Frage

Beeindruckt von is-latex-geil-lernende Today, und viele Anleitungen unter Windows,

Wie haben Sie jemanden mit Latex unter Linux angefangen?

Wie generieren Sie ein PDF daraus und geben den OOO -Textverarbeiter auf?

Aktualisieren:

Vielen Dank an alle Vorschläge hier. Ich konnte mit der Beamer -Klasse eine fantastische PPT erstellen: http://github.com/becomingguru/gids-django-ppt. Ich fand diesen Ansatz zu weitaus besser als PowerPoint und dergleichen zu verwenden.

Die Interessierten können die überprüfen Tex -Datei, mit vielen benutzerdefinierten Befehlen und der Entsprechende Präsentation.

War es hilfreich?

Lösung

Zuerst müssen Sie Installieren es:

  • Wenn Sie eine Distribution verwenden, die Latexpakete (fast alle tun), suchen Sie nach Texlive oder Tetex. Tex Live ist das neuere der beiden und ersetzt Tetex jetzt bei den meisten Verteilungen.

    Wenn Sie Debian oder Ubuntu verwenden, so etwas wie:

    apt-get install texlive

    .. wird es installieren.

    Redhat oder CentOS brauchen:

    yum install tetex

HINWEIS: Dies erfordert Root -Berechtigungen, also verwenden Sie also entweder su Um den Benutzer auf Root zu wechseln oder die Befehle mit Präfix mit sudo, Wenn Sie nicht bereits als Root -Benutzer angemeldet sind.

Als nächstes müssen Sie eine bekommen Texteditor. Jeder Redakteur wird es tun, also was auch immer Sie sich wohl fühlen. Sie werden feststellen, dass erweiterte Redakteure wie EMACs (und VIM) eine Menge Funktionen hinzufügen und damit sicherstellen, dass Ihre Syntax korrekt ist, bevor Sie versuchen, Ihre Dokumentausgabe zu erstellen.

Erstellen Sie eine Datei namens test.tex und geben Sie einige Inhalte ein, sagen Sie das Beispiel von der Latex -Primer:

\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, müssen Sie Latex laufen darauf, um eine Ausgabe zu erzeugen (als .dvi -Datei zu Beginn, die in viele andere Formate konvertiert werden kann):

latex test.tex

Dadurch wird eine Menge Ausgabe gedruckt, so etwas wie folgt:

=> 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.

..don mach dir keine Sorgen um den größten Teil dieser Ausgabe - der wichtige Teil ist das Ausgabe auf test.dvi geschrieben Linie, die besagt, dass es erfolgreich war.

Jetzt musst du Die Ausgabedatei anzeigen mit xdvi:

xdvi test.dvi &

Dadurch wird ein Fenster mit der wunderschön formatierten Ausgabe darin angezeigt. Drücken Sie auf "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 (wenn Sie also Latex ausführen, um die Ausgabe zu aktualisieren).

Um ein PDF davon zu produzieren Sie rennen einfach pdflatex anstelle von Latex:

pdflatex test.tex

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

Danach funktioniert alles gut, würde ich vorschlagen der Latex -Primer Seite und durch die Elemente dort durchlaufen, da Sie Funktionen für Dokumente benötigen, die Sie schreiben möchten.

Zukünftige Dinge zu berücksichtigen sind:

  • Verwenden Sie Tools wie z. xfig oder Dia Diagramme erstellen. Diese können leicht in Ihre Dokumente in einer Vielzahl von Formaten eingefügt werden. Beachten Sie, dass Wenn Sie PDFs erstellen, sollten Sie keine EPS (eingekapseltes PostScript) für Bilder verwenden - Verwenden Sie nach Möglichkeit PDF, die aus Ihrem Diagrammeditor exportiert wurden, oder Sie können die verwenden epstopdf Paket zum automatischen Konvertieren von (e) ps in PDF für Abbildungen, die enthalten sind \includegraphics.

  • Verwenden Sie die Versionskontrolle für Ihre Dokumente. Dies scheint zunächst übermäßig zu sein, aber es kann äußerst nützlich sein, frühere Versionen zurückzukehren und sich frühere Versionen anzusehen, wenn Sie etwas Großes schreiben.

  • Verwenden machen Latex für dich laufen. Wenn Sie mit Bibliografien, Bildern und anderen komplexeren Verwendungen von Latex beginnen Kann veraltet sein, es sei denn, Sie laufen zweimal Latex ...). Wenn Sie dies in ein Makefile unterziehen, können Sie viel Zeit und Mühe sparen.

  • Verwenden Sie einen besseren Herausgeber. So etwas wie EMACS + Auctex ist sehr kompetent. Dies ist natürlich ein sehr subjektives Thema, also werde ich es dabei lassen (das und das EMACS ist eindeutig die beste Option :)

