需要使用TIKZ绘图如何编译完成时:自动附加生成png图片,没成功。现在是我用命令形式将pdf文件转化出 png实现的。
\documentclass[border=2pt,tikz, convert, convert={command=\unexpanded{
call ./util/mk_folder infilepng
&& cd /p infilepng
&& call ../util/pdf_to_png.bat 600 ../\infile\space
}}]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[->] (0,0) -- (7,0);
\draw[->] (0,0) -- (0,1.5);
\draw[thick,domain=0:6.28,smooth] plot(\x,{sin(\x r)}) node[above] {$\sin x$};
\end{tikzpicture}
\end{document}
%P:\infilepng>pdftoppm -r 600 -png example1.pdf abc “P为计算机硬盘分区”-“infilepng是文件夹”
\documentclass[margin=5pt,convert,
convert={outext=.png,command=\unexpanded{pdftocairo -r 600 -png \infile}}]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[->] (0,0) -- (7,0);
\draw[->] (0,0) -- (0,1.5);
\draw[thick,domain=0:6.28,smooth] plot(\x,{sin(\x r)}) node[above] {$\sin x$};
\end{tikzpicture}
\end{document}
结果如下:
试了下编译后,还是仅有pdf,没看到png文件生成。
谢谢老师的解答,现在可以实现自动生成png图形文件了。我修改了下,用以下命令,可以对任何文件操作了。
xelatex.exe -shell-escape -synctex=1 -interaction=nonstopmode %.tex
感谢指导!