¿Cómo puedo convertir un archivo .tex a un PDF a través de la línea de comando?

34

¿Hay un paquete que contenga un convertidor / procesador de TeX a PDF disponible en Ubuntu 12.04?

Si no es así, ¿puede recomendarme una herramienta para descargar desde otro lugar que pueda hacer esto que sea fácil de instalar?

triss
fuente
Bienvenido Triss, investigué esto hace un tiempo y no estoy seguro de que haya una manera a través de la línea de comando. Yo uso Lyx. Puede encontrar información útil aquí aunque latex2rtf.sourceforge.net/
stephenmyall
@StephenMyall: Lyx no es una utilidad de línea de comandos.
Restablece a Monica - M. Schröder el
Soy consciente de eso y es por eso que comenté en lugar de responder a su pregunta. Quería hacerle saber que había buscado una utilidad de línea de comando antes para este tipo de conversión sin suerte. Espero que tengas mejor suerte.
stephenmyall

Respuestas:

22

Hasta donde yo sé, no encontrarás un solo binario independiente que haga esto por ti. Se llama a la utilidad típica pdflatexy es parte del paquete TeX Live. Está en los repositorios, así que simplemente abriendo el terminal y escribiendo lo siguiente se instalará pdflatexy muchas otras cosas esenciales de TeX:

sudo apt-get install texlive
ish
fuente
1
Para las personas que ven este QnA, visite tex.stackexchange.com y una pregunta en pdf de muestra tex.stackexchange.com/questions/149649/…
abel
8
La dificultad con esta respuesta es que en realidad no le dice al autor de la pregunta cómo usar la utilidad pdflatex para realizar la conversión en la línea de comando. Como esa era la pregunta, esto no proporciona una respuesta completa. (Algunos de nosotros podemos ser capaces de simplemente leer las páginas de manual, pero para los novatos de línea de comandos que se puede leer esto un poco más de explicación es importante.)
monotasker
También puede necesitar sudo apt install texinfo. Yo si.
Richard
26

En la línea de comando, primero instale el paquete texlive si aún no está instalado:

sudo apt-get install texlive

Luego use la utilidad pdflatex para convertir el archivo de esta manera:

pdftex /path/to/myfile.tex

La ruta /path/to/myfile.tex es, por supuesto, una ruta de ejemplo. Pondría la ruta a su propio archivo en su sistema.

Tenga en cuenta que aunque la utilidad se llama pdflatex, la ejecuta con el comando pdftex (sin la ).

Hay varias configuraciones sobre las que puede leer en la ayuda de pdflatex:

pdflatex --help

La configuración que más uso es la que genera el pdf en un directorio diferente:

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

La utilidad pdflatex también es interactiva, por lo que si olvida proporcionar la información necesaria, le pedirá que la ingrese antes de convertir el archivo.

monotasker
fuente
1
Esta debería ser la respuesta aceptada.
Sam
44
pdftex y pdflatex no parecen ser lo mismo. pdflatex es compatible con LaTeX pero pdftex no ( tex.stackexchange.com/a/258622 )
bmaupin
2

Deberías probar el caucho . Es una herramienta de línea de comandos para manejar todas las tareas asociadas con la compilación de documentos TeX en pdf , dvi , etc.

N3U2O
fuente
rubber --pdf file.tex
Randall Whitman
0

Para Ubuntu 13.10 te sugiero que uses texlive-full . Funcionó para mí pero no soy un usuario experimentado (:-)

Para instalarlo, abra una ventana de terminal y escriba o copie / pegue:

sudo apt-get install texlive-full
Adán
fuente
¿Esto todavía aplica para 15.x?
Dodekeract
2
Mejor ? No se . texlive-fulles solo un gran archivo que incluye muchos paquetes relacionados con Latex, incluido él texlivemismo (que de hecho es una abreviatura texlive-base). Al instalar texlive-fullobtendrá muchas cosas que probablemente nunca usará, como texlive-lang-czechslovak.
Andrejs Cainikovs
-1

Instalé el paquete texlive-fontawesomey funcionó (Fedora)

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

Asalle
fuente