Andere Tipps

Um mit Latex unter Linux zu beginnen, müssen Sie ein paar Pakete installieren:

  1. Du wirst eine brauchen Latexverteilung. Dies ist die Sammlung von Programmen, die das (LA) Tex Computer Typenetting -System umfassen. Die Standard -Latexverteilung auf UNIX -Systemen war früher Tetex, aber es wurde von beaufsichtigt von Tex Live. Die meisten Linux-Verteilungen verfügen über Installationspakete für Tex Live-siehe beispielsweise die Paketdatenbankeinträge für Ubuntu und Fedora.

  2. Sie werden wahrscheinlich a installieren möchten Latex -Editor. Standard -Linux -Textredakteure funktionieren gut. Insbesondere hat EMACS ein schönes Paket von (la) Tex -Redaktionsmakros genannt Auctex. Es gibt auch spezialisierte Latex -Redakteure; von diesen, Kile (KDE Integrated Latex -Umgebung) ist besonders schön.

  3. Sie werden wahrscheinlich eine wollen Latex -Tutorial. Das klassische Tutorial ist "Eine (nicht so) kurze Einführung in Latex2e"Aber heutzutage die Latex Wikibook Könnte eine bessere Wahl sein.

Ich würde empfehlen, Lyx zu verwenden, mit dem Sie Latex genauso einfach verwenden können wie Ooo-Writer. Es gibt Ihnen die Möglichkeit, in Latex tiefer zu treten, indem Sie Ihrem Dokument manuelles Latex-Code hinzufügen. PDF ist nur ein KLICK -DEM -Wert nach der Installation. Lyx ist plattform.

Es hängt von Ihrer Linux -Distibution und Ihrer Präferenz von Redakteuren usw. ab, aber ich würde empfehlen, mit zu beginnen Kile (Eine KDE -App) Da es einfach zu erlernen und zu installieren ist, sollte die meisten der benötigten Pakete für Latex- und PDF -Generation installiert werden. Schauen Sie sich nur die Screenshots an.

Wenn Sie Ubuntu oder Debian verwenden, habe ich ein Tutorial leicht zu folgen: Installieren Sie Latex auf Ubuntu oder Debian. In diesem Tutorial wird erläutert, wie Sie Latex installieren und Ihr erstes PDF erstellen.

Latex wird mit den meisten Linux -Verteilungen in Form des Tetex Verteilung. Finden Sie alle Pakete mit 'Tetex' im Namen und installieren Sie sie.

  • Die meisten Redakteure wie z. Vim oder EMACs Komm mit Tex Bearbeitungsmodi. Sie können auch Wysiwig-ish Frontends erhalten (technisch gesehen Wysiwym), von denen das vielleicht bekannteste ist Lyx.

  • Das beste schnelle Intro in Latex ist Oetiker's "Das nicht so kurze Intro zu Latex"

  • Latex arbeitet wie ein Compiler. Sie kompilieren das Latex -Dokument (das andere Dateien enthalten kann), das eine Datei namens a generiert .dvi (Geräteunabhängig). Dies kann mit verschiedenen Postprozessoren in verschiedenen Formaten (einschließlich PDF) postbearbeitet werden.

  • Um PDF zu machen, verwenden Sie dvips Und verwenden Sie das Flag -PPDF (IIRC - Ich habe kein Makefile, um ein PS mit Schriftart zu produzieren, um die Konvertierung in PDF zu konvertieren. Die PDF -Konvertierung kann dann mit durchgeführt werden ps2pdf oder Brenner (wenn Sie dies haben).

  • Das beste Format für einschließlich Grafiken In dieser Umgebung ist eps (Kapulierten Postscript) Obwohl nicht alle Software gut erzogene Postskription erzeugt. Fotos in JPEG oder anderen Formaten können verwendet werden Verschiedene Mechanismen.

Ich würde persönlich ein vollständiges Bearbeitungspaket verwenden, wie z. B.:

  • Texworks
  • Texstudio

Dann würde ich "miktex" als Kompilierpaket installieren, mit dem Sie ein PDF aus Ihrem Dokument generieren können pdfLaTeX Compiler.

yum -y install texlive

war nicht genug für meine CentOS -Distribution, um den Latex -Befehl zu bekommen.

Diese Seite https://gist.github.com/Melvincabatuan/350f86611bc012a5c1c6 Enthält zusätzliche Pakete. Im Speziellen:

yum -y install texlive texlive-latex texlive-xetex

war genug, aber der Autor weist auch darauf hin:

yum -y install texlive-collection-latex
yum -y install texlive-collection-latexrecommended
yum -y install texlive-xetex-def
yum -y install texlive-collection-xetex

Nur wenn nötig:

yum -y install texlive-collection-latexextra
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top