我正在使用\var{}
标题但它引入了新行?
\begin{table}[!ht]
\centering
\includegraphics[width=\textwidth, trim=1.2cm 6.7cm 1.2cm 0.8cm,clip]{P40_con_red_12.pdf}
\caption\expandafter{\var{test}}
\end{table}
输出:
表 1.1:
测试
我想要:
表 1.1:测试
答案1
\caption\expandafter
因此\caption{\expandafter}
标题只会\expandafter
给您一个空白标题(您将其视为换行符),然后预期的标题文本将排版为标题后的一个段落。
预期的标记大概是
\caption{\var{test}}
但你还没有说如何\var
定义。
如果你删除\var
并简单地使用
\caption{test}
你没有给出任何关于如何\var
定义的迹象,但如果它是一个脆弱的命令,那么你将需要用
\caption{\protect\var{test}}