用于windows的Pdflatex

Phi*_*hil 36 windows latex cygwin pdflatex

有谁知道如何在Windows中将.tex文件转换为.pdf?我试过cygwin,但它说命令"pdflatex"无法识别

谢谢Philip

Mic*_*sen 33

没有理由让Cygwin复杂化.去下载并安装Windows TeX的分布-我个人使用TeX Live中,但各种其他的发行版本,如MIKTEXW32TeX.

如果您想使用UTF-8作为参考书目,并且您正在使用BibTeX,我建议使用bibtexu而不是常规bibtex(因为bibtex实际上不支持UTF-8).在W32TeX网站上有一个下载.

  • 我尝试了几个小时在Windows 7中安装TeX Live,但是容易出现各种错误,放弃并安装了MikTeX(常规的64位版本). (2认同)

Éib*_*ear 8

如果你需要坚持使用cygwin,请安装texlivetexlive-collection-latex

  • 在安装`texlive-collection-latex`后,它在命令行中提供了`pdflatex`,但是pandoc仍抱怨`pdflatex`不存在. (4认同)

小智 5

以下命令在 cygwin 下对我有用。我安装了 pandoc 1.13.2 和 MiKTeX 2.9.5105 64 位。然后我跑了:

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"
Run Code Online (Sandbox Code Playgroud)

这里的关键是我在--latex-engine键中给出了MiKText的pdflatex.exe的完整路径,用引号引起来,使用windows路径(因为我安装的pandoc是windows pandoc,它需要windows风格的路径来查找资源)。

我使用 -f markdown_github 因为 my-file.md 的文件格式

我使用了 -t latext 但这是可选的。