
我已經在 Windows 10 中安裝了 Miktex 和 Texworks。我想使用 Pandocs 將文件轉換為 pdf (它使用乳膠)。例如:我想在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 - 執行 'inimf - -quiet --update-fndb' 刷新檔案名稱資料庫
2017-04-30 12:59:45,185+0200 FATAL tex - 無法處理命令列選項。
2017-04-30 12:59:45,185+0200 致命 tex - 訊息:optionError="未知選項" 2017-04-30 12
:59:45,185+0200 致命 tex - 來源:Libraries\MiK
-04-30 12:59:45,185+0200 致命tex - 行:339
答案1
我有同樣的問題尼基爾,看到評論中給出了答案烏爾里克·費雪埋在底部附近,我想我會把它放在一起並進行必要的修改:
- 安裝 Pandoc 和 Miktex
pandoc -v
在CMD 中驗證 Pandoc- 驗證 Miktex 使用
tex --version
,不是tex -v
在命令中。 - 稍微修改一下測試OP的轉換程式碼:
pandoc -f html+tex_math_dollars -t latex http://najeebk.com/blog/VecCal.html -s --mathjax -o try3.pdf
- 由於
html+tex_math_dollars
擴展,PDF 是以正確的數學格式產生的,也必須切換-t pdf
到-t latex
每個 Pandoc 文件。