我有以下内容longtable
:
\begin{longtable}{|p{10cm}|}
\hline
some text
\includegraphics[width=10cm,keepaspectratio]{\basedir some.png}
some text\\
\hline
\end{longtable}
有没有办法在长表里面给图形插入标题和标签?
或者
我怎样才能将图形插入到长表单元格中?
我搜索了一段时间,但找不到任何解决方案。提前致谢。
答案1
定义
\makeatletter
\def\figcaption{%
\refstepcounter{figure}%
\@dblarg{\@caption{figure}}}
\makeatother
然后你可以使用
\figcaption{my caption}
你有some text
答案2
David 的明智回答引导我找到了解决方案。我只是在改进他的答案,但我缺乏声誉点来添加评论。
首先,它也适用于longtabu
。
其次,我们还可以添加表格标题:
\makeatletter
\def\tabcaption{%
\refstepcounter{table}%
\@dblarg{\@caption{table}}}
\makeatother
然后使用:
\tabcaption{my caption}
第三,我坚信必须使用p{}
列才能使其工作。在 中longtabu
,我使用了X[]
列,但没有工作。