在标题中插入参考文献?

在标题中插入参考文献?

参观后维基百科关于标签和交叉引用,有几个 tex 网站(12),以及stackchange解决方案,以下引用不会出现在标题中。我在 ubuntu 上使用 pdflatex。

被引用的节标签 (appen) 在文档末尾定义。以下所有在标题中插入引用的尝试都会导致??或者 []:

\begin{figure}[!ht]
\caption*{See the ~\ref{appen} for language abbreviations.}
\makebox[\textwidth]{\includegraphics[width=100mm]{{/filepath/hourly.update}.pdf}}
\end{figure}

\begin{figure}[!ht]
\caption*{See the ~\cite{appen} for language abbreviations.}
\makebox[\textwidth]{\includegraphics[width=100mm]{{/filepath/hourly.update}.pdf}}
\end{figure}

\begin{figure}[!ht]
\caption*{See the ~\protect\ref{appen} for language abbreviations.}
\makebox[\textwidth]{\includegraphics[width=100mm]{{/filepath/hourly.update}.pdf}}
\end{figure}

\begin{figure}[!ht]
\caption*{See the ~\protect\cite{appen} for language abbreviations.}
\makebox[\textwidth]{\includegraphics[width=100mm]{{/filepath/hourly.update}.pdf}}
\end{figure}

\section{Appendix}
\label{appen}
\subsection{Language Abbreviations}
 ...words, figures, tables, and such.

— 编辑 2013-02-12

收到错误:

LaTeX Warning: Reference `appen' on page 2 undefined on input line 94

知道如何在标题中插入参考吗?

答案1

第一个(使用\ref{appen})将给你,之后汇编,预期结果。使用\cite(用于书目项目)的方法是错误的。使用 的那个\protect\ref{appen}也将产生正确的结果,但\protect不是必需的。举个例子(注意,前面留一个空格~会产生多余的空格):

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{caption}

\begin{document}

\begin{figure}[!ht]
\caption*{See the Section~\ref{appen} for language abbreviations.}
\makebox[\textwidth]{\includegraphics[width=100mm]{{/filepath/hourly.update}.pdf}}
\end{figure}

\section{Appendix}
\label{appen}

\end{document}

在此处输入图片描述

交叉引用的一般机制是

\label{<key>}

在生成锚点之后(通常在完成一些自动编号之后),并使用

\ref{<key>}

交叉引用标记的对象。

选项demo只是graphicx用黑色矩形替换实际图形;不是在实际文档中使用该选项。

相关内容