Come posso convertire un file .tex in un PDF tramite la riga di comando?


34

Esiste un pacchetto che contiene un convertitore / renderer da TeX a PDF disponibile su Ubuntu 12.04?

In caso contrario, mi puoi consigliare uno strumento per il download da altrove che può fare questo che è semplice da installare?


Benvenuto Triss, l'ho studiato qualche tempo fa e non sono sicuro che ci sia un modo attraverso la riga di comando. Uso Lyx. Puoi trovare alcune informazioni utili qui però latex2rtf.sourceforge.net/
stephenmyall

@StephenMyall: Lyx non è un'utilità della riga di comando.
Ripristina Monica - M. Schröder il

Ne sono consapevole ed è per questo che ho commentato piuttosto che rispondere alla tua domanda. Volevo farti sapere che prima avevo cercato un'utilità da riga di comando per questo tipo di conversione senza fortuna. Spero tu abbia più fortuna.
stephenmyall,

Risposte:


22

Per quanto ne so, non troverai un singolo binario autonomo che lo farà per te. Viene chiamata l'utilità tipica pdflatexe fa parte del pacchetto TeX Live. È nei repository, quindi semplicemente aprendo il terminale e digitando quanto segue si installeranno pdflatexe molte altre cose TeX essenziali:

sudo apt-get install texlive

1
Per le persone che vedono questo QnA, visitare tex.stackexchange.com e una domanda pdf di esempio tex.stackexchange.com/questions/149649/…
abel

8
La difficoltà con questa risposta è che in realtà non dice al richiedente come utilizzare l'utilità pdflatex per effettuare la conversione dalla riga di comando. Dal momento che questa era la domanda, questo non fornisce una risposta completa. (Alcuni di noi potrebbero essere in grado di leggere solo le pagine man, ma per i principianti della riga di comando che potrebbero leggere questa spiegazione in più è importante.)
monotasker

Potresti anche aver bisogno sudo apt install texinfo. L'ho fatto.
Richard,

26

Alla riga di comando, installa prima il pacchetto texlive se non è già installato:

sudo apt-get install texlive

Quindi utilizzare l'utilità pdflatex per convertire il file in questo modo:

pdftex /path/to/myfile.tex

Il percorso /path/to/myfile.tex è, ovviamente, un percorso di esempio. Inseriresti il ​​percorso del tuo file sul tuo sistema.

Si noti che sebbene l'utilità si chiami pdflatex, la si esegue con il comando pdftex (senza la ).

Esistono diverse impostazioni che puoi leggere nella guida di pdflatex:

pdflatex --help

L'impostazione che utilizzo di più è quella per generare il pdf in una directory diversa:

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

L'utilità pdflatex è anche interattiva, in modo che se si dimentica di fornire le informazioni necessarie, verrà richiesto di inserirlo prima di convertire il file.


1
Questa dovrebbe essere la risposta accettata.
Sam,

4
pdftex e pdflatex non sembrano essere la stessa cosa. pdflatex supporta LaTeX ma pdftex no ( tex.stackexchange.com/a/258622 )
bmaupin

2

Dovresti provare la gomma . È uno strumento da riga di comando per gestire tutte le attività associate alla compilazione di documenti TeX in pdf , dvi , ecc.


gomma --pdf file.tex
Randall Whitman

0

Per Ubuntu 13.10 ti suggerisco di usare texlive-full . Ha funzionato per me ma non sono un utente esperto (:-)

Per installarlo, apri una finestra di terminale e digita o copia / incolla:

sudo apt-get install texlive-full

Questo vale ancora per 15.x?
Dodekeract,

2
Meglio ? No . texlive-fullè solo un enorme archivio che include molti pacchetti correlati a Latex, incluso texlivese stesso (che in realtà è una scorciatoia per texlive-base). Installando texlive-fullotterrai molte cose che probabilmente non userai mai, come texlive-lang-czechslovak.
Andrejs Cainikovs,

-1

Ho installato il pacchetto texlive-fontawesomee ha funzionato (Fedora)

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.