Jak przekonwertować plik .tex na plik PDF za pomocą wiersza polecenia?

34

Czy w Ubuntu 12.04 jest dostępny pakiet zawierający konwerter / renderer TeX na PDF?

Jeśli nie, czy możesz polecić mi narzędzie do pobrania z innego miejsca, które może to zrobić, które jest łatwe do zainstalowania?

Triss
źródło
Witaj Triss, sprawdziłem to jakiś czas temu i nie jestem pewien, czy jest wyjście z linii poleceń. Używam Lyx. Można znaleźć kilka przydatnych informacji tutaj chociaż latex2rtf.sourceforge.net/
stephenmyall
@StephenMyall: Lyx nie jest narzędziem wiersza poleceń.
Przywróć Monikę - M. Schröder
Jestem tego świadomy i dlatego skomentowałem, a nie odpowiedziałem na twoje pytanie. Chciałem poinformować, że szukałem wcześniej narzędzia wiersza poleceń do tego typu konwersji bez powodzenia. Mam nadzieję, że masz więcej szczęścia.
stephenmyall

Odpowiedzi:

22

O ile mi wiadomo, nie znajdziesz pojedynczego pliku binarnego, który zrobiłby to za Ciebie. Wywoływane jest typowe narzędzie, które jest pdflatexczęścią pakietu TeX Live. Jest w repozytoriach, więc wystarczy otworzyć terminal i wpisać poniżej, aby zainstalować pdflatexi wiele innych niezbędnych rzeczy TeX:

sudo apt-get install texlive
ish
źródło
1
Dla osób, które widzą ten QnA, odwiedź stronę tex.stackexchange.com i przykładowe pytanie pdf tex.stackexchange.com/questions/149649/…
abel
8
Trudność z tą odpowiedzią polega na tym, że tak naprawdę nie mówi pytającemu, jak użyć narzędzia pdflatex do wykonania konwersji w wierszu poleceń. Ponieważ było to pytanie, nie zapewnia to pełnej odpowiedzi. (Niektórzy z nas mogą po prostu czytać strony
podręcznika
Możesz także potrzebować sudo apt install texinfo. Zrobiłem.
Richard
26

W wierszu polecenia najpierw zainstaluj pakiet texlive, jeśli nie jest jeszcze zainstalowany:

sudo apt-get install texlive

Następnie użyj narzędzia pdflatex, aby przekonwertować plik w następujący sposób:

pdftex /path/to/myfile.tex

Ścieżka /path/to/myfile.tex jest oczywiście ścieżką przykładową. Umieściłbyś ścieżkę do własnego pliku w systemie.

Zauważ, że chociaż narzędzie nazywa się pdflatex, wykonujesz je za pomocą polecenia pdftex (bez pliku la ).

Istnieje kilka ustawień, o których możesz przeczytać w pomocy dla pdflatex:

pdflatex --help

Ustawienie, którego najczęściej używam, to ustawienie generowania pliku pdf w innym katalogu:

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

Narzędzie pdflatex jest również interaktywne, więc jeśli zapomnisz podać niezbędne informacje, poprosi cię o ich wprowadzenie przed konwersją pliku.

monotasker
źródło
1
To powinna być zaakceptowana odpowiedź.
Sam
4
pdftex i pdflatex nie wydają się być tym samym. pdflatex obsługuje LaTeX, ale pdftex nie ( tex.stackexchange.com/a/258622 )
bmaupin
2

Powinieneś spróbować gumy . Jest to narzędzie wiersza polecenia do obsługi wszystkich zadań związanych z kompilowaniem dokumentów TeX do pdf , dvi itp.

N3U2O
źródło
guma - plik pdf.tex
Randall Whitman
0

W przypadku Ubuntu 13.10 sugeruję używać pełnego tekstu . To działało dla mnie, ale nie jestem doświadczonym użytkownikiem (:-)

Aby go zainstalować, otwórz okno terminala i wpisz lub skopiuj / wklej:

sudo apt-get install texlive-full
Adam
źródło
Czy nadal dotyczy to 15.x?
Dodekeract
2
Lepiej ? Nie . texlive-fullto tylko ogromne archiwum, które zawiera wiele pakietów związanych z lateksem, w tym texlivesamego siebie (co w rzeczywistości jest skrótem texlive-base). Instalując texlive-fullotrzymasz wiele rzeczy, których prawdopodobnie nigdy nie użyjesz texlive-lang-czechslovak.
Andrejs Cainikovs
-1

Zainstalowałem pakiet texlive-fontawesomei działało (Fedora)

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

Asalle
źródło