来自文件的 tikz 图形

来自文件的 tikz 图形

假设我在名为 tik_fig1.tex 和 tik_fig2.tex 的文件中有一个 tikz 图形\documentclass[tikz]{standalone}

那么是否可以通过\documentclass{article}引用文件将它们添加到 main.tex 中,例如

\documentclass{article}
\begin{document}

\begin{figure}
add(tik_fig1.tex)
\end{figure}

\begin{figure}
add(tik_fig2.tex)
\end{figure}

\end{document}

假设所有文件都在同一个目录中。

答案1

你可以\usepackage{standalone}

% File-name: main.tex
\documentclass{article}
\usepackage{tikz}
\usepackage{standalone}

\begin{document}
\includestandalone{input}
\end{document}
% File-name: input.tex
\documentclass{standalone}

\begin{document}
\begin{tikzpicture}
  \draw (0,0) -- (1,1);
\end{tikzpicture}
\end{document}

当然,将这两个文件保存在同一目录中。请注意,您不应将后缀添加.tex到命令的参数中\includestandalone。您还必须加载tikzmain.tex文件。

相关内容