Де взяти програму pdflatex для Mac?


39

Я намагаюся конвертувати ноутбук Юпітера в .pdf на Mac.

Однак це мені каже

nbconvert tailed: pdflatex не знайдено на PATH

Отже, я пішов озиратися і хтось сказав: "Встановіть mactex, тому що цей інший спосіб вимагає днів для збирання". Так я brew install Caskroom/cask/mactexі закінчив, не сказавши мені, що виникла проблема, але, на жаль, він не встановив pdflatex, який я можу зібрати. І "mac install pdflatex" не приносить нічого корисного для Google для мене, можливо, міхур смокче .

Як встановити pdflatex на комп'ютер?


Відповіді:


33

Так, та сама історія з моєю MacOS Sierra:

(1) встановлено maxtex з домашньою мовою, але після цього не знайдено pdflatex:

$ brew cask встановити mactex

$ котрий pdflatex

[немає місця]

(2) відновив додаток терміналу

(3) pdflatex знайдено:

$ котрий pdflatex

/ Бібліотека / TeX / texbin / pdflatex


15

Встановіть BasicTeX

Щоб отримати доступ pdflatexдо Pandoc на macOS, встановіть BasicTeX . Багато людей рекомендують MacTeX , який набагато більший пакет, ніж вам потрібно. BasicTex виробляються тими ж людьми, які роблять MacTeX, але без, наприклад, додатків GUI, які роблять так повільним завантаження та встановлення.

  1. $ brew cask install basictex
  2. Перезапустіть термінал.
  3. Перетворити LaTeX в PDF.

Приклад

Скажімо, ви хочете конвертувати LaTex у PDF за допомогою Pandoc. Ви напишете:

  1. $ pandoc sourcefile.tex -o output.pdf, яка не вдається з помилкою pdflatex not found. Please select a different --pdf-engine or install pdflatex.
  2. Таким чином , ви встановите BasicTex, $ brew cask install basictex.
  3. Потім перезавантажте термінал і
  4. Біжи $ pandoc sourcefile.tex -o output.pdfзнову. Успіху!

14

Здається, що варити, технічно кажучи, не встановлюють mactex. Це просто завантажує його.

Мені довелося скористатися швидким запуском та типом, у mactexякому вискочив інсталятор.

Після його закінчення я pdflatexіснував, хоча мені довелося запустити нову оболонку - я припускаю, що це щось зробило на моєму шляху.


2
Я щойно спробував і встановивши скриньку, встановив MacTeX. Але мені довелося запустити новий екземпляр оболонки, pdflatexщоб бути впізнаваним. Це тому, що встановлення MacTeX модифікує ваш PATH, включаючи те /Library/TeX/texbin, де pdflatexживе бінарний файл.
Денніс

Я побіг, brew cask install mactexале pdflatexне з'явився /Library/TeX/texbin. Натомість це було в /Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex.
ijt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.