Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

texlive2021升级后,参考文献编译错误 #150

Open
silentmissile opened this issue May 9, 2021 · 13 comments
Open

texlive2021升级后,参考文献编译错误 #150

silentmissile opened this issue May 9, 2021 · 13 comments

Comments

@silentmissile
Copy link

类型I:编译错误

texlive2021升级到今天的最新版,其中包含了elegantbook包,然后就出现了这个问题。两周以前的texlive2021并没有这个问题。

最小测试文件请下载
链接:https://pan.baidu.com/s/1kQZKgLoj8rjTa4DfKFwlDw
提取码:nea0
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V1的分享

textest.zip

在xelatex命令时,采用
xelatex.exe -synctex=1 -interaction=nonstopmode %.tex
之后,执行bibtex命令时使用
bibtex.exe %

然后提示:

This is BibTeX, Version 0.99d (TeX Live 2021/W32TeX)
The top-level auxiliary file: elegantbook-cn.aux
I found no \citation commands---while reading file elegantbook-cn.aux
I found no \bibdata command---while reading file elegantbook-cn.aux
I found no \bibstyle command---while reading file elegantbook-cn.aux
(There were 3 error messages)
Process exited with error(s)

随后再两次执行xelatex命令,得到的pdf文件里没有参考文献的部分,其中引用的位置也没有链接

实际上不仅仅我这个最小测试文件,包括elegantbook包里自带的案例也编译不出来,参考文献也会出错

但是如果不用bibtex,而是使用biber就能编译出来。其缺憾在于“参考文献”这4个汉字被替换为"Bibliography"。

@sikouhjw
Copy link
Contributor

sikouhjw commented May 9, 2021

编译方式的部分:就硬不看使用手册

@silentmissile
Copy link
Author

好吧,是我没仔细看
\documentclass[citestyle=gb7714-2015, bibstyle=gb7714-2015]{elegantbook}
\printbibliography[title=参考文献]
就可以解决了

@hadoukei
Copy link

我的用texstudio中的biber无法编译出参考文献,这个有解决办法吗

@sikouhjw
Copy link
Contributor

我的用texstudio中的biber无法编译出参考文献,这个有解决办法吗

  1. 用命令行编译
  2. 提供 log 文件

@hadoukei
Copy link

我的用texstudio中的biber无法编译出参考文献,这个有解决办法吗

  1. 用命令行编译
  2. 提供 log 文件
    找到原因了,电脑上的Ansys软件把biblatex中的blx-dm.def默认应用修改了,无法打开导致的

@hadoukei
Copy link

我的用texstudio中的biber无法编译出参考文献,这个有解决办法吗

  1. 用命令行编译
  2. 提供 log 文件
    实际是缺少了这几个文件导致无法编译······
    Package biblatex Info: Trying to load biblatex citestyle data model...
    Package biblatex Info: ... file 'gb7714-2015.dbx' not found.
    Package biblatex Info: Trying to load biblatex custom data model...
    Package biblatex Info: ... file 'biblatex-dm.cfg' not found.

@sikouhjw
Copy link
Contributor

你确定这是命令行编译的结果?

@hadoukei
Copy link

你确定这是命令行编译的结果?

使用texstudio编译的log,命令行我不太会操作

@sikouhjw
Copy link
Contributor

你确定这是命令行编译的结果?

使用texstudio编译的log,命令行我不太会操作

那你试着升级宏包 tlmgr update --self --all 再编译看看

@Xianchao-Xu
Copy link

Xianchao-Xu commented Feb 11, 2022

我的用texstudio中的biber无法编译出参考文献,这个有解决办法吗

  1. 用命令行编译
  2. 提供 log 文件
    实际是缺少了这几个文件导致无法编译······
    Package biblatex Info: Trying to load biblatex citestyle data model...
    Package biblatex Info: ... file 'gb7714-2015.dbx' not found.
    Package biblatex Info: Trying to load biblatex custom data model...
    Package biblatex Info: ... file 'biblatex-dm.cfg' not found.

我也遇到了这个问题,搞了好久没解决,最后发现是中文文件名的问题。我把包含bib文件的tex文件改成英文名就可以生成参考文献了。你也可以试一下看看能不能解决。

@sikouhjw
Copy link
Contributor

改成中文名

还行,没见过改成中文名还有帮助的。

@Xianchao-Xu
Copy link

改成中文名

还行,没见过改成中文名还有帮助的。

抱歉,写错了,是最开始是中文名,改成英文名就可以了。

@gavin-edward
Copy link

使用的texlive2024, TeXstudio中默认编译器设置为 XeLaTeX, 默认文献工具设置为 Biber, 问题就消失了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants