Ich benutze den Tikz.py-Pandocfilter, um Latex-Tikz-Code in einer Markdown-Datei in Bilder in der Ausgabe-HTML-Datei umzuwandeln. Ich betreibe Pandov Version 1.17.0.2, Python 2.7.10 und ImageMagick 6.9.6-4. Mein pandoc Befehl lautet:Pandoc-Filter tikz.py gibt "keinen gültigen JSON-Wert" zurück
pandoc -s -c --mathjax -i- t slidy tik.md --filter tikz.py -o tik.html
(aber ich einfacher Befehle ohne slidy oder Mathjax versucht haben, und sie geben die gleiche Ausgabe)
Wo tik.md eine einfache tikz Umgebung enthält:
\begin{tikzpicture}
\draw (0,0) -- (4,0) -- (4,4) -- (0,4) -- (0,0);
\end{tikzpicture}
tikz.py läuft gut und es scheint erfolgreich das Bild zu erzeugen:
$ pandoc -s -c --mathjax -i -t slidy tik.m d --filter tikz.py -o tik.html
Dies ist pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (vorgeladene Format = pdflatex) eingeschränkt \ write18 aktiviert.
Modus erweitert eintretende
(./tikz.tex
LaTeX2e < 2015.01.01>
Babel ...
.....
[1] (./tikz.aux))
Ausgabe geschrieben auf tikz.pdf (1 Seite, 1077 Bytes).
Transkript auf tikz.log geschrieben.
Erstellt Bild tikz-images/53200b26dfa2c05d2b92647ef74211f7a2ce0c0e.png
pandoc: Fehler in $: Fehler Lesen: keine gültiger Wert json
ich eine unveränderte tikz.py verwenden, so dass es nicht klar ist, zu mir, wo die Quelle des Problems sein könnte. Irgendwelche Gedanken?