rmarkdown: pandoc: pdflatex nicht gefunden
Wenn ich den render{rmarkdown} erzeugen pdf Datei aus .Rmd-Datei auf meinem Mac, eine Fehlermeldung sagt
pandoc: pdflatex not found. pdflatex is needed for pdf output.
Error: pandoc document conversion failed
Aber wenn ich mit
pdflatex -v
Bekam ich
pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012)
kpathsea version 6.1.0
Copyright 2012 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.5.10; using libpng 1.5.10
Compiled with zlib 1.2.7; using zlib 1.2.7
Compiled with xpdf version 3.03
Den pdflatex installiert ist, in meine Maschine.
Kann jemand helfen zu sagen, wie kann ich R sagen, wo man das pdflatex?
Vielen Dank!
InformationsquelleAutor der Frage askming | 2014-02-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Antwort auf TexExchange helfen könnte.
Ich fand, ich hatte Probleme mit
pdflatex
"missing" nach dem ich ein Upgrade auf OS X Mavericks (z.B. überprüfung der Paket-builds in RStudio ich war immer eineerror tools::texi2pdf pdflatex missing
Nachricht).Überprüfen Sie, dass
/usr/texbin
vorhanden ist.Im terminal:
Wenn "No such file or directory", dann müssen Sie erstellen Sie einen symbolischen link zu Ihrer installation texbin. Mir war in
/Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin
Im terminal:
Im terminal, überprüfen das Ergebnis der
echo $PATH
. Stellen Sie sicher, dass/usr/texbin
vorhanden ist. Falls er nicht vorhanden ist, dann müssen Sie/usr/texbin
zu IhremPATH
variable.Wenn Sie sich die zu Chaos mit den
PATH
variable, die Installation der neuesten version von MacTex vielleicht eine bessere Lösung.UPDATE: OS X 10.11 El Capitan nicht mehr erlaubt, schreibt
/usr
also die neueste version von MacTeX (2015) schreibt jetzt einen link zu/Library/TeX/texbin
statt/usr/texbin
auf diesem system.InformationsquelleAutor der Antwort Eric
Für Menschen mit ubuntu, die hier gestrandet sind eine bessere option ist (denn es ist 1/5 der Größe) zu verwenden ist:
Welche ich gefunden habe, über https://tex.stackexchange.com/a/128309
InformationsquelleAutor der Antwort Dunk
Für diejenigen, die sich mit Dunk Antwort(Für Leute mit UBUNTU), die eine
Font <font> at <size> not loadable: Metric (TFM) file not found.
Fehler, müssen Sie auch:Dies gilt leider erweitern Sie die Größe des texlive installieren deutlich, aber es ist immer noch etwa die Hälfte der Größe einer
texlive-latex-extra
installieren.InformationsquelleAutor der Antwort NighttimeDriver50000
Für Leute, die sich hier gestrandet, weil der gleiche Fehler ist, zeigt sich in Ihrer Linux Verteilung. Erhalten pdflatex in z.B. Ubuntu von der Installation
seine zu viel software, aber notwendig, zum Beispiel von knitr (rmarkdown-pdf-Zusammenstellung)
InformationsquelleAutor der Antwort dmeu
Dieser könnte ein bisschen helfen, falls du nicht irgendwelche Latex-Sachen installiert noch.
env: macOS Sierra
brew cask install basictex
(env) jluc@texbin$ pwd
/Library/TeX/texbin
(env) jluc@texbin$ ls | grep pdfla
lrwxr-xr-x 1 user wheel 6 13 Mar 10:36 pdflatex -> pdftex
(env) jluc@texbin$ ls /Library/TeX/texbin/pdflatex
lrwxr-xr-x 1 user wheel 6 13 Mar 10:36 /Library/TeX/texbin/pdflatex -> pdftex
/Library/TeX/texbin/pdflatex ist, was wir brauchen, Sie können nicht beziehen sich auf die pdftex symlink und/oder verwenden
realpath
weilpandoc
speziell sehen willpdflatex
pandoc myfile.md --to=pdf -t latex -o myfile.pdf --latex-engine=/Library/TeX/texbin/pdflatex
InformationsquelleAutor der Antwort JL Peyret