Latex文献引用显示?解决

最近在写论文的时候,发现执行latex时应该显示的文献号变成?号了。按照网上的多种方法还没解决好。解决文献引用问题主要有以下方法:

1、\end{document}的语句位置问题

执行文件之所以没有找到bibdata主要是英文文献选中的bibliography{}语句没有编译,因此有可能是将\end{document}的语句位置放在了前面,也即必须按以下顺序放置。

2、bib文件放置问题

如果上述位置没有问题,那么考虑一下是不是bib文件的放置不对。bib文件必须是和要执行的tex文件在同一目录下才能检索到。即:

 如果多个文件夹中有多个mybibfile.bib文件,一定要看添加的@article看是不是在tex文件夹下的这个bib文件。因为latex打开的bib可能还停留在你上一次关闭时打开的bib文件中。本人寻找了很久的方法,最后发现我打开的bib文件并不是当前tex文件夹下的bib文件。因此写入的根本读不到。

其余网上还看到别的方法,因为本人运行时出现了错误,最后没有继续下去,如果上述方法没解决到你的问题,可参考:

编译顺序latex -> Bibtex -> latex -> latex

该方法引用自:Latex中导入参考文献问题_漫游学海之旅-CSDN博客

3、\bibliographystyle格式问题

如果以上问题都不是,考虑一下是不是\bibliographystyle{}里面的内容写错了。这个时候回去看看模板的,我先前是直接百度写的

\bibliographystyle{acm}
\bibliography{mybibfile}

后面发现原来不是acm,而是ACM-Reference-Format,完整表达为:

\bibliographystyle{ACM-Reference-Format}
\bibliography{mybibfile1}

一般而言IEEE期刊的一般用:

\bibliographystyle{IEEEtran}
\bibliography{mybibfile}

(注:mybibfile是自己创建的.bib文件)

4、重新执行3个步骤,

其中,pdflatex和bibtex分别在图下位置:

 

具体详情可见下链:

Latex-bibtex使用方法_ZywOo777的博客-CSDN博客_latex使用bibtex

5、上述方法都不行

关闭了重开,我的测试可以。


版权声明:本文为ggj0727原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>