我正在使用tikz.py pandocfilter將標記文件中的乳膠tikz代碼轉換爲輸出html文件中的圖像。我正在運行pandoc版本1.17.0.2,python 2.7.10和ImageMagick 6.9.6-4。我pandoc命令是:Pandoc過濾器tikz.py返回「不是有效的json值」
pandoc -s -c --mathjax -i- t slidy tik.md --filter tikz.py -o tik.html
(但我試過簡單的命令,而無需slidy或mathjax,他們給了同樣的問題)
凡tik.md包含一個簡單的tikz環境:
\begin{tikzpicture}
\draw (0,0) -- (4,0) -- (4,4) -- (0,4) -- (0,0);
\end{tikzpicture}
tikz.py運行良好,它似乎成功地生成圖像:
$ pandoc -s -c --mathjax -i -t slidy tik.m d --filter tikz.py -o tik.html
這是pdfTeX版本3.14159265-2.6-1.40.16(TeX Live 2015) (預加載格式= pdflatex)受限\ write18啓用。
進入擴展模式
(./tikz.tex
LaTeX2e的< 2015年1月1日>
巴貝爾...
.....
[1](./tikz.aux))
輸出寫在tikz.pdf(1頁,1077字節)。
抄寫在tikz.log上的腳本。
創建圖像tikz圖像/ 53200b26dfa2c05d2b92647ef74211f7a2ce0c0e.png
pandoc:錯誤$:無法閱讀:不
我使用的是不變tikz.py所以它是不明確有效的JSON值對我來說,問題的根源可能在哪裏。有什麼想法嗎?