对于我在文章中添加的文档部分,我有一些引用:
\ section {title \ cite {abc},\ cite {def}} 文本
我也在使用目录功能,但Latex必须首先查看标题中的引文(目录)并为其分配第一个引文排名,无论它们在整个文档中的位置如何。
因此,\ section或\ subsection中的任何引用都将被分配[1],[2]等,并且该部分文本中的引用将在之后进行。
以前有人遇到过这个问题吗?除了简单地将\ cite命令放在段落中的某个位置之外,有什么方法可以解决这个问题吗?如果可能的话,我想避免这种情况。
提前干杯!
答案 0 :(得分:5)
你可能不喜欢这个答案,但我认为标题中的引用是一种糟糕的风格。我宁愿建议您使用另一个标题,然后在其后面的段落中引用您的引文参考。我已经阅读了很多论文,而且我没有回忆起在标题中使用过的参考文献。
同样,我是否可以建议使用bibTex和bibtool来管理您的书目数据库。 Bibtool可以对引文键进行规范化,这样您就可以删除其他人的bibtex引用,运行bibtool,然后就可以使用标准化键。
答案 1 :(得分:4)
我同意jlouis关于在章节标题中避免引用的建议。但是如果你坚持,一个解决方案可能是使用\section
命令的以下形式:
\section[Section title sans citation]{Section title with citation\cite{key}}
目录将包含一个由第一个(可选)参数组成的条目(“Section title sans citation”),而section标题本身将是第二个(必需的)参数(“section section with citation [34]” )。
默认情况下,第一个(可选)参数也将用作运行头中的文本。
答案 2 :(得分:2)
问题是引用尚未注册。在任何地方使用\nocite{abc}
,例如在subsection{... \cite{abc}...}
之后。
答案 3 :(得分:1)
只需将引文放在属性后面即可。
Exapmle,“ \ section {结束} \ cite {citation} ”。
引文标签不会显示在目录中,只会显示在标题旁边。
答案 4 :(得分:0)
我在撰写论文时遇到了类似的问题,但不是标题,而是引用图中的标题。我通过以下方法解决了标题问题:
\caption{main caption. taken from \cite{abc}}{main caption}
LaTeX获取数字标题的第一个参数,以及它放在数字列表中的标题的第二个参数。图表中没有引用意味着主体的排序是正确的。
我正在从记忆中工作,所以上面论点的顺序可能是倒退的。无论如何,看看标题是否可以用相同的方式定义。
答案 5 :(得分:-2)
如果您使用的是\bibliographystyle{unsrt}
,则肯定会在目录和数字或表格列表中遇到此引用问题。要解决它,请使用
\caption[caption to be displayed in list of figures]{caption to be displayed under the figure \cite{abc}}
与你的身材