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.
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.
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.
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.
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!
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.
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.
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).
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 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.
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 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:
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.