LaTeX Tipps Dokumentenklassen und Pakete

Die Artikel / Buch und amsart / amsbook Dokumentklassen

Es sei denn, ein Verlag speziell im Haus zu verwenden, Stil-Dateien fragt, empfiehlt es sich, für ein Papier oder ein Buch verwenden Sie eine der Standard-Dokumentenklassen, die Teil sind alle aktuellen TeX-Installation: Artikel oder amsart für Papiere und Buch oder amsbook für Buch -länge Manuskripten. Der Hauptunterschied zwischen den Artikeln / Buch Klassen und der amsart / amsbook Klassen (der Teil des AMS-LaTeX-Pakets sind) in dem „Look“ des Dokuments. Die Nicht-ams Klassen setzen die Titel Materie und Abschnittsüberschriften in einer größeren Schrift, die manche Menschen attraktiver finden.

Die Unterschiede zwischen den Artikeln / Buch Klassen und der amsart / amsbook Klassen

Zu einem großen Teil sind die beiden Paare von Klassen austauschbar, so ist es einfach, von einer Klasse zur anderen zu wechseln, nachdem ein Papier beendet ist. Der Körper des Papiers muss nicht geändert werden, aber einige Bearbeitung in der Titel Angelegenheit wird in der Regel für Unterschiede in der Handhabung von Titel Artikel von diesen Klassen zu berücksichtigen benötigt:
  • In den ams Klassen geht die abstrakte vor dem \ maketitle Befehl; in den Artikel / Buch Klassen, geht es nach \ maketitle.
  • Wenn Artikel / Buch verwenden, fügen Sie \ usepackage auf die AMS-LaTeX-Befehle zur Verfügung zu stellen. Die ams Dokumentklassen laden diese Pakete automatisch, so wird kein expliziter Laden benötigt.
  • Die Artikel / Buchklassen Fußnoten in der Titel Materie erlauben, tun die ams-Klassen nicht. In Artikel / Buch-Klasse kann man Fußnoten an den Autor oder Titel gegeben, die zum Beispiel einen Zuschuss Anerkennung, ein Fach oder die Adresse des Autors. Dies führt zu Problemen in den ams-Klassen; mit den ams Klassen müssen Sie die Befehle \ Dank (für Bestätigungen) verwenden, \ subjclass. und \ Adresse diese Informationen zu liefern.
  • In den Artikel / Buch Klassen Formelnummern werden standardmäßig auf der rechten Seite der Seite gesetzt; in den ams Klassen, die sie auf der linken Seite gesetzt. Dieses Verhalten kann durch Angabe der Option „reqno“ oder „leqno“ (siehe unten) geändert werden.

Nützliche Dokumentenklasse Optionen

Die Dias Dokumentenklasse

Die Dias Dokumentklasse ist ein von zwei Standardmethoden Material in einer Form gesetzt, dass für die Umsetzung auf Transparentfolien (die andere foiltex) geeignet ist. Es bewirkt, dass das Dokument wesentlich vergrößert werden (während die Gesamtabmessungen der Seite zu halten), so dass es für das Kopieren auf Transparentfolien geeignet ist. In den meisten Hinsichten arbeitet das Dia Klasse wie die Artikelklasse, aber es gibt einen großen Unterschied bewusst zu sein: Die \ Seitenstil Befehle in dem Dia Klasse nicht funktionieren; wenn Sie individuelle Kopf- und Fußzeilen verwenden möchten, verwenden Sie das fancyhdr-Paket (siehe unten).

LaTeX-Pakete

Um ein Paket zu laden, fügen Sie eine \ usepackage Anweisung nach \ document. mit dem Namen des Pakets in Klammern. Mehrere Pakete können durch Kommas in einer einzigen \ usepackage Aussage, getrennt aufgenommen werden; zum Beispiel: \ usepackage.

Hier sind einige Pakete, die in mathematischen Schreiben häufig verwendet werden.
  • amsmath, amsthm: Diese Pakete, die Teil der AMS-LaTeX sind, werden benötigt, zur Verfügung, die AMS-LaTeX-Erweiterungen für den Satz Gleichungen und Sätze zu machen. Die Pakete werden automatisch geladen, wenn Sie eine der ams Dokumentklassen verwenden; Wenn Sie eine Standard-LaTeX-Dokument-Klasse verwenden, laden Sie die Pakete explizit mit \ usepackage.

