Dove posso trovare il programma pdflatex per Mac?


41

Sto cercando di convertire il notebook Jupyter in .pdf su Mac.

Tuttavia, mi dice

nbconvert tailed: pdflatex non trovato su PATH

Quindi, mi sono guardato intorno e qualcuno ha detto: "Installa mactex perché in questo modo occorrono giorni per la compilazione". Così ho fatto brew install Caskroom/cask/mactexe ho finito senza dirmi che c'era un problema, ma sfortunatamente non ho installato pdflatex che posso raccogliere. E 'mac install pdflatex' non porta nulla di utile su Google per me forse la mia bolla fa schifo .

Come installo pdflatex sul mio mac?


Risposte:


38

Sì, stessa storia con il mio MacOS Sierra:

(1) installato mactex con botte homebrew, ma nessun pdflatex trovato dopo quello:

$ brew cask installa mactex

$ che pdflatex

[nessuna posizione]

(2) riavviato l'app terminale

(3) pdflatex trovato:

$ che pdflatex

/ Library / TeX / texbin / pdflatex


Per me solo cmd + t in iTerm ha aiutato.
MrGloom,

17

Sembra che la birra, tecnicamente parlando, non installi mactex. Lo scarica e basta.

Ho dovuto usare il lancio veloce e digitare in mactexcui è spuntato un programma di installazione.

Dopo che ho finito pdflatexesistevo, anche se ho dovuto avviare una nuova shell - suppongo che abbia fatto qualcosa per il mio percorso.


2
Ho appena provato e l'installazione della botte ha installato MacTeX. Ma ho dovuto iniziare una nuova istanza della shell per pdflatexessere riconoscibile. Questo perché l'installazione di MacTeX modifica il PERCORSO includendo il luogo in /Library/TeX/texbincui pdflatexvive il binario.
Dennis,

Ho corso brew cask install mactexma pdflatexnon mi sono presentato /Library/TeX/texbin. Invece era dentro /Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex.
IJT

17

Installa BasicTeX

Per ottenere pdflatexPandoc su macOS, installa BasicTeX . Molte persone raccomandano MacTeX , che è un pacchetto molto più grande del necessario. BasicTex è prodotto dalle stesse persone che producono MacTeX, ma senza, ad esempio, le applicazioni GUI che rendono così lento il download e l'installazione.

  1. $ brew cask install basictex
  2. Riavvia terminale.
  3. Converti LaTeX in PDF.

Esempio

Supponiamo che tu voglia convertire LaTex in PDF con Pandoc. Scriveresti:

  1. $ pandoc sourcefile.tex -o output.pdf, che non riesce con errore pdflatex not found. Please select a different --pdf-engine or install pdflatex.
  2. Quindi si installa BasicTex, $ brew cask install basictex.
  3. Quindi riavviare il Terminale e
  4. Corri di $ pandoc sourcefile.tex -o output.pdfnuovo. Successo!
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.