2010-05-26 6 views
28

Kann jemand .tex-Dateien zu .pdf in Windows konvertieren? Ich habe versucht, Cygwin, aber es sagte der Befehl „pdflatex“ nichtPdflatex für Windows

Dank Philip

Antwort

26

anerkannt Es gibt keinen Grund, die Dinge mit Cygwin zu erschweren. Go herunterladen und installieren Sie eine TeX-Distribution für Windows - ich persönlich TeX Live verwenden, aber verschiedene andere Distributionen sind verfügbar, wie MikTeX oder W32TeX.

Wenn Sie UTF-8 für Ihre Bibliografie verwenden möchten und BibTeX verwenden, empfehle ich die Verwendung von bibtexu anstelle des regulären bibtex (da bibtex UTF-8 nicht unterstützt). Es gibt einen Download auf die W32TeX site.

+0

Ich habe MikTeX verwendet und es funktioniert super. Jedoch habe ich versucht, es dreimal im Laufe der Jahre zu installieren und nur einmal hat es tatsächlich funktioniert. Ich war nicht intelligent genug (oder motiviert genug), um herauszufinden, warum die nicht funktionierenden Installationen nicht funktionierten. –

+0

Ja, die Installation war etwas schwierig. Glücklicherweise existiert Portable MikTeX jetzt (http://miktex.org/portable/about). Es soll von einem USB-Stick ausgeführt werden, den Sie mit sich herumtragen, aber als Nebeneffekt ist es auch völlig trivial zu installieren und funktioniert genauso gut wie die ältere Methode. –

+2

Ich habe ein paar Stunden versucht, TeX Live in Windows 7 zu installieren, habe aber alle möglichen Fehler bekommen, MikTeX (die normale 64-Bit-Version) einfach abgelegt und installiert. –

0

Installation tetex (und optional tetex-extra) Paket in Cygwin arbeitete für mich.

6

Wenn Sie mit Cygwin-Stick installieren texlive und texlive-Kollektion-Latex

+0

Ich habe diese Pakete installiert, aber ich habe das gleiche Problem. –

+3

Nach der Installation von 'texlive-collection-latex' wird' pdflatex' in der Kommandozeile angezeigt, aber pandoc beklagt sich immer noch, dass 'pdflatex' nicht existiert. – CMCDragonkai

+0

@CMCDragonkai [This] (http://superuser.com/a/1053281/) Antwort auf Superuser sollte wahrscheinlich dieses Problem lösen – tjalling

3

Der folgende Befehl für mich gearbeitet, unter Cygwin. Ich habe Pandoc 1.13.2 und MiKTeX 2.9.5105 64-Bit installiert. Dann lief ich:

pandoc -s \ 
--latex-engine='C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex.exe' \ 
-f markdown_github -t latex \ 
"my-file.md" -o "my-file.pdf" 

Der Schlüssel hier ist, dass ich den vollständigen Pfad für MiKText des pdflatex.exe im --latex-Zündschlüssel gab, in Anführungszeichen, den Windows-Pfad (wie die pandoc ich die installiert ist Windows-Pandoc, erfordert Windows-Stil Pfade um Ressourcen zu finden).

I verwendet -f markdown_github wegen des Dateiformats von my-file.md

I latext verwendet -t aber das ist optional AFAIK.