我必须将四个文档 {standalone} 嵌入另一个文档 {article}。\includestandalone
对我来说不起作用。(我将数据放在同一个文件夹中,因此/./
)我尝试使用此代码包含:
\begin{figure} \includestandalone[width=\textwidth]
{/./name_of_document_to_embedd}
\caption{My TikZ picture}
\label{..}
\end{figure}
附言:此外,我被要求包括一个\ref{..}
,以便可以引用图形并将两个文档图并排放置\minipage
(但首先我需要解决包含问题)。
。
。
答案1
屏幕截图中的警告可能提示了原因。请注意,它会查找文件名Attraktivit\IeC{\"a}t_...
。最好在文件名中只使用英文字母,而不要使用ä
。
对于并排图形,通常的方法(例如两个并排的身影) 工作正常。确保将 放在\label
之后或 之内\caption
,并与\ref
等进行交叉引用。工作正常。
\documentclass{article}
\usepackage{tikz}
\usepackage{standalone}
%---------
% the following is only to make the example self-contained
\usepackage{filecontents}
\begin{filecontents*}{draw_ing.tex}
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node{foo};
\end{tikzpicture}
\end{document}
\end{filecontents*}
%---------
\begin{document}
\begin{figure}
\begin{minipage}{0.45\linewidth}
\includestandalone[width=\textwidth]{draw_ing}
\caption{My TikZ picture}
\label{a}
\end{minipage}
\begin{minipage}{0.45\linewidth}
\includestandalone[width=\textwidth]{draw_ing}
\caption{My TikZ picture}
\label{b}
\end{minipage}
\end{figure}
See figure \ref{a} or \ref{b}.
\end{document}