Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
studium:software:latex [06.01.2021 12:55]
Julian Staehle [Weitere Beispiele]
studium:software:latex [17.05.2023 11:13] (aktuell)
Julian Staehle [LaTeX unter Windows]
Zeile 10: Zeile 10:
  
 ===== LaTeX unter Windows ===== ===== LaTeX unter Windows =====
-Unter Windows verbirgt sich LaTeX hinter [[http://www.miktex.org|MikTeX]], das ihr zunächst installieren müsst. Als LaTeX-Editoren sind [[http://texstudio.sourceforge.net/|TeXstudio]] (eine Weiterentwicklung von [[http://www.xm1math.net/texmaker/|TeXmaker]] mit viel höherem Funktionsumfang) oder auch [[http://www.texniccenter.org/|TeXnicCenter]] zu empfehlen. + 
-Alternativ findest du [[http://en.wikipedia.org/wiki/Comparison_of_TeX_editors|unter diesem Link]] eine ganze Liste von LaTeX-Editoren mit Vergleich ihres Funktionsumfangs.+Unter Windows verbirgt sich LaTeX hinter [[http://www.miktex.org|MikTeX]], das ihr zunächst installieren müsst. Als LaTeX-Editoren sind [[http://texstudio.sourceforge.net/|TeXstudio]] (eine Weiterentwicklung von [[http://www.xm1math.net/texmaker/|TeXmaker]] mit viel höherem Funktionsumfang) oder auch [[http://www.texniccenter.org/|TeXnicCenter]] zu empfehlen. Alternativ findest du [[http://en.wikipedia.org/wiki/Comparison_of_TeX_editors|unter diesem Link]] eine ganze Liste von LaTeX-Editoren mit Vergleich ihres Funktionsumfangs. 
 + 
 ===== LaTeX unter Linux ===== ===== LaTeX unter Linux =====
  
Zeile 331: Zeile 333:
   * **Tikz**  ist ein Paket für **Zeichnungen**  aller Art. Über dieses Grundpaket kann man weitere Pakete einbinden die weniger kryptische Befehle enthalten als Tikz und gleich eine ganze Palette an vorgefertigten Zeichnungen beinhalten wie zum Beispiel:   * **Tikz**  ist ein Paket für **Zeichnungen**  aller Art. Über dieses Grundpaket kann man weitere Pakete einbinden die weniger kryptische Befehle enthalten als Tikz und gleich eine ganze Palette an vorgefertigten Zeichnungen beinhalten wie zum Beispiel:
       * **Tikz-ducks**  um nur eines zu nennen. Dieses beinhaltet verschiedene Typen von Enten die man selber auch noch gestalten kann. Man kann sie zum Beispiel auch dazu verwenden als Nummerierung der Seiten zu dienen um dem Normalen 1,2,3,4… System zu entkommen. Mehr dazu findet ihr in der Beschreibung des Paketes. Mittlerweile ist dieses Paket auch schon bei Overleaf verfügbar ohne das ihr es extra umständlich hochladen und dann einbinden müsst. Ihr könnt es gleich wie alle anderen Pakete auch einbinden.       * **Tikz-ducks**  um nur eines zu nennen. Dieses beinhaltet verschiedene Typen von Enten die man selber auch noch gestalten kann. Man kann sie zum Beispiel auch dazu verwenden als Nummerierung der Seiten zu dienen um dem Normalen 1,2,3,4… System zu entkommen. Mehr dazu findet ihr in der Beschreibung des Paketes. Mittlerweile ist dieses Paket auch schon bei Overleaf verfügbar ohne das ihr es extra umständlich hochladen und dann einbinden müsst. Ihr könnt es gleich wie alle anderen Pakete auch einbinden.
 +      * **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**  Halloween Emojis für Mathesymbole       * **halloweenmath**  Halloween Emojis für Mathesymbole
       * **tikzsymbols**  weitere Symbole und Emojis       * **tikzsymbols**  weitere Symbole und Emojis
Zeile 358: Zeile 362:
       * **Babel**  mit welchem das gelingt. Es gibt allerdings auch jede Menge Pakete die Kalligrafie oder andere Schriftarten zulassen. Diese kann man dann zum Beispiel für Fancy Variablen benutzen wie man sie in alten Büchern wie Landau-Lifschitz findet. Dies können die folgenden Pakete:       * **Babel**  mit welchem das gelingt. Es gibt allerdings auch jede Menge Pakete die Kalligrafie oder andere Schriftarten zulassen. Diese kann man dann zum Beispiel für Fancy Variablen benutzen wie man sie in alten Büchern wie Landau-Lifschitz findet. Dies können die folgenden Pakete:
       * **lmodern**  liefert ein modernes Schriftbild       * **lmodern**  liefert ein modernes Schriftbild
 +      * **calligra** schreibt mit tollen Caligrafischen Zeichen
       * **yfont**  damit kann man Gotisch,Fränkisch und Schwäbische Schriftzeichen verwenden (also altdeutsche).       * **yfont**  damit kann man Gotisch,Fränkisch und Schwäbische Schriftzeichen verwenden (also altdeutsche).
       * **accents**  erstellt eure eigenen Akzente       * **accents**  erstellt eure eigenen Akzente
       * **lipsum**  erstellt einen sinnlosen Beispieltext falls ihr mal keinen Schimmer habt was ihr schreiben sollt aber ein float Bild um einen Text herum ausprobieren wollt.       * **lipsum**  erstellt einen sinnlosen Beispieltext falls ihr mal keinen Schimmer habt was ihr schreiben sollt aber ein float Bild um einen Text herum ausprobieren wollt.
-      * **soup** Mit dem Soup package kann man super Worträtsel erstellen. +      * **soup**  Mit dem Soup package kann man super Worträtsel erstellen. 
-      * **thorshammer** Damit könnt ihr ein Quiz erstellen +      * **thorshammer**  Damit könnt ihr ein Quiz erstellen 
-      * **qtree** Für Baumdiagramme +      * **qtree**  Für Baumdiagramme 
-      * **moodle** Für Moodle Tests und Quiz+      * **moodle**  Für Moodle Tests und Quiz
   * **FANCY**  Pakete mit denen ihr euer Dokument noch besser aussehen lassen könnt:   * **FANCY**  Pakete mit denen ihr euer Dokument noch besser aussehen lassen könnt:
       * **fancyhdr**       * **fancyhdr**
Zeile 372: Zeile 377:
   * **Kochbuch**  Ihr wollt ein Kochbuch schreiben? Kein Problem! Mithilfe von **xcookybooky**  geht das.   * **Kochbuch**  Ihr wollt ein Kochbuch schreiben? Kein Problem! Mithilfe von **xcookybooky**  geht das.
 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 378: Zeile 384:
  
   * **Bibtex**  wie oben erähnt lässt sich damit sehr gut zitieren, auf die unterschiedlichsten Arten und es sieht Professioneller aus, als wenn man ein Literaturverzeichnis per Hand erstellt.   * **Bibtex**  wie oben erähnt lässt sich damit sehr gut zitieren, auf die unterschiedlichsten Arten und es sieht Professioneller aus, als wenn man ein Literaturverzeichnis per Hand erstellt.
-  * **Biblatex** Neuere Version von Bibtex und intuitiver in der Nutzung. Es ist ratsam darauf umzusteigen [[https://www.overleaf.com/learn/latex/Articles/Getting_started_with_BibLaTeX|Overleaf zu Biblatex]]+  * **Biblatex**  Neuere Version von Bibtex und intuitiver in der Nutzung. Es ist ratsam darauf umzusteigen [[https://www.overleaf.com/learn/latex/Articles/Getting_started_with_BibLaTeX|Overleaf zu Biblatex]]
   * **Graphix**  Mit graphix kann man Bilder einbinden. Möchte man über den Ort mehr Einstellungsmöglichkeiten haben, braucht man auch noch:   * **Graphix**  Mit graphix kann man Bilder einbinden. Möchte man über den Ort mehr Einstellungsmöglichkeiten haben, braucht man auch noch:
   * das **float**  Paket.   * das **float**  Paket.
Zeile 386: Zeile 392:
   * **caption, subcaption**an. Sie bieten mehr Einstellungen für die Bildunterschrift   * **caption, subcaption**an. Sie bieten mehr Einstellungen für die Bildunterschrift
   * **minipage**  Sehr nützliches Paket wenn es darum geht Auf eurem Dokument für Ordnung zu sorgen und es hilft euch Grafiken, Text und weiteres an die Stelle im Dokument zu bringen wo ihr sie hinhaben wollt.   * **minipage**  Sehr nützliches Paket wenn es darum geht Auf eurem Dokument für Ordnung zu sorgen und es hilft euch Grafiken, Text und weiteres an die Stelle im Dokument zu bringen wo ihr sie hinhaben wollt.
-  * **verbatim** Hiermit könnt ihr Quellcode schreiben. +  * **verbatim**  Hiermit könnt ihr Quellcode schreiben. 
-  * **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**  und **beamer**  können benutzt werden um Präsentationen zu erstellen 
-  * **a0** kann man benutzen um Poster zu erstellen+  * **a0**  kann man benutzen um Poster zu erstellen
   * 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.
  
  
  • Zuletzt geändert: vor 3 Jahren
  • von Julian Staehle