Merge branch '2020-create-own-script' of https://git.stuve-bamberg.de/latex/latex-skript into 2020-create-own-script
This commit is contained in:
commit
97d8abbe6a
3
.gitignore
vendored
3
.gitignore
vendored
@ -73,5 +73,8 @@ _minted*
|
|||||||
!.vscode/extensions.json
|
!.vscode/extensions.json
|
||||||
*.code-workspace
|
*.code-workspace
|
||||||
|
|
||||||
|
### vim
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
|
||||||
main.pdf
|
main.pdf
|
||||||
|
|||||||
51
content/ausblick.tex
Normal file
51
content/ausblick.tex
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
\section{Ausblick}
|
||||||
|
|
||||||
|
\todo[inline]{Einleitender Absatz}
|
||||||
|
|
||||||
|
\subsection{Pakete}
|
||||||
|
|
||||||
|
Einige Pakete haben wir euch bereits vorgestellt, es gibt aber noch ein paar tausend weitere.
|
||||||
|
Für einige häufig benötigte Features haben wir euch hier eine kurze Liste passender Pakete zusammengestellt:\todo{Eventuell ein paar Beispielgrafiken einbinden?}
|
||||||
|
|
||||||
|
\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.
|
||||||
|
\item[Vektorgrafiken]
|
||||||
|
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}}
|
||||||
|
Achtung: Dieses Paket ist sehr mächtig, aber nicht unbedingt einsteigerfreundlich.
|
||||||
|
Bevor ihr damit etwas von Grund auf selbst gestaltet, empfehlen wir euch, mit einigen der Beispiele bei \TeX{}ample\footnote{\url{https://texample.net/tikz/examples/}} zu experimentieren.
|
||||||
|
Für bestimmte Anwendungsfälle gibt es aber auch spezielle Pakete, die dann meist einfacher zu handhaben sind:
|
||||||
|
\item[Konstituentenbäume,]
|
||||||
|
die Sätze in ihre grammatikalischen Bestandteile zerlegen, erzeugt \texttt{qtree}.\footnote{\url{https://ctan.org/pkg/qtree}}
|
||||||
|
\item[Beweisbäume,]
|
||||||
|
wie sie in der Logik benötigt werden, erzeugt \texttt{prftree}.\footnote{\url{https://www.ctan.org/pkg/prftree}}
|
||||||
|
\item[Chemische Strukturformeln]
|
||||||
|
können unter anderem mit \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,]
|
||||||
|
die ihr bei der Abgabe garantiert nicht überseht, fügt \texttt{todonotes} ein.\footnote{\url{https://www.ctan.org/pkg/todonotes}}
|
||||||
|
Damit könnt ihr markieren, was ihr noch ändern oder einfügen wollt.
|
||||||
|
\item[Seiten aus anderen \acro{PDF}-Dateien]
|
||||||
|
integriert ihr mit \texttt{pdfpages}.\footnote{\url{https://www.ctan.org/pkg/pdfpages}}
|
||||||
|
Das eignet sich sehr gut, um Ausgaben anderer Programme in eure Arbeit zu integrieren, beispielsweise in einem Anhang.
|
||||||
|
Einmal kompilieren, und schon ist auch der Anhang wieder auf dem neuesten Stand, wenn das externe Programm etwas geändert hat.
|
||||||
|
\item[Verschachtelte Abbildungen]
|
||||||
|
und die nahezu beliebige Positionierung von Bildunterschriften ermöglicht \texttt{subcaption}.\footnote{\url{https://www.ctan.org/pkg/subcaption}}
|
||||||
|
Davon haben wir auch in diesem Dokument ausgiebig Gebrauch gemacht.
|
||||||
|
\item[Tabellen]
|
||||||
|
können noch sehr viel flexibler gestaltet werden, als wir es hier gezeigt haben.
|
||||||
|
Dabei helfen unter anderem die Pakete
|
||||||
|
\todo{War da die Länge des Namens das entscheidende Auswahlkriterium? :D}
|
||||||
|
\texttt{colortbl},\footnote{\url{https://www.ctan.org/pkg/colortbl}}
|
||||||
|
\texttt{tabularx},\footnote{\url{https://www.ctan.org/pkg/tabularx}}
|
||||||
|
\texttt{multirow},\footnote{\url{https://www.ctan.org/pkg/multirow}}
|
||||||
|
\texttt{makecell}.\footnote{\url{https://www.ctan.org/pkg/makecell}}
|
||||||
|
\end{description}
|
||||||
|
|
||||||
|
\noindent Eigentlich kein Paket, sondern eine weitere Dokumentenklasse ist \textbf{beamer:} Damit könnt ihr \textbf{Bildschirmpräsentationen} mit \LaTeX erstellen.
|
||||||
|
Informationen und Beispiele dazu gibt es bei Overleaf\footnote{\url{https://www.overleaf.com/learn/latex/Beamer}} –
|
||||||
|
womit wir schon beim nächsten Abschnitt sind:
|
||||||
|
|
||||||
|
\subsection{Hilfe und Informationen}
|
||||||
@ -0,0 +1,70 @@
|
|||||||
|
\section{Literaturverwaltung}
|
||||||
|
|
||||||
|
Um die ersten Studien- oder Abschlussarbeiten in \LaTeX\ zu setzen, fehlt uns jetzt nur noch eine Möglichkeit, Literatur zu referenzieren.
|
||||||
|
Unsere Literatursammlung liegt in der sogenannten .bib-Datei.
|
||||||
|
Wenn wir aus unserem \LaTeX-Dokument darauf verweisen, kann uns das Programm BibTeX (ähnlich zum Compiler PDFLaTeX) an der richtigen Stelle die richtigen Zitationen im vorher festgelegten Bibliografiestil einfügen.
|
||||||
|
|
||||||
|
\subsection{Die Bibliografie-Datei}
|
||||||
|
In der .bib-Datei sammeln wir unsere Literatureinträge in einem Format, das durch BibTeX verarbeitbar ist.
|
||||||
|
Einen beispielhaften Eintrag aus einer .bib-Datei zeigt \cref{lst:bibfile-sample-entry}.
|
||||||
|
|
||||||
|
\begin{figure}[H]
|
||||||
|
\begin{minted}{latex}
|
||||||
|
@article{turing1990, % Dokumentenart und Bezeichner für den \cite-Befehl
|
||||||
|
title={The chemical basis of morphogenesis}, % Titel
|
||||||
|
author={Turing, Alan Mathison}, % Autor
|
||||||
|
journal={Bulletin of mathematical biology}, % Titel des Journals
|
||||||
|
volume={52}, % Band des Journals
|
||||||
|
pages={153--197}, % Seitenzahl im Journal
|
||||||
|
year={1990}, % Erscheinungsjahr
|
||||||
|
publisher={Springer} % Verleger des Journals
|
||||||
|
}
|
||||||
|
\end{minted}
|
||||||
|
\caption{Beispielhafter Eintrag einer .bib-Datei}
|
||||||
|
\label{lst:bibfile-sample-entry}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
Nach einem @-Zeichen wird die Art des Literaturverzeichniseintrags angegeben (z.\,B. article, book, proceedings).
|
||||||
|
Es folgt eine Auflistung wichtiger Attribute wie Titel, Autor:in und – abhängig vom Eintragstyp – weiterer Felder.
|
||||||
|
Der erste Eintrag nach der öffnenden geschwungenen Klammer ist der wichtigste:
|
||||||
|
Unter diesem Kürzel wird der Eintrag später in LaTeX angesprochen.
|
||||||
|
Diese sogenannten BibTeX-Keys müssen eindeutig sein und können frei vergeben werden.
|
||||||
|
Üblich sind Kombinationen aus Autor:innen, Publikationsjahren und Themen.
|
||||||
|
|
||||||
|
|
||||||
|
Die .bib-Datei kann manuell zusammengetragen werden.
|
||||||
|
Viel häufiger allerdings werden dafür Programme wie JabRef\footnote{Vgl. \url{https://www.jabref.org/}}, Zotero\footnote{Vgl. \url{https://www.zotero.org/}} oder das weit verbreitete Citavi\footnote{Vgl. \url{https://www.citavi.com/de}} verwendet.
|
||||||
|
Während JabRef direkt eine .bib-Datei als Datenbank verwendet, lassen sich Zotero- und Citavi-Projekte\footnote{Vgl. \url{https://www1.citavi.com/sub/manual5/de/exporting_to_bibtex.html}} in .bib-Dateien exportieren.
|
||||||
|
|
||||||
|
.bib-Datei-Einträge werden unter anderem auch von Google Scholar zur Verfügung gestellt (vgl. \cref{fig:google-scholar-bibtex}).
|
||||||
|
Hierbei ist es wichtig, darauf zu achten, dass die Einträge einheitlich und möglichst vollständig sind.
|
||||||
|
Als hochwertige (wenn auch leider nicht vollständige) Quelle für BibTeX-Einträge kann die dblp Computer Science Library\footnote{Verfügbar unter \url{https://dblp.org/search}.} dienen.
|
||||||
|
|
||||||
|
\begin{figure}[H]
|
||||||
|
\includegraphics[width=\textwidth]{graphics/google_bibtex1.jpg}
|
||||||
|
\includegraphics[width=\textwidth]{graphics/google_bibtex2.jpg}
|
||||||
|
\caption{BibTeX-Einträge in Google Scholar abrufen}
|
||||||
|
\label{fig:google-scholar-bibtex}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\subsection{Zitieren}
|
||||||
|
Durch BibTeX wird LaTeX um einige Befehle (vgl. \cref{tab:bibtex-commands}) zum Zitieren erweitert.
|
||||||
|
Zusätzlich benötigt wird das Paket \mintinline{latex}{natbib}.
|
||||||
|
|
||||||
|
\begin{table}[H]
|
||||||
|
\centering
|
||||||
|
\begin{tabular}{ll}
|
||||||
|
\toprule
|
||||||
|
Funktion & Befehl \\ \midrule
|
||||||
|
Quelle zitieren & \mintinline{latex}{\cite{<quelle>}} \\
|
||||||
|
Seite zitieren & \mintinline{latex}{\cite[S. 15]{<quelle>}} \\
|
||||||
|
Weitere Zusätze zitieren & \mintinline{latex}{\cite[<präfix>][<suffix>]{<quelle>}} \\
|
||||||
|
.bib-Datei einbinden & \mintinline{latex}{\bibliography{<.bib-datei>}} \\
|
||||||
|
Zitierstil ändern & \mintinline{latex}{\bibliographystyle{<zitierstil>}} \\ \bottomrule
|
||||||
|
\end{tabular}
|
||||||
|
\caption{Befehle zum Zitieren von Literatur}
|
||||||
|
\label{tab:bibtex-commands}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
Als \mintinline{latex}{<quelle>} wird immer der BibTeX-Key angegeben.
|
||||||
|
Verfügbare Zitierstile\footnote{Vollständigere Liste: \url{https://www.overleaf.com/learn/latex/Biblatex_citation_styles}} sind zum Beispiel alpha, natdin und apa.
|
||||||
BIN
graphics/google_bibtex1.jpg
Normal file
BIN
graphics/google_bibtex1.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 190 KiB |
BIN
graphics/google_bibtex2.jpg
Normal file
BIN
graphics/google_bibtex2.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 253 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
3
main.tex
3
main.tex
@ -33,8 +33,7 @@
|
|||||||
\input{content/fussnoten.tex}
|
\input{content/fussnoten.tex}
|
||||||
\input{content/referenzen.tex}
|
\input{content/referenzen.tex}
|
||||||
\input{content/literaturverwaltung.tex}
|
\input{content/literaturverwaltung.tex}
|
||||||
\input{content/paket-in-sicht.tex}
|
\input{content/ausblick.tex}
|
||||||
\input{content/hilfe-und-informationen.tex}
|
|
||||||
|
|
||||||
|
|
||||||
% References
|
% References
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user