Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Letzte Überarbeitung Beide Seiten, nächste Überarbeitung | ||
studium:software:latex [15.12.2020 16:24] Julian Staehle [Weitere Beispiele] |
studium:software:latex [27.03.2023 21:17] Julian Staehle [Pakete die man wirklich brauchen kann sowie Tipps und Tricks] |
||
---|---|---|---|
Zeile 98: | Zeile 98: | ||
{{: | {{: | ||
- | ==== Weitere Beispiele ==== | + | ===== Weitere Beispiele |
- | === Volles Dokument Beispiel 2 (2020)=== | + | |
- | Dieses Dokument enthält mehrere Dateien und findet man in folgender Datei: {{studium: | + | === Volles Dokument Beispiel 2 (2020) === |
+ | |||
+ | Dieses Dokument enthält mehrere Dateien und findet man in folgender Datei: {{:studium: | ||
<code Latex> | <code Latex> | ||
%%% | %%% | ||
Zeile 160: | Zeile 163: | ||
\input{titlepage/ | \input{titlepage/ | ||
\newpage %beginnt eine neue Seite | \newpage %beginnt eine neue Seite | ||
- | \tableofcontents %zeigt das Inhaltsverzeichnis an | + | |
\section{Einführung} %beginnt einen Abschnitt des Dokumentes. | \section{Einführung} %beginnt einen Abschnitt des Dokumentes. | ||
\textbf{Man kann einfach einen Text schreiben oder auch mit} \lipsum\ \textbf{einen Beispieltext erzeugen lassen.} | \textbf{Man kann einfach einen Text schreiben oder auch mit} \lipsum\ \textbf{einen Beispieltext erzeugen lassen.} | ||
Zeile 208: | Zeile 211: | ||
=== Biblatex Beispiel === | === Biblatex Beispiel === | ||
- | Biblatex bindet ihr über \usepackage[style=numeric]{biblatex} \addbibresource{ref.bib} in der Präambel ein. Um die Referenzen sichtbar zu machen sagt ihr am Ende des Dokumentes oder da wo die Quellen hinsollen einfach \printbibliography wie im zweiten Beispiel von oben. | + | |
- | Folgend sehr ihr wie eine Biblatex datei aussehen kann (siehe Overleaf Beispiel): | + | Biblatex bindet ihr über \usepackage[style=numeric]{biblatex} \addbibresource{ref.bib} in der Präambel ein. Um die Referenzen sichtbar zu machen sagt ihr am Ende des Dokumentes oder da wo die Quellen hinsollen einfach \printbibliography wie im zweiten Beispiel von oben. Folgend sehr ihr wie eine Biblatex datei aussehen kann (siehe Overleaf Beispiel): |
- | <code Latex > | + | |
+ | <code Latex> | ||
@article{einstein, | @article{einstein, | ||
author = " | author = " | ||
- | title = "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German}) | + | title = "{Zur Elektrodynamik bewegter K{\__GESHI> |
[{On} the electrodynamics of moving bodies]", | [{On} the electrodynamics of moving bodies]", | ||
journal = " | journal = " | ||
Zeile 246: | Zeile 250: | ||
chapter = " | chapter = " | ||
} | } | ||
+ | |||
+ | |||
</ | </ | ||
+ | |||
=== Bibtex Beispiel === | === Bibtex Beispiel === | ||
- | Bibtex bindet ihr über \usepackage{natbib} in der Präambel ein. \bibliography{bibtexdatei} \bibliographystyle{plain} nutzt ihr dann da wo die Referenzen hinsollen. Hier gibt es wieder verschiedene Stile und Optionen wie man die Referenzen darstellen kann. | + | |
- | Folgend seht ihr wie eine Bibtex datei aussehen kann: | + | Bibtex bindet ihr über \usepackage{natbib} in der Präambel ein. \bibliography{bibtexdatei} \bibliographystyle{plain} nutzt ihr dann da wo die Referenzen hinsollen. Hier gibt es wieder verschiedene Stile und Optionen wie man die Referenzen darstellen kann. Folgend seht ihr wie eine Bibtex datei aussehen kann: |
- | <code Latex > | + | |
+ | <code Latex> | ||
@article{Steane_1998, | @article{Steane_1998, | ||
- | doi = {10.1088/ | + | |
- | url = {https:// | + | url = {https:// |
- | year = 1998, | + | year = 1998, |
- | month = {feb}, | + | month = {feb}, |
- | publisher = {{IOP} Publishing}, | + | publisher = {{IOP} Publishing}, |
- | volume = {61}, | + | volume = {61}, |
- | number = {2}, | + | number = {2}, |
- | pages = {117--173}, | + | pages = {117--173}, |
- | author = {Andrew Steane}, | + | author = {Andrew Steane}, |
- | title = {Quantum computing}, | + | title = {Quantum computing}, |
- | journal = {Reports on Progress in Physics} | + | journal = {Reports on Progress in Physics} |
} | } | ||
@misc{praktikum, | @misc{praktikum, | ||
Zeile 269: | Zeile 277: | ||
year = {12.03.2019} | year = {12.03.2019} | ||
} | } | ||
+ | |||
+ | |||
</ | </ | ||
- | Zeitschrifeten und manche Webseiten bieten schon eine Automatische erzeugung einer Zitierung in diesem Stil an. Diese muss dann einfach nur noch in die Bibtex Datei eingebunden werden. | + | |
- | Die Dateien ähneln sich sehr. Allerdings gibt es bei Bibtex den Typ @Misc für onlinequellen oder Quellen die schwierig zuzuordnen sind. Bei Biblatex gibt es aber speziell den Typ @online für onlinequellen. | + | Zeitschrifeten und manche Webseiten bieten schon eine Automatische erzeugung einer Zitierung in diesem Stil an. Diese muss dann einfach nur noch in die Bibtex Datei eingebunden werden. Die Dateien ähneln sich sehr. Allerdings gibt es bei Bibtex den Typ @Misc für onlinequellen oder Quellen die schwierig zuzuordnen sind. Bei Biblatex gibt es aber speziell den Typ @online für onlinequellen. Da aufpassen. Viele Typen ändern auch ihre Attribute von einer zur anderen Version. |
- | Da aufpassen. Viele Typen ändern auch ihre Attribute von einer zur anderen Version. | + | |
+ | Für kleinere Quellenangaben kann man aber auch folgendes am Ende des Dokumentes verwenden: | ||
+ | <code Latex> | ||
+ | \section*{References} | ||
+ | \begin{thebibliography}{2} | ||
+ | \bibitem{Zitiername} Autorname und Jahr {\it Buchname} | ||
+ | \bibitem{pierret} Pierret R F 1996 {\it Semiconductor Fundamentals} ({\it Modular Series on Solid States Devices} vol~2 ed R F Pierret and G W Neudeck) (Reading, MA: Addison-Wesley Publishing Company) p~24 and f{}f. | ||
+ | \bibitem{caughey} Caughey D M and Thomas R E 1967 {\it Carrier mobilities in silicon empirically related to doping and field} Proc. of the IEEE {\bf 55} 2192--3 | ||
+ | \end{thebibliography} | ||
+ | </ | ||
+ | in ähnlichen Varianten. Damit ist man etwas freier in der Gestlatung. Es ist nicht standartisiert wie bibtex oder biblatex sieht aber dennoch gut aus und reicht für kleinere Quellenangaben. | ||
==== LaTeX Vorlagen ==== | ==== LaTeX Vorlagen ==== | ||
Zeile 311: | Zeile 331: | ||
* **Tikz** | * **Tikz** | ||
* **Tikz-ducks** | * **Tikz-ducks** | ||
+ | * **pgfplots** Interner Latex Plotter. Macht sich ganz toll in Verbindung mit **pgf-spectra **aber es gibt wirklich nen haufen an extra packeten dazu mit tollen features | ||
+ | * **pgfornament **verziert eure Seite mit tollen Ornamenten. Macht sich gut um Paragraphen voneinenander zu trennen | ||
* **halloweenmath** | * **halloweenmath** | ||
* **tikzsymbols** | * **tikzsymbols** | ||
Zeile 338: | Zeile 360: | ||
* **Babel** | * **Babel** | ||
* **lmodern** | * **lmodern** | ||
+ | * **calligra** schreibt mit tollen Caligrafischen Zeichen | ||
* **yfont** | * **yfont** | ||
* **accents** | * **accents** | ||
* **lipsum** | * **lipsum** | ||
- | * **soup** Mit dem Soup package kann man super Worträtsel erstellen. | + | * **soup** |
- | * **thorshammer** Damit könnt ihr ein Quiz erstellen | + | * **thorshammer** |
- | * **qtree** Für Baumdiagramme | + | * **qtree** |
- | * **moodle** Für Moodle Tests und Quiz | + | * **moodle** |
* **FANCY** | * **FANCY** | ||
* **fancyhdr** | * **fancyhdr** | ||
Zeile 352: | Zeile 375: | ||
* **Kochbuch** | * **Kochbuch** | ||
Zu guter letzt möchte ich noch erwähnen das es möglich ist seine eigenen Pakete zu entwerfen. Dies ist aber etwas fortgeschrittener und auch kryptischer in der Anwendung. Ist aber prinzipiell möglich. Bei Miketex kann man eine ganze Liste mit Paketen finden die so im Internet kursieren. Darunter Pakete für verschiedene Unis als Designvorlage oder weitere Lustige Pakete die nur darauf warten entdeckt zu werden und einmal in einem Dokument verwendet zu werden. Guckt euch ruhig einmal um. Es lohnt sich. | Zu guter letzt möchte ich noch erwähnen das es möglich ist seine eigenen Pakete zu entwerfen. Dies ist aber etwas fortgeschrittener und auch kryptischer in der Anwendung. Ist aber prinzipiell möglich. Bei Miketex kann man eine ganze Liste mit Paketen finden die so im Internet kursieren. Darunter Pakete für verschiedene Unis als Designvorlage oder weitere Lustige Pakete die nur darauf warten entdeckt zu werden und einmal in einem Dokument verwendet zu werden. Guckt euch ruhig einmal um. Es lohnt sich. | ||
+ | |||
==== Pakete die man wirklich brauchen kann sowie Tipps und Tricks ==== | ==== Pakete die man wirklich brauchen kann sowie Tipps und Tricks ==== | ||
Zeile 358: | Zeile 382: | ||
* **Bibtex** | * **Bibtex** | ||
- | * **Biblatex** Neuere Version von Bibtex und intuitiver in der Nutzung. Es ist ratsam darauf umzusteigen [[https:// | + | * **Biblatex** |
* **Graphix** | * **Graphix** | ||
* das **float** | * das **float** | ||
Zeile 366: | Zeile 390: | ||
* **caption, subcaption**an. Sie bieten mehr Einstellungen für die Bildunterschrift | * **caption, subcaption**an. Sie bieten mehr Einstellungen für die Bildunterschrift | ||
* **minipage** | * **minipage** | ||
- | * **verbatim** Hiermit könnt ihr Quellcode schreiben. | + | * **verbatim** |
- | * **listings** | + | * **listings **Fügt euren Programmiertext in eurer Lieblingsprogrammiersprache ein. Hat sogar Farbformatierung für Schleifen, funktionen etc. |
- | * **prosper** und **beamer** können benutzt werden um Präsentationen zu erstellen | + | * **prosper** |
- | * **a0** kann man benutzen um Poster zu erstellen | + | * **a0** |
* lange Texte können auf viele kleine Dateien aufgeteilt werden, so dass man weniger scrollen muss um die richtige Textstelle zu finden (dafür sollten dann die Dateinamen entsprechend eindeutig sein) | * lange Texte können auf viele kleine Dateien aufgeteilt werden, so dass man weniger scrollen muss um die richtige Textstelle zu finden (dafür sollten dann die Dateinamen entsprechend eindeutig sein) | ||
+ | |||
Diese Liste darf auch sehr gerne erweitert werden. | Diese Liste darf auch sehr gerne erweitert werden. | ||