Das Einsteigerhandbuch zur Verwendung von TeX unter OS X

TeX ist ein wunderbares und sehr vielseitiges Satzsystem, mit dem fast alles geschrieben werden kann - von Berichten über Briefe bis hin zu komplizierteren Dokumenten wie Büchern und Postern. Dieses Tutorial zeigt Ihnen die Grundlagen von TeX - wie es funktioniert und wie Sie mit wenig Aufwand ein schönes, einfaches Dokument erstellen können.


Du kannst es schaffen!

Was die Menschen vor TeX abschreckt, ist die Lernkurve. Es ist nicht so einfach wie das Öffnen eines Textverarbeitungsprogramms wie Seiten oder Microsoft Word und klopfen weg. Mit TeX müssen Sie die verschiedenen Befehle lernen, bevor Sie mit der Erstellung von Dokumenten beginnen können. Das hört sich vielleicht etwas beängstigend an, aber TeX ist viel einfacher zu erlernen als andere Programmiersprachen, und wenn Sie es erst einmal verwendet haben, werden Sie es bald ganz leicht finden.


Was ist TeX??

Ich denke, es wäre klug, wenn Sie zuerst eine kurze Einführung in TeX geben und warum es in bestimmten Kreisen so beliebt ist. Im Grunde ist es ein Satzsprache Das wurde (meistens) von Donald Knuth, einem Professor an der Stanford University, in den 1970er Jahren entworfen und entwickelt. Sein Ziel bei TeX war es, ein System zu schaffen, bei dem Dokumente auf allen Computern gleich aussehen und das Aussehen der Dokumente mit der Zeit nicht nachlassen wird.

TeX wird in der akademischen und wissenschaftlichen Welt häufig verwendet, hauptsächlich aufgrund des standardisierten Layouts und Aussehens von Dokumenten (dies kann jedoch geändert werden) sowie aufgrund der Tatsache, dass TeX mathematische Formeln sehr gut rendert (eine ihrer Stärken). Wenn jemand eine lange Formel in den Gleichungseditor von schreiben musste Microsoft Word, dann werden sie wissen, wie fummelig es ist.

Bevor wir mit unserem ersten TeX-Dokument beginnen, müssen Sie zunächst einige Dinge auf Ihrem Mac installieren.


Fertig machen

Um TeX-Dokumente auf Ihrem Mac schreiben zu können, müssen Sie zunächst ein Verteilung, das macht Ihre Dokumente. Es gibt einige TeX-Distributionen, die mit OS X funktionieren, aber meine persönliche Empfehlung wäre MacTeX, das speziell für Mac geschrieben wurde und ziemlich alle OS X-Versionen (einschließlich Mountain Lion) unterstützt..

Sie können MacTeX direkt hier herunterladen (direkter Download-Link - die Datei ist ungefähr 2,1 GB groß) oder über das Torrent-Netzwerk. Sobald Sie es installiert haben, wird es in einem dedizierten Fenster angezeigt TeX Ordner in Ihren Anwendungen), dann führen Sie das aus TeX Live Utility, Dadurch wird Ihre TeX-Distribution auf die neueste Version aktualisiert.


Wenn Sie alle verfügbaren Updates im TeX Live Utility installiert haben, sollte dieser Bildschirm angezeigt werden.

Genau wie HTML können Sie schreiben. TeX ist praktisch jeder Texteditor oder Textverarbeitungspaket. Ich würde jedoch einen bestimmten TeX-Editor empfehlen, da Sie häufig eine praktische Liste von Tools erhalten (z. B. Auto-Vervollständigung und Fehlerberichterstattung, die Fehler in Ihrem TeX-Code vor dem Rendern des Dokuments aufdeckt). Mit MacTeX erhalten Sie ein paar kostenlose Lösungen (TeXworks, die ich für dieses Tutorial verwenden werde, und TeXShop). Es gibt auch andere Optionen wie TeXstudio und das kommerzielle Texpad-Angebot, das ich letztes Jahr auf Mac AppStorm überprüft habe. Sie können TeX auch in kommerziellen Code-Editoren wie Sublime Text mit der entsprechenden Syntax schreiben. Sie müssen jedoch alle Dokumente in einem TeX-Editor öffnen, damit sie gerendert werden können. Für Anfänger würde ich einen dedizierten TeX-Editor empfehlen, da er das Schreiben in TeX viel einfacher macht!

Wenn Sie alles installiert haben, können Sie Ihr erstes TeX-Dokument erstellen!


Ihr erstes TeX-Dokument

Spitze: Ich habe das Tutorial-Dokument hochgeladen, damit Sie es herunterladen und herumspielen können. Klicken Sie hier, um das Rohdokument (im .tex-Format) oder hier als PDF-Beispiel herunterzuladen.

Jedes TeX-Dokument beginnt mit der Definition des Dokumentenklasse. Dies legt das Layout und die Formatierung Ihres Dokuments fest. Es stehen unzählige Klassen zur Auswahl, für ein Standarddokument jedoch die Artikel Klasse ist eine gute Wahl. Beginnen Sie daher mit der Eingabe von:

 \ documentclass article

