8

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

4

1 回答 1

10

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

  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 并以管理员身份运行,在概述页面上单击检查更新
于 2020-03-14T20:45:24.583 回答