我正在从 LaTeX 文档中的不同内容创建 SVG 文件。为此,我使用了包,standalone
后跟pdf2svg
。
编译如下:
\documentclass{article}
\usepackage{algorithmicx}
\usepackage{algpseudocode}
\begin{document}
\begin{algorithmic}
\Function {$foo$}{$id$}
\EndFunction
\end{algorithmic}
\end{document}
使用standalone
而不是article
崩溃:
! LaTeX Error: Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.8 \Function
{$foo$}{$id$}
我能做什么?我需要将我的算法导出为 PDF/SVG。
我的版本:
- standalone.cls 2012/05/20 v1.1a
- algorithmicx.sty 2005/04/27 v1.2
UPDATE: 27.06.2012
同样的情况也发生在align
:
\begin{document}
\begin{align*}
a\\
b
\end{align*}
\end{document}
v-box hack 有助于:
\begin{document}
\vbox{
\begin{align*}
a\\
b
\end{align*}
}
\end{document}
答案1
使用preview
或varwidth
的类选项standalone
。如手册中所述,自 v1.0 以来,默认值为crop
(非preview
),并且不支持段落或列表(并且提到的环境显然基于列表)。