latex参考文献显示问号

本文档详细介绍了在使用 LaTeX 编写毕业论文时,如何解决参考文献显示为问号的问题。首先,检查编译流程是否正确,即 pdflatex -> bibtex -> pdflatex -> pdflatex。然后,关注 bib 文件格式,如作者、标题、年份等字段的正确书写。举例说明了 bib 条目的常见错误,并提供了正确的格式。此外,还强调了在引用多个文献时逗号的使用必须是英文逗号。遵循这些步骤和格式规范,可以确保参考文献的正确显示和链接功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写毕业大论文的时候,使用latex模板文献生成的是问号。下载论文模板,在模板基础上加入自己的内容,随后编译成PDF文件,其基本流程就是:Latex->Bibtex->Latext->Latex。
1)查看编译流程是否正确
进入VSCode的Terminal终端
在这里插入图片描述
pdflatex-》bibtex-》pdflatex-》pdflatex

pdflatex Thesis.tex
bibtex Thesis
pdflatex Thesis.tex
pdflatex Thesis.tex

Build Latex Project,截图如下:
在这里插入图片描述
可以看到pdf中的参考文献引用问号不见了,我们单击字体,可以超链接看到文献所在地。截图如下:
在这里插入图片描述
在这里插入图片描述
2) 查看bib文件格式是否正确
下面介绍碰到的两个例子:
示例一:

@inproceedings{TachyoSpark,
   author = {Li, Haoyuan and Ghodsi, Ali and Zaharia, Matei and Shenker, Scott and Stoica, Ion},
   title = {Tachyon: Reliable, Memory Speed Storage for Cluster Computing Framework},
   booktitle = {Symposium on Cloud Computing(SOCC)},
   pages = {1-15},
   type = {Conference Proceedings}
}

错误写法:Tachyon Spark
正确写法:TachyonSpark
这里引用不能分开。
latex引用该文献方法如下:
文献\citep{TachyonSpark}

示例二:
正确示例如下:

@misc{caffeine,
   title = {caffeine [Online]. Available: http:// memcached.org/},
   year = {2003},
   number = {October 1},
   url = {https://github.com/ben-manes/caffeine},
   type = {Web Page}
}

错误示例如下框图所示(逗号应该在括号外面):
在这里插入图片描述

当latex生成参考文献为问号时,首先要确认参考文献里面的格式文件是否正确。

  1. 多个参考文献写法
\cite{Mosharaf2016hug},\cite{Stoica1998corestateless},\cite{Stoica1996shareresource}

改成以下写法

\cite{Mosharaf2016hug,Stoica1998corestateless,Stoica1996shareresource}

生成pdf显示如下:
在这里插入图片描述
注意,这里的多个文件之间的逗号一定是英文的逗号,不能是中文的。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值