标题中的表格/数组

标题中的表格/数组

有人能解释一下为什么在标题(图片或表格)中放入表格/数组环境会导致错误吗?此外,错误描述并没有准确指出问题所在,只是显示

Undefined control sequence 
\hyper@makecurrent ...

我想要的是:在图标题中包含一个矩阵。

我知道: - 我的标题可以正常编译为文本 -

\begin{figure}
\includegraphics{aaa.EPS}
\caption{$\begin{array}{l} r\\ s\\ t\end{array}$}
\end{figure}

无法工作。

在 tabu 环境中也会出现类似的问题:我无法包含\footnote{$\begin{array}{l} r\\ s\\ t\end{array}$},尽管我可以使用并且可以在之后\footnote{Text}使用。当同一张表中存在多个脚注时, /会弄乱脚注的编号和定位,因此我希望有常规脚注。\footnotemark\footnotetext{$\begin{array}{l} r\\ s\\ t\end{array}$}\end{tabu}\footnotemark\footnotetext

感谢您的建议

答案1

在此处输入图片描述

\documentclass{article}
\usepackage{array}
\usepackage{graphicx}

\newsavebox{\foo}
\savebox{\foo}{$\begin{array}{l} r\\ s\\ t\end{array}$}

\pagestyle{empty}

\begin{document}

\begin{figure}
\centering
\includegraphics[scale=.2]{Grenouille}
\caption{\usebox{\foo}}
\end{figure}



\end{document}

相关内容