💡
原文中文,约2200字,阅读约需6分钟。
📝
内容提要
在 Overleaf 中,引用文献出现问号而非序号,可能是由于内置编译器对 \jobname 的支持问题。解决方法是将 \jobname 替换为显式文件名,并在同目录下创建相应的 .bib 文件,重新编译后即可正常显示引用序号。
🎯
关键要点
- 在 Overleaf 中,引用文献出现问号而非序号,可能是由于内置编译器对 \jobname 的支持问题。
- 使用 \cite{paper} 时,出现 ? 而非 ref 序号,可能是因为文件名未显式指定。
- 解决方法是将 \jobname 替换为显式文件名,并在同目录下创建相应的 .bib 文件。
- 在 main.tex 中,需要将 \jobname 替换为 main,并创建 main.bib 文件。
- 将 \begin{filecontents}{main.bib} 和 \end{filecontents} 之间的内容拷贝至 main.bib,删除 main.tex 中的对应内容。
- 重新编译后即可正常显示引用序号。
❓
延伸问答
为什么在 Overleaf 中引用文献会出现问号而不是序号?
这是因为 Overleaf 内置编译器对 \jobname 的支持问题,导致引用无法正常显示。
如何解决 Overleaf 中引用文献显示问号的问题?
需要将 \jobname 替换为显式文件名,并在同目录下创建相应的 .bib 文件。
在 Overleaf 中,如何正确设置 .bib 文件以显示引用序号?
在 main.tex 中将 \jobname 替换为 main,并创建 main.bib 文件,将内容拷贝至该文件。
Overleaf 中的 \cite{paper} 为什么会导致引用序号变为问号?
因为文件名未显式指定,导致编译器无法正确找到引用。
在 Overleaf 中,如何重新编译以解决引用问题?
在完成文件名替换和 .bib 文件创建后,重新编译项目即可。
如果在 Overleaf 中删除引用内容后序号变为问号,该怎么办?
需要按照解决方案重新设置文件名和 .bib 文件,然后重新编译。
➡️