我的主要文档基于memoir
documentclass。为了包含图表,我使用standalone
包。它协作得很好。但我有一个问题,如何在图表中包含它(使用standalone
文档类),以便它可以使用memoir
文档的某些特定格式?类似于:
\docummentclass[12pt,tikz]{standalone}
\usepackage{????} %this should somehow incorporate memoir formatting
\begin{document}
\begin{tikzpicture}
....
\end{tikzpicture}
\end{document}
例如,memoir 以某种方式修改了 enumerate 环境。例如,如果我使用
\begin{enumerate}[1.]
\item some text
\end{enumerate}
memoir
给出错误“项目缺失”。除了上述示例之外,还有一些我喜欢在某些图片中使用的格式。由于无法包含在文档样式(包)中,该怎么办?
答案1
该类standalone
默认article
在内部加载类,可以使用class=<name>
选项进行更改。
如果您想将enumerate
环境放入其中,tikzpicture
\node
那么您还需要添加选项,text width=<value>
以便节点可以容纳段落材料。否则,您将得到与缺失! LaTeX Error: Something's wrong--perhaps a missing \item.
时相同的结果!class=memoir
\documentclass[12pt,tikz,class=memoir]{standalone}
\begin{document}
\begin{tikzpicture}
\node [text width=10em] at (0,0) {%
\begin{enumerate}[1.]
\item some text
\item some text
\end{enumerate}%
};
\end{tikzpicture}
\end{document}