TexStudio无法编译出参考文献解决方法

TexStudio编译参考文献

前几天在写论文时遇到了TexStudio无法编译出参考文献的问题,明明使用的默认的模板,几经周折,找到了正确且有效的解决方法。当然找的过程也遇到了一些**(脏话)的无脑转载误人子弟。

前提:论文文件是main.tex, 参考文献文件 是main.bib。这两个文件要放在同一个文件夹下。main只是文件名,这个不影响,不过这两个文件必须放在同一个文件夹下

如果不会创建bib文件,可以先创建text文件,之后再修改后缀名即可。

正文开始

TexStudio要想编译出参考文献须满足下列几个条件

  • bib中的文献在论文中要有引用 ,如果没有引用,只放在bib文件中是无法编译出的。

    引用方式如下

\cite{放入文献的内容}

一般都用Bibtex格式
这是一个bibtex格式的一篇论文引用,要想正确引用,就要使用
\cite{2014LFD}

@inproceedings{2014LFD,
	title={LFD: Lost and found dog application on mobile},
	author={ Chutichudet, S.  and  Kanthathasiri, T.  and  Ritsakunchai, I.  and D Wongsawang},
	booktitle={Student Project Conference},
	year={2014},
}

cite引用一般是跟在正文的文字后面
这样才能进行下一步
  • 在合适的正文段落后面加上cite引用后,就是要执行正确的编译阶段了。由于要编译bib文件,所以要按顺序编译。
  • 正确的编译顺序操作就是
    • 按F6即可编译tex文件
    • 按F8即可编译bib文件
  • 按顺序执行完上述两步编译后,你的参考文献就会出现在你的论文中了。
  • 此操作不需要引用任何包!
  • 我在写论文的时候就深受texstudio无法编译出参考文献的苦恼,百度了很久,只有一些极其不负责任的博主在转载同一篇文章,丝毫没有细节可言。
  • 他们在文章中提到的解决方法就是
    • LaTeX编译
    • BibTex编译
    • LaTeX编译
    • LaTeX编译
  • 但他们只是无脑转载,不提供具体的操作方法
  • 所以如果你使用了本方法解决了你的问题,就是我最大的幸运!
  • 44
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 23
    评论
Texstudio本身并不提供参考文献样式的自定义功能,这需要使用BibLaTeXBibTeX参考文献管理工具来实现。下面是一个简单的示例,演示如何使用BibLaTeXbiblatex-ext宏包来自定义参考文献的列样式。 1. 安装BibLaTeXbiblatex-ext宏包 在LaTeX发行版中安装BibLaTeXbiblatex-ext宏包。 2. 创建BibLaTeX数据文件 创建一个BibLaTeX数据文件,例如“references.bib”,并在其中添加参考文献条目,例如: ``` @book{lamport1994latex, title={Latex: a document preparation system}, author={Lamport, Leslie}, year={1994}, publisher={Addison-Wesley} } ``` 3. 创建LaTeX文档 创建一个LaTeX文档,例如“mydocument.tex”,并在其中引入biblatex宏包和bib文件,例如: ``` \documentclass{article} \usepackage[backend=biber]{biblatex} \addbibresource{references.bib} \usepackage{biblatex-ext} \begin{document} ... \printbibliography \end{document} ``` 4. 自定义参考文献样式 使用biblatex-ext宏包提供的选项和命令来自定义参考文献样式。例如,以下代码示例将参考文献条目的标题字体设置为粗体,并在作者和标题之间添加一个“-”符号: ``` \DeclareFieldFormat{title}{\bfseries #1} \DeclareNameAlias{author}{last-first} \renewcommand*{\multinamedelim}{\addspace\textendash\space} \renewcommand*{\finalnamedelim}{\multinamedelim} ``` 可以根据需要自定义其他样式选项。 5. 编译LaTeX文档 使用LaTeX编译编译LaTeX文档,例如: ``` pdflatex mydocument.tex biber mydocument pdflatex mydocument.tex pdflatex mydocument.tex ``` 注意,需要运行biber命令来处理BibLaTeX数据文件
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值