pgf
正如手册 32.4 中以及 TeX.sX 上其他各种问题/评论中所述(https://tex.stackexchange.com/a/44508/9077,https://tex.stackexchange.com/a/32363/9077,https://tex.stackexchange.com/a/23565/9077), 可以将 TikZ 图片导出为 pdf 格式,文档如下:
\documentclass{article}
% main document, called main.tex
\usepackage{tikz}
\usetikzlibrary{external}
\tikzexternalize % activate!
\begin{document}
\begin{tikzpicture}
\node {root}
child {node {left}}
child {node {right}
child {node {child}}
child {node {child}}
};
\end{tikzpicture}
\end{document}
但问题是,手册和这些答案都没有提供如何编译此文档的详细解释。我在 Windows 7 中使用 TeXworks 的 texlive,因此请不要建议命令行编译过程。
由于我正在使用,因此我需要使用 XeLaTeX 进行编译fontspec
。我的 XeLaTeX 编译如下所示:
我需要做哪些更改才能使用外部 TikZ 库?
答案1
在 Paul Gessler 的链接的帮助下如何在 TeXworks 中启用 shell-escape?,可以像这样--shell-escape
添加到XeLaTeX
编译中:TeXworks
在原始问题中运行,除了完整文档之外,MWE
编译器还将编译一个main-figure0.pdf
仅包含图形的单独文件:TikZ
main.pdf