From cf085f764b76f42a5546dfd92a717a0ce75627fa Mon Sep 17 00:00:00 2001 From: Christian Kremitzl Date: Wed, 12 May 2021 17:08:50 +0200 Subject: [PATCH] Text wrapping and minor corrections. --- Makefile | 2 +- content/basic-document-structure.tex | 4 ++-- content/first-steps-with-latex.tex | 6 +++--- content/graphics.tex | 2 +- content/literature.tex | 4 ++-- content/maths.tex | 4 ++-- content/prospects.tex | 14 +++++++++----- content/source-code-listings.tex | 2 +- content/special-characters.tex | 2 +- content/tables.tex | 4 ++-- exercises/footnotes/footnotes.done.tex | 2 +- exercises/footnotes/task.tex | 3 ++- exercises/literature/task.tex | 8 ++++---- exercises/source-code-listings/task.tex | 4 ++-- 14 files changed, 33 insertions(+), 28 deletions(-) diff --git a/Makefile b/Makefile index 10ec86c..4de16c6 100644 --- a/Makefile +++ b/Makefile @@ -81,7 +81,7 @@ publication-pdf-with-solutions: clean publication-dir main.tex # Build a ZIP file with tasks and without solutions publication-zip-with-exercises: clean publication-dir main.tex rm -rf temp/* - cp --parents main.tex praeamble.tex commands.tex content/* graphics/* listings/**/*{.tex,pdf,bib,java} temp/ + cp --parents main.tex praeamble.tex commands.tex content/* graphics/* listings/**/*.{tex,pdf,bib,java} temp/ cp --parents exercises/**/* temp/ rm -f temp/exercises/**/*.done.{tex,bib} rm -f temp/exercises/**/*.rend.tex diff --git a/content/basic-document-structure.tex b/content/basic-document-structure.tex index 0652631..c437abe 100644 --- a/content/basic-document-structure.tex +++ b/content/basic-document-structure.tex @@ -25,7 +25,7 @@ Während die Standard-Klassen für den Gebrauch in Amerika gedacht sind, folgen Dem \mintinline{latex}{\documentclass}-Befehl können verschiedene optionale Parameter übergeben werden. \mintinline{latex}{\documentclass[10pt,a5paper,landscape]{scrartcl}} etwa konfiguriert einen \acro{KOMA}-Script-Artikel mit Schriftgröße 10\,pt\footnote{Die Standardschriftgröße wäre hier 12\,pt.} auf A5-Papier\footnote{In der Voreinstellung handelte es sich um A4-Papier.} im Querformat. -Auch die Sprache kann mit übergeben werden (vgl. \cref{sec:language}). +Auch die Sprache kann mit übergeben werden (vgl. dazu \cref{sec:language}). \subsection{Exkurs: Pakete} \label{sec:packages} @@ -119,7 +119,7 @@ Ein einfacher Titel lässt sich im Dokument mit dem Befehl \mintinline{latex}{\m Die Werte für die Einträge müssen in der Präambel festgelegt werden. Mehrere Autoren werden dabei mit \mintinline{latex}{\and} verbunden. Fehlt der Befehl \mintinline{latex}{\date}, wird per default das aktuelle Datum gesetzt. -Die genaue Gestaltung hängt ab von der verwendeten Dokumentklasse. +Die genaue Gestaltung hängt von der verwendeten Dokumentklasse ab. \Example{lst:titles}{basic-document-structure/titles}{basic-document-structure/titles_crop}{Die Titelei} diff --git a/content/first-steps-with-latex.tex b/content/first-steps-with-latex.tex index 4573b99..317272f 100644 --- a/content/first-steps-with-latex.tex +++ b/content/first-steps-with-latex.tex @@ -2,10 +2,10 @@ Bevor wir ins Arbeiten mit \LaTeX{} einsteigen können, müssen wir es natürlich erst mal installieren. Achtet bitte darauf, dass ihr \emph{zuerst} den Compiler und danach einen Editor installiert. \section*{Compiler} -Zunächst zum Compiler. Ihn brauchen wir, um den Quelltext, den wir schreiben, in ein PDF umzuwandeln. Hier gibt es für verschiedene Betriebssysteme unterschiedliche Compiler, wie etwa MikTeX für Windows\footnote{\url{https://miktex.org/download}}, MacTex für MacOS\footnote{\url{http://tug.org/mactex/}} und TeXLive für Linux-Distributionen\footnote{Sofern ihr eine debianbasierte Linux-Distribution verwendet, kann der Compiler mittles \mintinline{bash}{sudo apt install texlive-full} installiert werden. Für andere Distributionen findet ihr eine Anleitung unter \url{https://tug.org/texlive/doc/texlive-en/texlive-en.html\#installation}.}. Bestenfalls installiert ihr die volle Version mit allen Paketen. +Zunächst zum Compiler. Ihn brauchen wir, um den Quelltext, den wir schreiben, in ein PDF umzuwandeln. Hier gibt es für verschiedene Betriebssysteme unterschiedliche Compiler, wie etwa MikTeX für Windows,\footnote{\url{https://miktex.org/download}} MacTex für MacOS\footnote{\url{http://tug.org/mactex/}} und TeXLive für Linux-Distributionen.\footnote{Sofern ihr eine debianbasierte Linux-Distribution verwendet, kann der Compiler mittles \mintinline{bash}{sudo apt install texlive-full} installiert werden. Für andere Distributionen findet ihr eine Anleitung unter \url{https://tug.org/texlive/doc/texlive-en/texlive-en.html\#installation}.} Bestenfalls installiert ihr die volle Version mit allen Paketen. \section*{Editor} -Sobald ihr das gemacht habt, könnt ihr euch auch schon einen Editor herunterladen, in dem ihr eure \LaTeX-Dokumente gerne schreiben möchtet. Dafür ist eigentlich jeder Editor geeignet (notepad++, Atom, VS Code, usw.). Wir empfehlen für Anfänger jedoch ein Programm, das \LaTeX-spezfische Funktionen besitzt, wie etwa TeXstudio\footnote{Eine aktuelle Version findet ihr unter \url{https://www.texstudio.org/}.}. +Sobald ihr das gemacht habt, könnt ihr euch auch schon einen Editor herunterladen, in dem ihr eure \LaTeX-Dokumente gerne schreiben möchtet. Dafür ist eigentlich jeder Editor geeignet (notepad++, Atom, VS Code, usw.). Wir empfehlen für Anfänger jedoch ein Programm, das \LaTeX-spezfische Funktionen besitzt, wie etwa TeXstudio.\footnote{Eine aktuelle Version findet ihr unter \url{https://www.texstudio.org/}.} \section*{Das erste Mal Kompilieren} -Öffnet nun die Datei \mintinline{bash}{main.tex} und kompiliert sie durch Druck auf \faForward. Was ist in dem Ordner passiert, in dem die Datei liegt? \ No newline at end of file +Öffnet nun die Datei \mintinline{bash}{main.tex} und kompiliert sie durch Druck auf \faForward. Was ist in dem Ordner passiert, in dem die Datei liegt? diff --git a/content/graphics.tex b/content/graphics.tex index d58a8d4..d6b3f0f 100644 --- a/content/graphics.tex +++ b/content/graphics.tex @@ -1,7 +1,7 @@ \chapter{Grafiken} \label{sec:graphics} -Aufgrund der Natur (What you get is what you mean, vgl. \cref{sec:basic-functionality}) von \LaTeX \ stellt die Einbindung von Grafiken in ein Dokument eine interessante Aufgabe dar. Mit textuellen Befehlen zum dargestellten Bild -- wie üblich kommen bestimmte Befehle und Pakete zum Einsatz. In diesem Abschnitt werden diese Bestandteile näher erläutert. +Aufgrund der Natur von \LaTeX{} (What you get is what you mean, vgl. \cref{sec:basic-functionality}) stellt die Einbindung von Grafiken in ein Dokument eine interessante Aufgabe dar. Mit textuellen Befehlen zum dargestellten Bild \todo{Irgendwas fehlt da} -- wie üblich kommen bestimmte Befehle und Pakete zum Einsatz. In diesem Abschnitt werden diese Bestandteile näher erläutert. \section{Grafiken abbilden} \label{sec:display-graphics} diff --git a/content/literature.tex b/content/literature.tex index 86d6caa..8069604 100644 --- a/content/literature.tex +++ b/content/literature.tex @@ -68,7 +68,7 @@ Zusätzlich benötigt wird das Paket \mintinline{sh}{natbib}. Als \mintinline{latex}{} einer Zitation wird immer der Bib\TeX-Key angegeben. Verfügbare Zitierstile\footnote{Eine vollständigere Liste ist bei Overleaf zu finden: \url{https://www.overleaf.com/learn/latex/Biblatex_citation_styles}} sind zum Beispiel alpha, natdin und apa. -Das Literaturverzeichnis erscheint immer an der Stelle, an der der Befehl \mintinline{latex}{\bibliography{<.bib-datei>}} aufgerufen wurde. -Zum Befehl \mintinline{latex}{\cite} existieren zahlreiche weitere Varianten\footnote{Vgl. \url{https://www.economics.utoronto.ca/osborne/latex/BIBTEX.HTM.}}. +Das Literaturverzeichnis erscheint immer an der Stelle, an der der Befehl \mintinline{latex}{\bibliography{…}} aufgerufen wurde. +Zum Befehl \mintinline{latex}{\cite} existieren zahlreiche weitere Varianten.\footnote{Vgl. \url{https://www.economics.utoronto.ca/osborne/latex/BIBTEX.HTM.}} \Example{lst:natdin-example}{literature/natdin-example}{literature/natdin-example_bib}{Beispiel für Zitationen im Stil \mintinline{latex}{natdin}.} diff --git a/content/maths.tex b/content/maths.tex index fade822..c9c635f 100644 --- a/content/maths.tex +++ b/content/maths.tex @@ -9,7 +9,7 @@ Wie bei allen Umgebungen kann durch Angabe eines Asterisks (\textasteriskcentere \example{lst:sample-math-environment}{maths/sample-math-environment}{Beispielhafte Matheumgebungen} \section{Einige Beispiele} -Die \cref{tbl:maths-common-commands,tbl:maths-logic-sets-braces} listen einige häufig in Formeln verwendeten Befehle auf. +%Die \cref{tbl:maths-common-commands,tbl:maths-logic-sets-braces} listen einige häufig in Formeln verwendeten Befehle auf. \begin{table}[H] \centering @@ -73,7 +73,7 @@ Zeilenumbrüche werden durch zwei Backslashes markiert. \section{Mengenschreibweise} Manchmal ist es notwendig, im Zusammenhang mit der Mengenschreibweise Prädikate unter Verwendung von textuellen Beschreibungen oder längeren Funktionsnamen zu definieren. -Im Mathmode wird die Zeichensetzung von \LaTeX nicht auf Fließtext, sondern auf Formeln ausgerichtet, was zu ungünstigen Anordnungen zusammenhängender Buchstabenketten führt. +Im Mathmode wird die Zeichensetzung von \LaTeX{} nicht auf Fließtext, sondern auf Formeln ausgerichtet, was zu ungünstigen Anordnungen zusammenhängender Buchstabenketten führt. Für diesen Fall gibt es den Befehl \mintinline{latex}{\mathrm{}} (\enquote{math roman}, vgl. \cref{lst:set-builder-notation}). \example{lst:set-builder-notation}{maths/set-builder-notation}{Probleme in der Mengenschreibweise und ihre Lösung} diff --git a/content/prospects.tex b/content/prospects.tex index b94e25a..80437cb 100644 --- a/content/prospects.tex +++ b/content/prospects.tex @@ -76,7 +76,7 @@ Für einige häufig benötigte Features haben wir euch hier eine kurze Liste pas \begin{description} \item[Stichwortverzeichnisse] können mit \texttt{makeidx} automatisiert erstellt werden.\footnote{\url{https://www.ctan.org/pkg/makeidx}} - Mit \mintinline{tex}{\index{…}} werden im Text einzelne Stichwörter ausgezeichnet, \mintinline{tex}{\printindex} sammelt sie in einem Verzeichnis mit Referenzen. + Mit \mintinline{tex}{\index{…}} werden im Text einzelne Stichwörter ausgezeichnet, der Befehl \mintinline{tex}{\printindex} sammelt sie in einem Verzeichnis mit Referenzen. \item[Vektorgrafiken] (\cref{fig:tikz-example}) lassen sich mit \texttt{TikZ} (rekursives Akronym für \emph{TikZ ist kein Zeichenprogramm}) direkt im \LaTeX{}-Code erstellen.\footnote{\url{https://www.ctan.org/pkg/pgf}} @@ -89,7 +89,7 @@ Für einige häufig benötigte Features haben wir euch hier eine kurze Liste pas wie sie in der Logik benötigt werden (\cref{fig:prftree-example}), erzeugt \texttt{prftree}.\footnote{\url{https://www.ctan.org/pkg/prftree}} \item[Chemische Strukturformeln] (\cref{fig:chemfig-example}) - können unter anderem mit \texttt{chemfig} erzeugt werden.\footnote{\url{https://www.ctan.org/pkg/chemfig}} + können unter anderem mit dem Paket \texttt{chemfig} erzeugt werden.\footnote{\url{https://www.ctan.org/pkg/chemfig}} \item[Farbe] bringt \texttt{xcolor} in eure Dokumente.\footnote{\url{https://www.ctan.org/pkg/xcolor}} \item[Notizen,] @@ -117,7 +117,7 @@ womit wir schon beim nächsten Abschnitt sind: \section{Hilfe und Informationen} -Eine deutlich ausführlichere Einführung in \LaTeX{} bietet \textbf{Wikibooks.} +Eine deutlich ausführlichere Einführung in \LaTeX{} bieten die \textbf{Wikibooks.} Das deutschsprachige Wikibook\footnote{\url{https://de.wikibooks.org/wiki/LaTeX-Kompendium}} ist dabei noch etwas unvollständiger als das englischsprachige.\footnote{\url{https://en.wikibooks.org/wiki/LaTeX}} Beide verweisen bei Bedarf auf zusätzliche Pakete. @@ -131,6 +131,10 @@ Speziell zu TikZ bietet \textbf{\TeX{}ample}\footnote{\url{https://texample.net/ Bei konkreten Fragen oder Problemen hilft – wie üblich – die Frage-Antwort-Plattform \textbf{Stackexchange} weiter: Es gibt dort auch eine \TeX-Community.\footnote{\url{https://tex.stackexchange.com/}} - Und selbstverständlich könnt ihr euch auch immer gerne uns wenden: -per Mail an \href{mailto:fachschaft-wiai.stuve@uni-bamberg.de}{fachschaft-wiai.stuve@uni-bamberg.de}, telefonisch unter +49951\,963\,1219 oder in unserem Büro in WE5/02.104. +\begin{compactitem} + \item per Mail an \href{mailto:fachschaft-wiai.stuve@uni-bamberg.de}{fachschaft-wiai.stuve@uni-bamberg.de}, + \item telefonisch unter +49951\,863\,1219 + \item oder in unserem Büro in WE5/02.104. +\end{compactitem} + diff --git a/content/source-code-listings.tex b/content/source-code-listings.tex index 7cc1eb2..8cf051e 100644 --- a/content/source-code-listings.tex +++ b/content/source-code-listings.tex @@ -8,7 +8,7 @@ Wir verwenden hierfür gern das Paket \mintinline{latex}{minted}, das zwar etwas Zur Verwendung von \mintinline{latex}{minted} ist eine Installation der Programmiersprache Python 3 notwendig. Je nachdem, welches Betriebsystem ihr nutzt, kann es sein, dass Python 3 bei euch schon installiert ist. Das könnt ihr durch die Engabe des Befehls \mintinline{bash}{python --version} oder \mintinline{bash}{python3 --version} in einem Terminal\footnote{Navigation unter Windows: \faWindows\ + R → \enquote{cmd} eingeben → Enter} herausfinden Sollte Python bei euch noch nicht installiert sein, sind die Installationsdateien auf der Projekt-Website\footnote{Verfügbar unter \url{https://www.python.org/downloads/}.} zu finden. -Ein ausführlicherer Beitrag zur Installation unter Windows\footnote{Jason Fitzpatrick, How to Install Python on Windows. How-To Geek. July 11, 2017. Verfügbar unter \url{https://www.howtogeek.com/197947/how-to-install-python-on-windows/}.}, Linux\footnote{ \url{https://docs.python-guide.org/starting/install3/linux/}} oder MacOS\footnote{\url{https://docs.python-guide.org/starting/install3/osx/}} führt euch durch die verschiedenen Schritte, die speziell für euer Betriebssystem notwendig sind.\footnote{Insbesondere das Anpassen des Systempfads sollte unter Windows nicht vergessen werden.} +Ein ausführlicherer Beitrag zur Installation unter Windows,\footnote{Jason Fitzpatrick, How to Install Python on Windows. How-To Geek. July 11, 2017. Verfügbar unter \url{https://www.howtogeek.com/197947/how-to-install-python-on-windows/}.} Linux\footnote{ \url{https://docs.python-guide.org/starting/install3/linux/}} oder MacOS\footnote{\url{https://docs.python-guide.org/starting/install3/osx/}} führt euch durch die verschiedenen Schritte, die speziell für euer Betriebssystem notwendig sind.\footnote{Insbesondere das Anpassen des Systempfads sollte unter Windows nicht vergessen werden.} Nach der erfolgreichen Installation solltet ihr, je nach Betriebssystem, in der Eingabeaufforderung den oben genannten Befehl noch mal eingeben und mit Enter bestätigen können und in etwa folgendes Ergebnis erhalten: diff --git a/content/special-characters.tex b/content/special-characters.tex index d775fae..b71cefa 100644 --- a/content/special-characters.tex +++ b/content/special-characters.tex @@ -13,7 +13,7 @@ Wie sie verwendet werden können, wird in \cref{lst:spaces} veranschaulicht. \paragraph{English Spacing} In englischsprachigen Dokumenten verwendet LaTeX das traditionelle English Spacing, also doppelte Leerzeichen nach dem Satzende. Der Befehl \mintinline{tex}|\frenchspacing| vor dem ersten Absatz verhindert das. -\mintinline{tex}|\nonfrenchspacing| schaltet wieder zurück. +Der Befehl \mintinline{tex}|\nonfrenchspacing| schaltet wieder zurück. Bei English Spacing versucht \LaTeX, Abkürzungen zu erkennen und danach trotzdem normale Wortzwischenräume zu setzen. Das solltet ihr aber kontrollieren – und, wo nötig, Wortzwischenräume (\mintinline[showspaces]{tex}{.\ }) oder Satzenden (\mintinline[showspaces]{tex}{\@. }) erzwingen. diff --git a/content/tables.tex b/content/tables.tex index 3292ffc..1980e86 100644 --- a/content/tables.tex +++ b/content/tables.tex @@ -16,7 +16,7 @@ Innerhalb der \texttt{tabular}-Umgebung folgt dann der eigentliche Tabelleninhal Dabei werden Tabellenzeilen genau wie Zeilenumbrüche durch \mintinline{tex}{\\} markiert, Zellengrenzen durch \mintinline{tex}{&}. Für typografisch ansprechende Tabellen empfehlen wir das Paket \texttt{booktabs}.\footnote{Alle bisher genannten Befehle funktionieren auch ohne dieses Paket, das Ergebnis sieht dann aber deutlich unprofessioneller aus.} -Dieses Paket bringt unter anderem die Befehle \mintinline{tex}{\toprule}, \mintinline{tex}{\midrule} und \mintinline{tex}{\bottomrule} mit, die jeweils passende horizontale Linien für den Tabellenbegin, für Gruppierungen innerhalb der Tabelle sowie für das Tabellenende zeichnen. +Dieses Paket bringt die Befehle \mintinline{tex}{\toprule}, \mintinline{tex}{\midrule} und \mintinline{tex}{\bottomrule} mit, die jeweils passende horizontale Linien für den Tabellenbegin, für Gruppierungen innerhalb der Tabelle sowie für das Tabellenende zeichnen. Vertikale Linien können als senkrechter Strich (\texttt{|}) in die Spaltendefinition eingefügt werden, davon ist aber abzuraten. Wenn ihr den zusätzlichen Weißraum entfernen möchtet, der standardmäßig die Spalten umgibt, könnt ihr – ebenfalls zwischen den Buchstaben der Spaltendefinition – die Zeichenkette \mintinline{tex}{@{}} einfügen. @@ -41,7 +41,7 @@ Damit ergibt sich folgende Grundstruktur: Soll stattdessen eine sehr breite Tabelle dargestellt werden, empfiehlt es sich auf hochkant ausgerichteten Seiten, die Tabelle um 90\textdegree{} zu drehen. Das geht mithilfe des Pakets \texttt{rotating}. Der einzige Unterschied zu einer normalen Tabelle ist, dass die \texttt{table}- Umgebung durch eine \texttt{sidewaystable}-Umgebung ersetzt wird. -Die Positionierung und die enthaltene \texttt{tabular}-Umgebung funktionieren unverändert. +Die Positionierung und die enthaltene \texttt{tabular}"=Umgebung funktionieren unverändert. \paragraph{Weitere Möglichkeiten} Natürlich bietet \LaTeX{} noch viele weitere Features für ausgefeiltere Tabellen, beispielsweise zeilen- oder spaltenübergreifende Zellen. diff --git a/exercises/footnotes/footnotes.done.tex b/exercises/footnotes/footnotes.done.tex index ab5d963..26a9b56 100644 --- a/exercises/footnotes/footnotes.done.tex +++ b/exercises/footnotes/footnotes.done.tex @@ -1,5 +1,5 @@ \begin{minted}[breaklines,breakanywhere]{latex} -Java ist eine objektorientierte Programmiersprache, die im Jahr 1995 erschienen ist. Die aktuellste Variante der Programmiersprache befindet sich mittlerweile in der Version 16\footnote{Stand: März 2021}. Um ein Java-Programm zu schreiben benötigt man, unter anderem, das sogenannte \emph{Java Development Kit (JDK)}\footnote{\url{https://www.oracle.com/java/technologies/javase-downloads.html}}. Java-Programme lassen sich unabhängig vom Betriebssystem, auf dem man sich befindet, schreiben. +Java ist eine objektorientierte Programmiersprache, die im Jahr 1995 erschienen ist. Die aktuellste Variante der Programmiersprache befindet sich mittlerweile in der Version 16\footnote{Stand: März 2021}. Um ein Java-Programm zu schreiben benötigt man, unter anderem, das sogenannte \emph{Java Development Kit (JDK)}.\footnote{\url{https://www.oracle.com/java/technologies/javase-downloads.html}} Java-Programme lassen sich unabhängig vom Betriebssystem, auf dem man sich befindet, schreiben. \end{minted} diff --git a/exercises/footnotes/task.tex b/exercises/footnotes/task.tex index 9e7fb4b..386bf8b 100644 --- a/exercises/footnotes/task.tex +++ b/exercises/footnotes/task.tex @@ -1,3 +1,4 @@ -Integriert im Text der Datei \mintinline{bash}{exercises/footnotes/footnotes.tex} das Statement \glqq{}Stand: März 2021\grqq{} in eine Fußnote. Fügt außerdem eine klickbare URL als Fußnote zum Download Java Development Kit (https://www.oracle.com/java/technologies/javase-downloads.html) ein. +Integriert im Text der Datei \mintinline{bash}{exercises/footnotes/footnotes.tex} das Statement \glqq{}Stand: März 2021\grqq{} in eine Fußnote. Fügt außerdem eine klickbare URL als Fußnote zum Download des Java Development Kits ein:\\ +\texttt{https://www.oracle.com/java/technologies/javase-downloads.html} \exercisematerial{exercises/footnotes/footnotes} diff --git a/exercises/literature/task.tex b/exercises/literature/task.tex index 6b82925..f88b22a 100644 --- a/exercises/literature/task.tex +++ b/exercises/literature/task.tex @@ -1,18 +1,18 @@ \begin{enumerate} - \item Sucht bei Google Scholar die Bib\TeX-Einträge für folgende \LaTeX-Handbücher: + \item Sucht bei Google Scholar die Bib\TeX-Einträge für folgende \LaTeX"=Handbücher: \begin{itemize} \item Leslie Lamport (1994): \LaTeX. A Document Preparation System. \item Dilip Datta (2017): \LaTeX\ in 24 Hours. A Practical Guide for Scientific Writing. \item Frank Mittelbach / Michel Goossens (2002): Der \LaTeX-Begleiter. \end{itemize} \item Vergleicht die Einträge mit den Ergebnissen, die euch \url{dblp.org} für dieselben Bücher liefert. - \item Erstellt im Ordner \mintinline{latex}{exercises/literature} eine neue Bib\TeX-Datei \mintinline{sh}{literature.bib}. + \item Erstellt im Ordner \mintinline{latex}{exercises/literature} eine neue Bib\TeX-Datei mit dem Namen \mintinline{sh}{literature.bib}. \item Fügt die Bib\TeX-Einträge in die Bib\TeX-Datei ein. Wählt hierfür aus Google Scholar und dblp die aus eurer Sicht geeigneteren Einträge. \item Vergebt aussagekräftige Bib\TeX-Keys. \item Bindet die Bib\TeX-Datei an einer geeigneten Stelle ein, an der später auch das Literaturverzeichnis zu sehen sein soll. - \item Zitiert die drei Handbücher in der Datei \mintinline{sh}{exercises/literature/literature.tex}. + \item Zitiert die drei Handbücher in der Datei\\\mintinline{sh}{exercises/literature/literature.tex}. \item Wählt den Bibliographiestil \mintinline{sh}{natdin}. \item \textbf{Hinweis}: Sollte das Kompilieren fehlschlagen, kann es hilfreich sein, einmal alle Hilfsdateien (\mintinline{sh}{main.aux/bbl/blg/loc/out/pdf/soc/toc}) zu löschen und neu zu kompilieren. \end{enumerate} -\exercisematerial{exercises/literature/literature} \ No newline at end of file +\exercisematerial{exercises/literature/literature} diff --git a/exercises/source-code-listings/task.tex b/exercises/source-code-listings/task.tex index db6c028..61d0614 100644 --- a/exercises/source-code-listings/task.tex +++ b/exercises/source-code-listings/task.tex @@ -9,9 +9,9 @@ Wir werden diese im Folgenden in unser Dokument einbinden und das Aussehen unser \item Nutzt das Theme \mintinline{latex}|native|. \item Dieses Theme ist für einen dunklen Hintergrund optimiert. Ändert die Hintergrundfarbe des Themes zu dunkelblau. \item Bindet jetzt ausschließlich die Zeilen 5 bis 7 ein. - \item Entfernt die Leerzeichen am Anfang der Zeilen durch Angabe der richtigen Option. (Hinweis: Die Dokumentation spricht hier von gobble.) + \item Entfernt die Leerzeichen am Anfang der Zeilen durch Angabe der richtigen Option. (Hinweis: Die Dokumentation spricht hier von \mintinline{latex}|gobble|.) \end{enumerate} Konsultiert bei Fragen die Dokumentation des Paketes Minted. -\exercisematerial{exercises/source-code-listings/task-1} \ No newline at end of file +\exercisematerial{exercises/source-code-listings/task-1}