Où puis-je obtenir le programme pdflatex pour Mac?


41

J'essaie de convertir le bloc-notes Jupyter en .pdf sur Mac.

Cependant, cela me dit

nbconvert tailed: pdflatex introuvable sur PATH

Alors, je suis allé regarder autour de moi et quelqu'un a dit: "Installez mactex car cette autre méthode prend des jours à compiler". Je l'ai donc fait brew install Caskroom/cask/mactexet cela s'est terminé sans me dire qu'il y avait un problème, mais malheureusement, il n'a pas installé pdflatex que je peux rassembler. Et 'mac install pdflatex' n'apporte rien d'utile sur Google pour moi, peut - être que ma bulle craint .

Comment installer pdflatex sur mon mac?


Réponses:


38

Oui, même histoire avec mon MacOS Sierra:

(1) installé mactex avec un fût homebrew, mais aucun pdflatex trouvé après cela:

$ brew cask install mactex

$ pdflatex

[pas de lieu]

(2) relancé l'application du terminal

(3) pdflatex trouvé:

$ pdflatex

/ Bibliothèque / TeX / texbin / pdflatex


Pour moi, juste cmd + t dans iTerm a aidé.
mrgloom

17

Il semble que brew n'installe pas techniquement parlant mactex. Il le télécharge simplement.

J'ai dû utiliser le lancement rapide et le type dans mactexlequel un programme d'installation est apparu.

Une fois terminé, j'ai pdflatexexisté, même si je devais démarrer un nouveau shell - je suppose que cela a fait quelque chose sur mon chemin.


2
Je viens d'essayer et d'installer le tonneau a installé MacTeX. Mais j'ai dû démarrer une nouvelle instance de shell pour pdflatexêtre reconnaissable. En effet, l'installation de MacTeX modifie votre CHEMIN en incluant l' /Library/TeX/texbinendroit où réside le pdflatexbinaire.
Dennis

J'ai couru brew cask install mactexmais je pdflatexne me suis pas présenté /Library/TeX/texbin. Au lieu de cela, c'était dedans /Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex.
5h01

17

Installer BasicTeX

Pour obtenir pdflatexPandoc sur macOS, installez BasicTeX . Beaucoup de gens recommandent MacTeX , qui est un package beaucoup plus gros que ce dont vous avez besoin. BasicTex est produit par les mêmes personnes qui fabriquent MacTeX, mais sans, par exemple, les applications GUI qui le rendent si lent à télécharger et à installer.

  1. $ brew cask install basictex
  2. Redémarrez le terminal.
  3. Convertissez LaTeX en PDF.

Exemple

Supposons que vous souhaitiez convertir LaTex en PDF avec Pandoc. Vous écririez:

  1. $ pandoc sourcefile.tex -o output.pdf, qui échoue avec erreur pdflatex not found. Please select a different --pdf-engine or install pdflatex.
  2. Donc , vous installez BasicTex, $ brew cask install basictex.
  3. Redémarrez ensuite votre terminal et
  4. Réexécutez $ pandoc sourcefile.tex -o output.pdf. Succès!
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.