Allen TeX-Befehlen ist ein Backslash (\) vorangestellt und in geschweifte Klammern definiert. Im Gegensatz zu anderen Programmiersprachen sind TeX-Befehle normalerweise in reinem Englisch, daher ist oft klar, was der Befehl bewirken soll.

Dokument starten

Nachdem wir nun die Dokumentenklasse definiert haben, ist es Zeit, das Dokument zu starten. Hier geben wir ein:

 \ begin document

Natürlich müssen Sie TeX mitteilen, wo Ihr Dokument endet. Dies geschieht durch den Befehl \ end document. Beginnen Sie zu erkennen, dass TeX wirklich nicht so schwer ist? Normalerweise tippe ich diese Befehle gleichzeitig mit vier Zeilen dazwischen. Sie müssen es nicht, aber ich finde, es hilft enorm. Wenn Sie diesem Beispiel folgen, geben Sie Folgendes ein:

 \ begin document \ end document

Ihre gesamte TeX-Codierung sollte zwischen diesen beiden Befehlen liegen.


Titel und Autoren

Nachdem wir nun die Dokumentenklasse definiert haben und wo das Dokument beginnt und endet, müssen wir unserem Dokument einen Titel und einen Autor geben. Art:

 \ title Mein erstes TeX-Dokument \ author James Cull \ maketitle

Bisher sollte Ihre Kodierung folgendermaßen aussehen:

Spitze: Syntaxfärbung kann das Erkennen einzelner TeX-Befehle und -Funktionen erheblich erleichtern. Die meisten TeX-Editoren haben es standardmäßig aktiviert. Wenn Sie TexWorks verwenden, klicken Sie auf Formatieren> Syntaxfärbung> LaTeX um es zu aktivieren!

Wenn Sie dies rendern (durch Klicken auf die kleine Wiedergabeschaltfläche), sollte es so aussehen:

Wenn das Dokument nicht gerendert werden kann, überprüfen Sie die Codierung anhand meines Beispiels. Wenn Sie den Befehl nicht enthalten haben \ maketitle, Zum Beispiel wird das Dokument nicht gerendert, da es einfach leer ist (der Befehl \ maketitle fügt tatsächlich den Titel in das Dokument ein, während der Befehl \Titel definiert es einfach für das Dokument).

Zusammenfassungen

Wenn Sie ein kleines Abstract für Ihr Dokument schreiben möchten (wenn Sie beispielsweise einen Bericht oder eine wissenschaftliche Arbeit schreiben), geben Sie es nach dem Text ein \ maketitle Befehl:

 \ begin abstract Der abstrakte Text für Ihr Dokument wird immer nach dem Titel und vor dem Hauptteil des Dokuments angezeigt. \ end abstract

Abschnitte und Unterabschnitte

Abschnitte werden durch den Befehl definiert \Sektion, Der Titel des Abschnitts befindet sich beispielsweise wieder zwischen zwei geschweiften Klammern: \ section Einführung. In unserer speziellen Dokumentenklasse, Artikel, Abschnitte sind nummeriert (also die Einführung Abschnitt würde automatisch als gerendert werden 1. Einleitung). Sie können auch Unterabschnitte erstellen (1,1, 1,2 und so weiter) und Subsubsections (1.1.1, 1.1.2 und so weiter). Die Befehle für diese sind \ subsection Untertitel hier und Subsubsection Subsubsection-Titel hier.

Der gesamte Text für die einzelnen Abschnitte wird direkt unter den Abschnittsbefehlen angezeigt. Im Gegensatz zum Abstract müssen Sie nicht jeden einzelnen mit dem. Beginnen \Start und \Ende Befehle. Für dieses Lernprogramm werde ich einige Beispielabschnitte erstellen (die Dateien darüber enthalten ebenfalls Platzfülltext innerhalb jedes Abschnitts), damit Sie sehen können, wie sie funktionieren:

 \ section Einführung Hier finden Sie Ihren Einführungstext. \ subsection More Introduction Hier können Sie mehr Text schreiben.

Textkörper und Formatierung

Wenn Sie keine Abschnitte verwenden, können Sie einfach nach dem Text Ihren Haupttext schreiben \ maketitle Befehl. Stellen Sie sicher, dass Sie eine leere Zeile zwischen Absätzen einfügen, damit TeX weiß, wann ein neuer Absatz beginnen soll.

TeX unterstützt Text in Fett gedruckt und in Kursivschrift durch die \ textbf und \ textit Befehle. Denken Sie daran, den gewünschten Text fett oder kursiv zwischen den beiden geschweiften Klammern zu kennzeichnen. So:

 Ich möchte betonen, dass \ textbf diese Maßnahme nicht akzeptabel ist. \ textit Microsoft Corporation ist eines der weltweit größten Technologie- und Softwareunternehmen.

