我正在编写一个小工具,可以从 LaTeX 代码中取出图形/表格等,并将它们编译为独立PDF。它大部分情况下都很好用,但我遇到了一些问题子图因为它需要一个figure
环境。以下代码编译失败:
\documentclass{standalone}
\usepackage{subfig}
\begin{document}
\begin{figure}
\subfloat[Some title.]{abc}
\end{figure}
\end{document}
error: a.tex:8: LaTeX Error: Something's wrong--perhaps a missing \item.
它适用于\documentclass{article}
。它也可以与 编译\documentclass[varwidth]{standalone}
,但是会截断内容:
有没有办法让独立程序能够处理数字?
答案1
这将运行而不会出现错误。请注意 (b) 子标题。
\documentclass{standalone}
\usepackage{subfig}
\makeatletter
\def\@captype{figure}
\makeatother
\begin{document}
\setcounter{subfigure}{1}
\subfloat[Some title.]{abc}
\end{document}