latex参考文献显示问号

写毕业大论文的时候,使用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显示如下:
在这里插入图片描述
注意,这里的多个文件之间的逗号一定是英文的逗号,不能是中文的。

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值