TeX enthält auch drei Standardschriftarten, die im folgenden Beispiel zu sehen sind:

Verwenden Sie den Befehl \ textsf für Text in der Sans Serif-Schriftart und \ texttt für Text in der Schreibmaschine. Die Codierung für das Bild oben lautet wie folgt:

 \ documentclass article \ begin document Dies ist ein Beispiel für Text in der Standardschriftart \ textbf Roman. \ textsf Dies ist ein Beispiel für Text in der Schriftart \ textbf Sans Serif. \ texttt Dies ist ein Beispiel für Text in der Schriftart \ textbf Schreibmaschine. \ end document

Sie können Schriftarten innerhalb eines Dokuments problemlos mischen und anpassen. Achten Sie darauf, dass Sie die geschweiften Klammern richtig platzieren (einige TeX-Editoren erledigen dies automatisch für Sie)..

TeX unterstützt auch verschiedene Schriftgrößen über verschiedene Befehle.

Um das Dokument zu erstellen, habe ich Folgendes verwendet:

 \ documentclass article \ begin document Dieser Text hat die Schriftgröße \ tiny tiny. Dies entspricht einer Textgröße von ungefähr 7 pt. Dieser Text hat die Schriftgröße \ scriptsize script size. Dies entspricht einer Textgröße von ungefähr 8 pt. Dieser Text hat die Schriftgröße \ footnotesize footnote size. Dies entspricht einer Textgröße von ca. 8,5 pt. Dieser Text hat die Schriftgröße \ small small. Dies entspricht einer Textgröße von etwa 9,3 pt. Dieser Text hat die Schriftgröße \ normalsize . Dies entspricht einer Textgröße von ungefähr 10 pt. Dieser Text hat die Schriftgröße \ large large. Dies entspricht einer Textgröße von ungefähr 12 pt. Dieser Text hat eine andere \ Large large Schriftgröße. Dies entspricht einer Textgröße von ungefähr 14 pt. Dieser Text hat noch eine andere \ LARGE large Schriftgröße. Dies entspricht einer Textgröße von ungefähr 16 pt. Dieser Text hat die Schriftgröße sehr groß. Dies entspricht einer Textgröße von ungefähr 19 pt. Dieser Text hat eine andere \ Huge huge Schriftgröße. Dies entspricht einer Textgröße von ungefähr 23 pt. \ end document

Beachten Sie die Verwendung einer geschweiften Klammer vor dem \ Befehl und die zwei geschweiften Klammern am Ende. Wenn Sie nur einen Satz geschweifte Klammern verwenden (wie bei anderen TeX-Befehlen), wird der gesamte Satz in dieser bestimmten Schriftgröße angezeigt.


Listen

Listen sind in TeX relativ einfach und es gibt drei Grundtypen.

Ein Einzelposten Liste verwendet einfach Aufzählungspunkte für Ihre Artikel:

 \ begin itemize \ item Das erste Element Ihrer Liste \ item Das zweite Element Ihrer Liste \ item Das dritte Element Ihrer Liste \ end itemize

Ein aufgezählt list verwendet die standardmäßige fortlaufende Nummerierung für Ihre einzelnen Listenelemente:

 \ begin enumerate \ item Das erste Element Ihrer Liste \ item Das zweite Element Ihrer Liste \ item Das dritte Element Ihrer Liste \ end enumerate

EIN beschreibend list verwendet für jedes Element Ihrer Liste bestimmte Labels (z. B., ein, b und so weiter). TeX generiert nicht automatisch die Nummerierung, und jedes Etikett muss innerhalb von liegen [] wie im nachstehenden Beispiel:

 \ begin description \ item [a)] Das erste Element Ihrer Liste \ item [b)] Das zweite Element Ihrer Liste \ item [c)] Das dritte Element Ihrer Liste \ end description

Beim Rendern ergeben sich die drei Listen:


Beenden

Und das war es für Ihr erstes TeX-Dokument! Hoffentlich haben Sie mit diesem Tutorial genug Informationen erhalten, um einfache Dokumente in TeX zu erstellen, die gut aussehen. Angesichts des schiere Ausmaßes von TeX können wir nicht alles in diesem Tutorial behandeln, aber in späteren Artikeln werden wir uns erweiterte Funktionen ansehen, wie mathematische Formeln und das Arbeiten mit Bildern (auf die ich absichtlich nicht eingegangen bin dieses Tutorial, da es ziemlich kompliziert ist).

Fühlen Sie sich frei, das Beispieldokument für dieses Lernprogramm herunterzuladen und mit ihm herumzuspielen (alle hier aufgeführten Beispiele sind darin enthalten), da dies eine gute Möglichkeit ist, um die Verwendung von TeX zu erlernen. Ja, es dauert etwas mehr Zeit, um zu lernen, aber der Hauptgrund für die Verwendung von TeX ist, dass Sie standardisierte und professionell aussehende Dokumente erhalten, die in einer Vielzahl von Szenarien verwendet werden können.