Wie kann ich eine .tex-Datei über die Befehlszeile in eine PDF-Datei konvertieren?


34

Gibt es ein Paket, das einen TeX to PDF-Konverter / -Renderer für Ubuntu 12.04 enthält?

Wenn nicht, können Sie mir ein Tool empfehlen, das ich von einer anderen Stelle herunterladen kann und das einfach zu installieren ist?


Willkommen Triss, ich habe das vor einiger Zeit untersucht und bin mir nicht sicher, ob es einen Weg über die Kommandozeile gibt. Ich benutze Lyx. Vielleicht finden Sie hier einige nützliche Informationen, obwohl latex2rtf.sourceforge.net/
stephenmyall

@StephenMyall: Lyx ist kein Befehlszeilenprogramm.
Wiedereinsetzung von Monica - M. Schröder

Ich bin mir dessen bewusst und deswegen habe ich deine Frage eher kommentiert als beantwortet. Ich wollte Sie wissen lassen, dass ich zuvor ohne Glück nach einem Befehlszeilenprogramm für diese Art der Konvertierung gesucht hatte. Ich hoffe du hast mehr Glück.
Stephenmyall

Antworten:


22

Soweit ich weiß, werden Sie keine einzige eigenständige Binärdatei finden, die dies für Sie erledigt. Das typische Dienstprogramm heißt pdflatexund ist Teil des TeX Live-Pakets. Es befindet sich in den Repositories. Öffnen Sie also einfach das Terminal und geben Sie Folgendes ein pdflatex:

sudo apt-get install texlive

1
Für Menschen , die diese QnA sehen, tun Besuch tex.stackexchange.com und eine Probe pdf Frage tex.stackexchange.com/questions/149649/...
ABEL

8
Die Schwierigkeit bei dieser Antwort besteht darin, dass dem Fragesteller nicht mitgeteilt wird, wie er das Dienstprogramm pdflatex verwenden soll, um die Konvertierung in der Befehlszeile durchzuführen. Da dies die Frage war, gibt dies keine vollständige Antwort. (Einige von uns können vielleicht nur Manpages lesen, aber für Kommandozeilenanfänger, die diese Erklärung lesen, ist es wichtig, etwas mehr zu lesen.)
monotasker

Möglicherweise müssen Sie auch sudo apt install texinfo. Ich tat.
Richard

26

Installieren Sie in der Befehlszeile zuerst das texlive-Paket, falls es noch nicht installiert ist:

sudo apt-get install texlive

Verwenden Sie dann das Hilfsprogramm pdflatex, um die Datei folgendermaßen zu konvertieren:

pdftex /path/to/myfile.tex

Der Pfad /path/to/myfile.tex ist natürlich ein Beispielpfad. Sie würden den Pfad zu Ihrer eigenen Datei auf Ihrem System angeben.

Beachten Sie, dass Sie das Dienstprogramm, obwohl es pdflatex heißt, mit dem Befehl pdftex (ohne la ) ausführen .

Es gibt verschiedene Einstellungen, die Sie in der Hilfe zu pdflatex nachlesen können:

pdflatex --help

Die Einstellung, die ich am häufigsten verwende, ist die, mit der das PDF in einem anderen Verzeichnis erstellt wird:

pdflatex /path/to/myfile.tex --output-directory=../otherdir

Das Hilfsprogramm pdflatex ist auch interaktiv. Wenn Sie die erforderlichen Informationen vergessen, werden Sie aufgefordert, diese einzugeben, bevor Sie die Datei konvertieren.


1
Dies sollte die akzeptierte Antwort sein.
Sam

4
pdftex und pdflatex scheinen nicht dasselbe zu sein. pdflatex unterstützt LaTeX, pdftex jedoch nicht ( tex.stackexchange.com/a/258622 )
bmaupin

2

Sie sollten Gummi versuchen . Es ist ein Kommandozeilen-Tool, um alle Aufgaben zu erledigen, die mit dem Kompilieren von TeX-Dokumenten in PDF , DVI usw. verbunden sind.


rubber - pdf file.tex
Randall Whitman

0

Für Ubuntu 13.10 empfehle ich die Verwendung von texlive-full . Es hat bei mir funktioniert, aber ich bin kein erfahrener Benutzer (:-)

Um es zu installieren, öffne ein Terminalfenster und tippe oder kopiere / füge ein:

sudo apt-get install texlive-full

Gilt das noch für 15.x?
Dodekeract

2
Besser ? Nein . texlive-fullist nur ein riesiges Archiv, das viele Latex-bezogene Pakete enthält, einschließlich sich texliveselbst (was eigentlich eine Abkürzung ist texlive-base). Durch die Installation erhalten texlive-fullSie viele Dinge, die Sie wahrscheinlich nie verwenden werden, wie texlive-lang-czechslovak.
Andrejs Cainikovs

-1

Ich habe das Paket installiert texlive-fontawesomeund es hat funktioniert (Fedora)

sudo dnf install texlive-fontawesome-8:svn48145-25.fc30.noarch

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.