使用 RefTeXC-c C-)调用reftex-citation
,它首先要求一个想要引用的标签类型,然后要求一个从列表中选择一个引用。该列表是文档中的标签列表。对于 LaTeX 图形,该列表包括每个图形的标题(的参数\caption
)。只要文档包含已完成的子标题,\subcaption
它们就不会被识别,因此不会包含在列表中。是否可以让 RefTeX 识别它们,以便将它们放在列表中各自标签的旁边?
reftex-label-alist
我想一个解决方案是通过让正则表达式 find来修改变量\subcaption
。
下面举一个例子,让问题更清楚。假设您有以下 LaTeX 文档:
\documentclass{article}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\begin{minipage}{.5\linewidth}
\subcaption{A subfigure}\label{fig:1a}
\end{minipage}
\caption{A figure}\label{fig:1}
\end{figure}
\end{document}
如果您这样做C-c C-),您将看到类似以下内容:
请注意,显示的是主图的标题,而不是子图的标题。