当我们利用LaTeX编写论文时,可能会出现引用参考文献时正文引用处出现?号,肯能的原因及解决方案如下:
问题一
忘记在\end{document}
前面放\bibliographystyle{样式}
和\bibliography{参考文献bib文件名}
:
\bibliographystyle{plain}\bibliography{sample}
其中, LaTeX 标准选项及其样式共有以下8种:
plain,按字母的顺序排列,比较次序为作者、年度和标题.unsrt,样式同plain,只是按照引用的先后排序.alpha,用作者名首字母+年份后两位作标号,以字母顺序排序.abbrv,类似plain,将月份全拼改为缩写,更显紧凑.ieeetr,国际电气电子工程师协会期刊样式.acm,美国计算机学会期刊样式.siam,美国工业和应用数学学会期刊样式.apalike,美国心理学学会期刊样式.
LaTe模板:/lunwendaquan/latexcankaowensuoshunxu/
参考文献模板制作:/pkg/custom-bib
问题二
利用BibTex的方法引入文献并编译,分为以下四步:
用LaTex编译写好的 .tex 文件,这是会生成一个 .aux文件,这是告诉BibTex将使用那些引用用BibTex编译 .aux文件(有些仅编译 .bib文件,也可以)再次用LaTex编译 .tex 文件,这是文档已经插入了参考文献,但是引用的编号不对最后在用LaTex编译一次 .tex文件,这是会自动生成正确的引用顺序(引用顺序是与在文章中引用文献的先后顺序有关)
针对TexStudio作为编译器,具体的操作方法如下:
按F6编译写好的 .tex 文件按F8编译生成的 .aux 文件按F6编译写好的 .tex 文件按F6编译写好的 .tex 文件
BibTeX 是一种格式和一个程序,用于协调LaTeX的参考文献。 BibTeX 使用数据库的的方式来管理参考文献。 BibTeX 文件的后缀名为 .bib,如下:
@article{name1,author = {作者, 多个作者用 and 连接},title = {标题},journal = {期刊名},volume = {卷20},number = {页码},year = {年份},abstract = {摘要, 这个主要是引用的时候自己参考的, 这一行不是必须的}}@book{name2,author ="作者",year="年份",title="书名",publisher ="出版社名称"}
说明:
第一行@article 告诉 BibTeX 这是一个文章类型的参考文献,还有其它格式, 例如 article, book, booklet, conference, inbook, incollection, inproceedings,manual, misc, mastersthesis, phdthesis, proceedings, techreport, unpublished 等等.
接下来的"name1",就是你在正文中应用这个条目的名称.
其它就是参考文献里面的具体内容啦.
引用文献:
\cite {引用文章名称}