Como posso converter um arquivo .tex para PDF via linha de comando?


34

Existe um pacote que contém um conversor / renderizador de TeX para PDF disponível no Ubuntu 12.04?

Caso contrário, você pode recomendar uma ferramenta para eu baixar de outro lugar que possa fazer isso que seja simples de instalar?


Bem-vindo Triss, eu investiguei isso há um tempo e não tenho certeza de que haja um caminho através da linha de comando. Eu uso o Lyx. Você pode encontrar algumas informações úteis aqui, porém latex2rtf.sourceforge.net/
stephenmyall

@StephenMyall: O Lyx não é um utilitário de linha de comando.
Reintegrar Monica - M. Schröder

Estou ciente disso e é por isso que comentei em vez de responder sua pergunta. Eu queria que você soubesse que já havia procurado um utilitário de linha de comando para esse tipo de conversão sem sorte. Espero que você tenha melhor sorte.
23412 stephenmyall

Respostas:


22

Até onde eu sei, você não encontrará um único binário independente que fará isso por você. O utilitário típico é chamado pdflatexe faz parte do pacote TeX Live. Está nos repositórios, então basta abrir o terminal e digitar o abaixo para instalar pdflatexe muitas outras coisas essenciais do TeX:

sudo apt-get install texlive

11
Para pessoas que veem esse QnA, visite tex.stackexchange.com e uma amostra em PDF da pergunta tex.stackexchange.com/questions/149649/…
abel

8
A dificuldade com esta resposta é que ela realmente não diz ao solicitante como usar o utilitário pdflatex para fazer a conversão na linha de comando. Como essa era a pergunta, isso não fornece uma resposta completa. (Alguns de nós pode ser capaz de apenas ler as páginas man, mas para os novatos de linha de comando que pode ler este um pouco mais explicação é importante.)
monotasker

Você também pode precisar sudo apt install texinfo. Eu fiz.
Richard

26

Na linha de comando, primeiro instale o pacote texlive se ele ainda não estiver instalado:

sudo apt-get install texlive

Em seguida, use o utilitário pdflatex para converter o arquivo assim:

pdftex /path/to/myfile.tex

O caminho /path/to/myfile.tex é, obviamente, um caminho de exemplo. Você colocaria o caminho para o seu próprio arquivo no seu sistema.

Observe que, embora o utilitário seja chamado pdflatex, você o executa com o comando pdftex (sem o la ).

Existem várias configurações sobre as quais você pode ler na ajuda do pdflatex:

pdflatex --help

A configuração que eu mais uso é a que gera o pdf em um diretório diferente:

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

O utilitário pdflatex também é interativo; portanto, se você esquecer de fornecer as informações necessárias, solicitará que você as insira antes de converter o arquivo.


11
Essa deve ser a resposta aceita.
Sam

4
pdftex e pdflatex não parecem ser a mesma coisa. pdflatex suporta LaTeX mas pdftex não ( tex.stackexchange.com/a/258622 )
bmaupin

2

Você deveria tentar borracha . É uma ferramenta de linha de comando para lidar com todas as tarefas associadas à compilação de documentos TeX em pdf , dvi , etc.


file.tex borracha --pdf
Randall Whitman

0

Para o Ubuntu 13.10, sugiro que você use o texlive-full . Funcionou para mim, mas não sou usuário experiente (:-)

Para instalá-lo, abra uma janela do terminal e digite ou copie / cole:

sudo apt-get install texlive-full

Isso ainda se aplica ao 15.x?
precisa saber é o seguinte

2
Melhor ? Não . texlive-fullé apenas um grande arquivo que inclui muitos pacotes relacionados ao látex, incluindo texliveele próprio (que na verdade é uma abreviação de texlive-base). Ao instalar, texlive-fullvocê terá muitas coisas que provavelmente nunca usará, como texlive-lang-czechslovak.
Andrejs Cainikovs

-1

Eu instalei o pacote texlive-fontawesomee funcionou (Fedora)

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.