GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Beginnen Sie mit Latex unter Linux

Um mit LaTeX unter Linux zu beginnen, müssen Sie einige Pakete installieren:

  1. Sie benötigen eine LaTeX-Distribution . Dies ist die Sammlung von Programmen, die das Computersatzsystem (La)TeX umfassen. Die Standard-LaTeX-Distribution auf Unix-Systemen war früher teTeX, wurde aber durch TeX Live ersetzt. Die meisten Linux-Distributionen haben Installationspakete für TeX Live – siehe zum Beispiel die Paketdatenbankeinträge für Ubuntu und Fedora.

  2. Wahrscheinlich möchten Sie einen LaTeX-Editor installieren . Standard-Linux-Texteditoren funktionieren einwandfrei; insbesondere hat Emacs ein nettes Paket von (La)TeX-Bearbeitungsmakros namens AUCTex. Es gibt auch spezialisierte LaTeX-Editoren; Von diesen ist Kile (KDE Integrated LaTeX Environment) besonders nett.

  3. Wahrscheinlich möchten Sie ein LaTeX-Tutorial . Das klassische Tutorial ist "Eine (nicht so) kurze Einführung in LaTeX2e", aber heutzutage ist das LaTeX-Wikibook vielleicht die bessere Wahl.


Zuerst müssen Sie Installieren es:

  • Wenn Sie eine Distribution verwenden, die LaTeX enthält (fast alle reichen), dann suchen Sie nach texlive oder tetex . TeX Live ist das neuere der beiden und ersetzt jetzt tetex auf den meisten Distributionen.

Wenn Sie Debian oder Ubuntu verwenden, etwas wie:

<code>apt-get install texlive</code>

..wird installiert.

RedHat oder CentOS benötigen:

<code>yum install tetex</code>

Hinweis:Dies erfordert Root-Berechtigungen, verwenden Sie also entweder su um den Benutzer zu root zu wechseln, oder stellen Sie den Befehlen sudo voran , wenn Sie nicht bereits als Root-Benutzer angemeldet sind.

Als nächstes benötigen Sie einen Texteditor . Jeder Editor wird es tun, also alles, womit Sie sich wohlfühlen. Sie werden feststellen, dass fortgeschrittene Editoren wie Emacs (und vim) viele Funktionen hinzufügen und so dabei helfen, sicherzustellen, dass Ihre Syntax korrekt ist, bevor Sie versuchen, Ihre Dokumentausgabe zu erstellen.

Erstellen Sie eine Datei namens test.tex und fügen Sie etwas Inhalt darin ein, sagen Sie das Beispiel aus der LaTeX-Einführung:

\documentclass[a4paper,12pt]{article}
\begin{document}

The foundations of the rigorous study of \emph{analysis}
were laid in the nineteenth century, notably by the
mathematicians Cauchy and Weierstrass. Central to the
study of this subject are the formal definitions of
\emph{limits} and \emph{continuity}.

Let $D$ be a subset of $\bf R$ and let
$f \colon D \to \mathbf{R}$ be a real-valued function on
$D$. The function $f$ is said to be \emph{continuous} on
$D$ if, for all $\epsilon > 0$ and for all $x \in D$,
there exists some $\delta > 0$ (which may depend on $x$)
such that if $y \in D$ satisfies
\[ |y - x| < \delta \]
then
\[ |f(y) - f(x)| < \epsilon. \]

One may readily verify that if $f$ and $g$ are continuous
functions on $D$ then the functions $f+g$, $f-g$ and
$f.g$ are continuous. If in addition $g$ is everywhere
non-zero then $f/g$ is continuous.

\end{document}

Sobald Sie diese Datei haben, müssen Sie Latex ausführen darauf, um eine Ausgabe zu erzeugen (zunächst als .dvi-Datei, die in viele andere Formate konvertiert werden kann):

latex test.tex

Dies wird eine Reihe von Ausgaben drucken, etwa so:

=> latex test.tex

This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test.tex
LaTeX2e &lt;2003/12/01&gt;
Babel &lt;v3.8d&gt; and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
No file test.aux.
[1] (./test.aux) )
Output written on test.dvi (1 page, 1508 bytes).
Transcript written on test.log.

..machen Sie sich um den größten Teil dieser Ausgabe keine Sorgen -- der wichtige Teil ist die Ausgabe geschrieben auf test.dvi Zeile, die besagt, dass es erfolgreich war.

Jetzt müssen Sie die Ausgabedatei anzeigen mit xdvi:

xdvi test.dvi &

Dadurch wird ein Fenster mit der schön formatierten Ausgabe geöffnet. Drücken Sie `q', um dies zu beenden, oder Sie können es offen lassen und es wird automatisch aktualisiert, wenn die Datei test.dvi geändert wird (also immer dann, wenn Sie Latex ausführen, um die Ausgabe zu aktualisieren).

Um ein PDF davon zu erstellen Sie führen einfach pdflatex aus statt Latex:

pdflatex test.tex

..und Sie haben eine test.pdf-Datei anstelle der test.dvi-Datei erstellt.

Nachdem dies alles gut funktioniert, würde ich vorschlagen, zur LaTeX-Grundlagenseite zu gehen und die Elemente dort durchzugehen, da Sie Funktionen für Dokumente benötigen, die Sie schreiben möchten.

Zukünftige Dinge, die Sie berücksichtigen sollten, umfassen:

  • Verwenden Sie Tools wie xfig oder dia um Diagramme zu erstellen . Diese können Sie ganz einfach in verschiedenen Formaten in Ihre Dokumente einfügen. Beachten Sie, dass wenn Sie PDFs erstellen, Sie EPS (encapsulated postscript) nicht für Bilder verwenden sollten -- Verwenden Sie wenn möglich pdf, das aus Ihrem Diagrammeditor exportiert wurde, oder Sie können den epstopdf verwenden Paket zum automatischen Konvertieren von (e)ps in pdf für Abbildungen, die in \includegraphics enthalten sind .

  • Verwenden Sie die Versionskontrolle für Ihre Dokumente . Das erscheint zunächst übertrieben, aber es kann äußerst nützlich sein, zurückzugehen und sich frühere Versionen anzusehen, wenn Sie etwas Großes schreiben.

  • Verwenden Sie make um Latex für dich laufen zu lassen . Wenn Sie mit Bibliographien, Bildern und anderen komplexeren Anwendungen von Latex beginnen, werden Sie feststellen, dass Sie es über mehrere Dateien oder mehrmals ausführen müssen (beim ersten Mal werden die Verweise aktualisiert und beim zweiten Mal Verweise in das Dokument eingefügt, sodass sie kann veraltet sein, es sei denn, Sie führen Latex zweimal aus ...). Das Abstrahieren in ein Makefile kann viel Zeit und Mühe sparen.

  • Verwenden Sie einen besseren Editor . So etwas wie Emacs + AUCTex ist sehr kompetent. Das ist natürlich ein höchst subjektives Thema, also belasse ich es dabei (dieser und jener Emacs ist eindeutig die beste Option :)


Linux
  1. Beginnen Sie mit NetworkManager unter Linux

  2. Wie sind Sie zu Linux gekommen?

  3. Erste Schritte mit PostgreSQL unter Linux

  4. Erste Schritte mit SSH unter Linux

  5. Beginnen Sie mit Tasksel unter Debian

Beginnen Sie mit GNUPlot

Erste Schritte mit GIT unter Linux

Erste Schritte mit dem Linux-Betriebssystem

Podman-Tutorial – Erste Schritte mit Podman

So installieren und beginnen Sie mit Itch unter Ubuntu Linux

Erste Schritte mit Arch Linux