适用于 Windows 的 Pandoc:找不到 pdflatex

ten*_*nis 4 miktex pdflatex pandoc

当我尝试将 .tex 或 .md 文件转换为 .pdf 时,我收到错误:找不到 pdflatex。我已经下载了 MikTex 并拥有相关的 LaTex 包。这些似乎不包括 pdflatex,尽管我确实看到了 pdftex。这些不能互换吗?谁能指导我解决这个问题?谢谢你。

boa*_*dtc 5

我遇到了同样的错误,这就是我解决它的方法:

  1. 安装MiKTeX
  2. 重新登录/重启以重置 MiKTeX 的 PATH
  3. 在 PowerShell 命令行输入
    • pandoc "我的文件名.md" --pdf-engine=xelatex -o "我的文件名.pdf"
  4. 当您第一次运行此命令时,MiKTeX 现在会提示您安装多个软件包,这可能需要几分钟。
  5. 现在应该创建您的 pdf,包括从 Latex 符号转换的数学。
  6. 命令行输出可能包括以下消息:
    • miktex-dvipdfmx:主要问题:到目前为止,没有 MiKTeX 管理员检查更新。
    • xelatex:主要问题:到目前为止,没有 MiKTeX 管理员检查更新。
  7. 原因是如果为所有用户安装了 MiKTeX,则系统范围的 MiKTeX 更新检查未决。
    • 要摆脱警告消息,您必须切换到 MiKTeX 管理员模式,然后检查 MiKTeX 更新。
    • 右键单击 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\MiKTeX 2.9\MiKTeX Console 并以管理员身份运行,在概览页面上单击检查更新