Dokumentation. Gratzer Buch „Math in LaTeX“ eine vollständige Dokumentation für diese und andere AMS-LaTeX-Pakete, und ist das einzige Buch, das zu tun. Online-Dokumentation existiert in Form der „Short Math Leitfaden für LaTeX“. Dies ist ein Referenzhandbuch, anstatt eine Einführung oder ein Tutorial.

  • amssymb: Dieses Paket ist Teil der AMS-LaTeX Verteilung und lädt zusätzliche Schriftarten und Symbole. Insbesondere lädt es das amsfonts-Paket, das unter anderem, Tafel fett (\ mathbb) und fraktur (\ mathfrak) Fonts zur Verfügung stellt. Die amssymb enthält auch eine Reihe von zusätzlichen Symbolen oder Varianten von Standard-LaTeX-Symbole, wie ein schräger „kleiner oder gleich“ -Zeichen. (Allerdings würde ich empfehlen, die Standard-Versionen verwenden, es sei denn es einen bestimmten Grund ist die Variante zu verwenden.)

    Dokumentation: Eine vollständige Auflistung der Symbole von amssymb zur Verfügung gestellt. ist in Anhang A von Gratzer Buch und in den Kurz Math Leitfaden für LaTeX gegeben. oben erwähnt.

  • amscd: Ebenfalls Teil der AMS-LaTeX Distribution, ist dies ein Paket für einfachen commutative Diagramme Schriftsatz. Es ist ein leichtes, einfach zu bedienendes Paket, aber es kann nicht damit umgehen Diagramme mit diagonalen Pfeilen; Wenn Sie Diagramme zeichnen mit diagonalen Pfeile benötigen, verwenden, um die xy-Paket weiter unten beschrieben.

    Dokumentation: Abschnitt 5.8 von Gratzer Buch.

  • xy: Dies ist der Name des Pakets, das den „xy-pic“ -Programm, eine allgemeine Zeichnungspaket für TeX lädt, die für die Erstellung komplexe kommutative Diagramme besonders nützlich ist. Das ist ein echtes Schwergewicht unter Zeichnung von Paketen und erstaunlich leistungsstark und vielseitig; es kann alle Arten von Tricks, einschließlich Looping um die Knoten in einem kommutativen Diagramm, Looping einen Pfeil über oder unter einem anderen Pfeil, um den Eindruck eines 3D-wie Bild zu erzeugen, und vieles mehr. Es ist schwer zu Bild eines kommutativen Diagramm, das xy nicht zu handhaben würde.

    Dokumentation. Es ist eine kurze Anleitung, xyguide.ps und eine umfassende (81 Seiten) Referenzhandbuch xyrefer.ps. (Beide Links funktionieren nur für lokale Benutzer, können Sie auch in der Dokumentation mit dem „texdoc“ Befehl zugreifen können, die auf den meisten Standard-TeX-Installationen funktionieren sollte: „texdoc xyguide“ oder „texdoc xyrefer“.) Trotz der Größe des Referenzhandbuchs, für einfache Diagramme xy ist recht einfach zu bedienen, und Sie werden durch die Verwendung nur die kurze Führung wahrscheinlich bekommen.

    Dokumentation. Die Hauptquelle der Dokumentation ist das Dokument „Mit importierten Grafiken in LaTeX2e“, die trotz ihrer kräftigen Größe (86 Seiten), bietet eine hervorragende Einführung in das graphicx-Paket, und auf die in mit Bildmaterial in TeX-Dateien beteiligt Fragen. Das graphicx Paket ist auch in dem „LaTeX Grafiken Begleiter“ dokumentiert.

    Hier ist ein einfaches, vollständiges Beispiel, das zeigt, wie eine Datei enthalten, plot.eps, in einem Dokument. Beachten Sie, dass die .eps Erweiterung nicht angegeben werden muss. Hier sind einige zusätzliche Hinweise, wenn dieses Paket.

    • graphicx unter dem Entwurfsmodus. Wenn die „Entwurf“ Option in der \ documenteingeschaltet ist, werden die Grafikdateien nicht angezeigt; nur eine übersicht der rechteckigen Kästen, die Grafiken enthält, wird angezeigt. Dies ist nützlich, um die richtige Dimensionierung und Platzierung der Grafiken zu bestimmen. Um dieses Verhalten zu ändern, verwenden Sie die Option „final“ beim Laden des Pakets: \ usepackage [final]. Mit dieser Option werden alle Grafiken angezeigt, unabhängig davon, ob der Entwurf Option aktiviert ist.
  • Grafik-Dateierweiterungen. Die EPS-Erweiterung in den EPS-Dateien muß nicht angegeben (aber sicher sein, dass es eine Datei mit dieser Erweiterung im aktuellen Verzeichnis). In der Tat hat die .eps Erweiterung Weglassen den Vorteil, dass die gleiche LaTeX-Quelldatei durch das pdflatex Programm verwendet werden kann, eine PDF-Version des Dokuments zu erstellen. Dies erfordert, dass die Grafik beide sind in EPS- und PDF-Formate. (Sie können die Konvertierungsprogramme verwenden, wie zum Beispiel „epstopdf“, für diesen Zweck.) Das pdflatex Programm erwarten Dateien Grafiken im PDF-Format sein, während die Dateien Latex erwartet im EPS-Format sein. Herstellung von Grafikdateien in beiden Versionen zur Verfügung, aber keine Dateierweiterung spezifiziert, wenn die Grafik im Dokument einschließlich gewährleistet, dass jede der beiden Programme Picks und die Version für das Programm angemessen findet.

    Dokumentation. Das showkeys Paket (dvi-Datei). (Lokaler Zugriff nur. Auf den meisten TeX-Installationen kann die Datei mit dem „texdoc showkeys“ Befehl zugegriffen werden.)

  • fancyhdr: Der "Fancy Header" -Paket. Ermöglicht Anpassung von Fuß- und Kopfzeilen. Dies erweitert die Fähigkeiten des \ Seitenstil Befehl in LaTeX. Das Paket unterscheidet zwischen geraden und ungeraden Seiten, und für jeden ermöglicht einen links / Mitte / Rechts-Headers und ein links / Mitte / rechts Fußzeile.

    Dokumentation: Seitenlayout in LaTeX (dvi-Datei). (Lokaler Zugriff nur. Auf den meisten TeX-Installationen können Sie die Datei auch mit dem „texdoc fancyhdr“ Befehl zugegriffen werden.)

    Hier ist ein Beispiel:

  • In Verbindung stehende Artikel