大家好,又见面了,我是你们的朋友全栈君。
在使用Latex之前,我们一般会借用已有的论文模板,在模板基础上加入我们自己的文章内容,随后编译成PDF文件,其基本流程就是:Latex->Bibtex->Latext->Latex。
1、第一步点击Latex编译,可以获得*.aux文件、.dvi文件、.log文件以及*.gz文件;
2、第二步点击Bibtex编译,可以获得*.blg(性能监视器文件)和*.bbl文件;
3、第三步再次点击Latex编译,获得新的*.aux文件、.dvi文件、.log文件以及*.gz文件;
4、第四步再次点击Latex编译。
各种百度goggle搜出来的都是这玩意。一点鬼用都没有!!!讲下作为菜鸡的我修复经历。敲黑板划重点!!! 不管你用的LaTeX是CTeX还是MikTeX,只要参考文献不生成出现问号,看这里看这里就可以解决。
一般我们用LaTeX写论文都是拿别人的模板直接改的,红线框住的3个文件是必须的依赖文件。
1 .sty和.cls都是一些你这个论文样式的配置参数文件。 2 .bst文件才是参考文献必须依赖的文件!!
它长这个样子,可以自己去网上下载,也可以自己设计生成,反正我不会设计。自己设计去这里下包,按步骤生成 怎么生成,可以看下这个人写的博客:地址 反正自己去找一个.bst文件,下次把它放github上面,去下载吧。
- 修复过程
然后,打开你的主文件,我这里document.tex, 第一步,点击XeLatex编译,没毛病进行下一步。 第二步,点击BibTeX编译,如果可以,再进行两次XeLatex编译后你的参考文献就会出来,如果BibTeX这一步不能通过,那你的参考文献一定不显示,且是个?问号 怎么办呢,点击BibTeX编译之后看输出窗口那里的错误,一定是你参考文献有问题。然后有人就会想,参考文献是直接导出的BibTex格式,为啥还会这样,是的,真的会错。
点击显示输出面板,你就知道编译BibTeX的时候出了几个错,哪里出了错。比如提示你这样的错误:
老说你少个$符号,看着提示对应去找哪一行参考文献出了问题。
比如你导出的参考文献里有特殊字符 下划线、dollar符号之类的,但是它没用 “”进行转译,那就会导致整个参考文献都没法显示。其实细想一下可以知道,这些特殊符号在LaTeX里面是有特殊含义的,而你现在要把它当做正常的字符在正文中显示出来,肯定是要转译的,一般导出来的Bibtex格式的参考文献导出来后都不会对特殊字符进行转译,所以还得自己来手动去加。 你一个一个把参考文献里的东西调好之后,参考文献就肯定没问题了可以显示。 其实正常模板都会自带这些环境都是没什么问题的,别人能用你不能用,不就是自己的问题吗?如果出现不能解决的错误还是从本身找下问题,正常情况模板的环境都不会有问题。 再附一个链接,里面的各种模板,可以去里面找.bst文件。北邮电博士论文模板
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/195708.html原文链接:https://javaforall.cn