已安装 Miktex 但无法从命令提示符运行

已安装 Miktex 但无法从命令提示符运行

在此处输入图片描述我在 Windows 10 中安装了 Miktex 和 Texworks。如何从命令提示符调用 latex?我想使用 Pandocs 将文件转换为 pdf(它使用 latex)。例如:我想在 cmd 中运行此命令:pandoc -f html -t pdfhttp://najeebkhan.github.io/blog/VecCal.html-s -o 尝试.pdf

在附图中(见最后一行):可以看出我已经将 miktex 添加到路径变量中。

我已重新安装了 miktex。运行 tex -v 时,我在 tex.log 文件中收到此消息:“FATAL tex - 无法处理命令行选项。”但我能够使用 texstudio 的 GUI 编译文件。以下是日志文件的完整内容:
2017-04-30 12:59:33,648+0200 INFO tex - 从命令行开始:tex -v
2017-04-30 12:59:33,653+0200 INFO tex - 运行“initexmf --quiet --update-fndb”以刷新文件名数据库
2017-04-30 12:59:45,185+0200 FATAL tex - 无法处理命令行选项。
2017-04-30 12:59:45,185+0200 FATAL tex - 信息:optionError="未知选项"
2017-04-30 12:59:45,185+0200 FATAL tex - 来源:Libraries\MiKTeX\TeXAndFriends\webapp.cpp
2017-04-30 12:59:45,185+0200 FATAL tex - 行:339

答案1

我遇到了同样的问题尼基尔,看到答案是在评论中给出的乌尔丽克·菲舍尔埋在底部附近,我想我会在这里把它和必要的修改放在一起:

  1. 安装 Pandoc 和 Miktex
  2. pandoc -v在CMD 中验证 Pandoc
  3. 使用以下方式验证 Miktex tex --version不是 tex -v在 CMD 中。
  4. 测试OP的转换代码并稍作修改:pandoc -f html+tex_math_dollars -t latex http://najeebk.com/blog/VecCal.html -s --mathjax -o try3.pdf
  5. 由于html+tex_math_dollars扩展,PDF 生成时具有正确的数学格式,并且必须切换-t pdf-t latex每个 Pandoc 文档。

相关内容