Latex:首先将章节标题中的引文放入目录中

Latex:首先将章节标题中的引文放入目录中,latex,tableofcontents,bibliography,citations,Latex,Tableofcontents,Bibliography,Citations,我在我的文件的章节标题中有一些引用: \第{title\cite{abc}、\cite{def}节 正文 我也在使用目录功能,但Latex必须首先查看标题中的引用(对于目录),并为它们指定第一个引用排名,而不管它们在整个文档中的位置如何 因此,\节或\小节内的任何引用都将被分配[1]、[2],依此类推,本节正文内的引用紧随其后 以前有人遇到过这个问题吗?除了简单地将\cite命令放在段落中的某个位置之外,还有其他方法可以解决这个问题吗?如果可能的话,我想避免这种情况 提前干杯 你可能不喜欢这个答

我在我的文件的章节标题中有一些引用:

\第{title\cite{abc}、\cite{def}节 正文

我也在使用目录功能,但Latex必须首先查看标题中的引用(对于目录),并为它们指定第一个引用排名,而不管它们在整个文档中的位置如何

因此,\节或\小节内的任何引用都将被分配[1]、[2],依此类推,本节正文内的引用紧随其后

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


提前干杯

你可能不喜欢这个答案,但我认为在标题中引用是一种糟糕的风格。我建议你使用另一个标题,然后在后面的段落中添加引用。我读过不少论文,我记得没有一篇论文在标题中使用了参考文献


同样,我建议您使用bibTex和bibtool来管理您的书目数据库。Bibtool可以规范化引用键,这样你就可以删除其他人的bibtex引用,运行Bibtool,然后你就有了标准化的键。

我在写论文时遇到了类似的问题,但不是标题,而是引用嵌入了数字标题中。我通过以下内容解决了标题问题:

\caption{main caption. taken from \cite{abc}}{main caption}
LaTeX为数字标题获取第一个参数,为其放入数字列表的标题获取第二个参数。图表列表中缺少引用说明正文中的顺序是正确的


我是凭记忆工作的,所以上面的论点顺序可能是倒序的。无论如何,看看标题是否可以用同样的方式定义。

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

\section[Section title sans citation]{Section title with citation\cite{key}}
目录将包含由第一个(可选)参数(“无引用的章节标题”)组成的条目,而章节标题本身将是第二个(必需的)参数(“有引用的章节标题[34]”


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

问题在于引用尚未注册。在任何地方使用
\nosite{abc}
,例如,在
小节{…\cite{abc}…}

之后放置引用

例如,“\section{Conclusion}\cite{引文}


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

如果您使用的是
\书目样式{unsrt}
,您肯定会在目录和图表列表中遇到引文问题。为解决此问题,请使用

\caption[caption to be displayed in list of figures]{caption to be displayed under the figure \cite{abc}} 
你的身材怎么样