我无法standalone
处理数字;我收到错误Not in outer par mode
。
(该图位于所附文件中。)
答案1
更新 2011/12/21
我现在发布了standalone
v1.0,默认情况下会自动将浮动转换为非浮动环境。现在您可以像在文件figure
内一样正常使用standalone
。请参阅float
手册中的选项。
原始答案:
不可以,类或内部使用的包不支持浮动figure
和环境。整个文件被渲染为一个框,没有可以浮动的地方。table
standalone
preview
只需删除环境并像平常一样包含您的图像或图片即可。将figure
包括\caption
主文件和\input
独立文件在内的环境放在那里:
% inside the main file
\begin{figure}
\centering
\input{somestandalonefile}%
\caption{The caption text}\label{fig:abc}%
\end{figure}
如果您出于某种原因想要在独立版本中添加标题,请加载caption
或capt-of
包并使用\captionof{figure}{<caption text>}
。您可以将整个内容放在center
环境中。但是,由于裁剪,居中功能可能无法在独立版本中正常工作。
\documentclass{standalone}
\usepackage{capt-of}
\begin{document}
\begin{center}
% your image or picture code
\captionof{figure}{The caption text}\label{fig:abc}
\end{center}
\end{document}