7

我在部分标题中引用了我的文档部分的引用:

\section{标题 \cite{abc}, \cite{def}} 文本

我也在使用目录功能,但是 Latex 必须首先查看标题中的引文(对于目录),并为它们分配第一个引文排名,无论它们在整个文档中的位置如何。

因此,\section 或 \subsection 中的任何引文都将被分配 [1]、[2] 等,并且该节中文本中的引文紧随其后。

有没有人遇到过这个问题?除了简单地将 \cite 命令放在段落内的某个位置之外,还有什么方法可以解决这个问题?如果可能的话,我想避免这种情况。

提前干杯!

4

6 回答 6

10

我同意 jlouis 关于避免在章节标题中引用的建议。但如果您坚持,一种解决方案可能是使用以下形式的\section命令:

\section[Section title sans citation]{Section title with citation\cite{key}}

目录将包含一个条目,该条目由第一个(可选)参数(“Section title sans citation”)组成,节标题本身将是第二个(必需)参数(“Section title with citation[34]”)。

默认情况下,第一个(可选)参数也将用作运行头中的文本。

于 2009-06-05T04:00:13.357 回答
7

您可能不喜欢这个答案,但我认为标题中的引用是一种不好的风格。我宁愿建议您使用另一个标题,然后将您的引文引用放在它后面的段落中。我已经阅读了很多论文,但我记得没有一篇在标题中使用过参考文献。

同样,我可以推荐使用 bibTex 和 bibtool 来管理您的书目数据库。Bibtool 可以标准化引用键,因此您可以删除其他人的 bibtex 引用,运行 bibtool,然后您就有标准化的键。

于 2009-06-04T10:40:07.763 回答
1

问题是该引用尚未注册。在任何地方使用\nocite{abc},例如在subsection{... \cite{abc}...}.

于 2011-08-29T08:09:01.380 回答
-1

我在写论文时遇到了类似的问题,但不是标题,而是嵌入在图形标题中的引文。我解决了以下标题问题:

\caption{main caption. taken from \cite{abc}}{main caption}

LaTeX 采用第一个参数作为图形标题,第二个参数作为它放在图形列表中的标题。图列表中没有引用说明正文中的排序是正确的。

我正在记忆中工作,所以上面的参数顺序可能是倒退的。无论如何,看看是否可以以相同的方式定义标题。

于 2009-06-04T14:27:58.660 回答
-1

只需将引文放在属性之后。

例如,“ \section{结论}\cite{引文} ”。

引文标签不会显示在目录中,只会显示在章节标题旁边。

于 2014-12-29T05:22:39.117 回答
-2

如果你正在使用\bibliographystyle{unsrt},你肯定会在你的目录和图表列表中遇到这个引用问题。为了解决它使用

\caption[caption to be displayed in list of figures]{caption to be displayed under the figure \cite{abc}} 

和你的身材

于 2020-06-12T21:48:26.330 回答