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