## 编译环境 操作系统 * [x ] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [x ] TexLive `2020` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 使用jabref编写了myreference.bib文献, \fdusetup{ bib-backend = bibtex, bib-style = numerical, bib-resource = {myreference}, } 定义参考文献格式 最后 \printbibliography 编译无错误,但文中没有参考文献,使用\cite也无法引用

3 回答3

0
这里给一个最小工作示例 ``` \documentclass{fduthesis} \fdusetup{ style/bib-backend = biblatex, style/bib-resource = example.bib } \begin{document} \chapter{欢迎} \section{Welcome} 你好 \LaTeX{}\cite{adams2003sobolev} \printbibliography \end{document} ``` 其中 `example.bib` 是 ``` @Book{adams2003sobolev, title = {Sobolev Spaces}, publisher = {Academic Press}, year = {2003}, author = {Adams, R. A. and Fournier, J. J. F.}, series = {Pure and Applied Mathematics}, address = {New York}, isbn = {9780080541297}, } ``` 你试试看能不能正确编译
  • 在进行编译的时候会有 can not open .aux文件的错误导致参考文献无法产生 – 千风 2021-01-07 10:04 回复
  • 能编译,但是没有产生参考文献,引用也不对 – 千风 2021-01-06 22:06 回复
0
方法一: texstudio配置问题,我这边就不折腾了。(你应该用biber来编译。) 方法二:去overleaf,在overleaf上的模板能使用, https://www.overleaf.com/latex/templates/fduthesis-latex-thesis-template-for-fudan-university/svtdhhstkmkt 方法三: 命令行编译 下面使用的是本地命令行编译 ````python \documentclass{fduthesis} \fdusetup{ style/bib-backend = biblatex, style/bib-resource = example.bib } \begin{document} \chapter{欢迎} \section{Welcome to fduthesis!} 你好,\LaTeX{}! 你会后悔或或或或或或或或 \cite{chengjianhua2020yi} \printbibliography \end{document} ```` 成功编译,由于自己的texstudio的配置问题,文档类中推荐使用命令行编译`latexmk -xelatex document03`,然后我这边就成功了,你也可以试试(看来遇到类似的错误,先看文档类的帮助文档) ![](https://wenda.latexstudio.net/data/attach/210107/kCAmDrSo.png)
  • 大意了,看了一下帮助文档,由于我的texstudio 配置的问题,导致不能使用,文档中推荐`latexmk -xelatex thesis`命令,试了一下,成功编译 – 羽箭 2021-01-07 11:24 回复
  • 去使用overleaf上的模板编译,总之我编译没问题,但是本地我这边就有问题了,怀疑fduthesis文档类,或者那个宏包没更新 – 羽箭 2021-01-07 11:14 回复
  • 我现在这个也能编译出整个文档,就是参考文献没有显示 – 千风 2021-01-06 22:52 回复
0
请问你知道什么叫 `bibtex`/`biber` 吗? 我觉得问题就出在你没有用 `bibtex`/`biber` 编译。 自行去看 `texdoc lshort-zh-cn`。 ------------ 请尝试编译 ```tex \documentclass{article} \bibliographystyle{plain} \begin{document} test\cite{article-minimal} \bibliography{xampl} \end{document} ``` 如果编译不出参考文献,就一定是你不会 `bibtex`/`biber` 编译

作者追问:2021-01-07 01:14

这里我通过xelatex-bibtex-xelatex-xelatex是可以看到参考文献,引用也正确


你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。