Próbuję przekonwertować notatnik Jupyter do formatu .pdf na komputerze Mac.
Jednak to mi mówi
nbconvert tailed: nie znaleziono pdflatex na PATH
Więc rozejrzałem się i ktoś powiedział: „Zainstaluj mactex, ponieważ skompilowanie w inny sposób zajmuje kilka dni”. Tak zrobiłem brew install Caskroom/cask/mactex
i zakończyłem bez informowania mnie o problemie, ale niestety nie zainstalowałem pdflatex, który mogę zebrać. A „mac install pdflatex” nie przynosi mi niczego użytecznego w Google, może moja bańka jest do bani .
Jak zainstalować pdflatex na moim komputerze Mac?
macos
mac
pdflatex
jupyter-notebook
Wayne Werner
źródło
źródło
Odpowiedzi:
Tak, ta sama historia z moim MacOS Sierra:
(1) zainstalował mactex z beczką homebrew, ale po tym nie znaleziono pdflatex:
[brak lokalizacji]
(2) ponownie uruchomiono aplikację terminalową
(3) Znaleziono pdflatex:
źródło
Wygląda na to, że napar, technicznie rzecz biorąc, nie instaluje mactex. Po prostu to pobiera.
Musiałem użyć szybkiego uruchomienia i wpisać, w
mactex
którym pojawił się instalator.Po jego zakończeniu
pdflatex
istniałem, chociaż musiałem uruchomić nową powłokę - zakładam, że to zrobiło coś na mojej drodze.źródło
pdflatex
aby być rozpoznawalnym. Wynika to z faktu, że instalacja MacTeX modyfikuje ŚCIEŻKĘ poprzez włączenie/Library/TeX/texbin
tego, gdziepdflatex
mieszka binarny.brew cask install mactex
alepdflatex
się nie pojawiłem/Library/TeX/texbin
. Zamiast tego było/Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex
.Zainstaluj BasicTeX
Aby uzyskać
pdflatex
Pandoc na macOS, zainstaluj BasicTeX . Wiele osób poleca MacTeX , który jest znacznie większym pakietem niż potrzebujesz. BasicTex jest produkowany przez te same osoby, które tworzą MacTeX, ale bez np. Aplikacji GUI, które tak wolno pobierają i instalują.$ brew cask install basictex
Przykład
Powiedz, że chcesz przekonwertować LaTex na PDF za pomocą Pandoc. Napisałbyś:
$ pandoc sourcefile.tex -o output.pdf
, co kończy się błędempdflatex not found. Please select a different --pdf-engine or install pdflatex
.$ brew cask install basictex
.$ pandoc sourcefile.tex -o output.pdf
ponownie. Sukces!źródło