ElegantBook icon indicating copy to clipboard operation
ElegantBook copied to clipboard

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

Open silentmissile opened this issue 3 years ago • 12 comments

类型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"。

silentmissile avatar May 09 '21 10:05 silentmissile

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

sikouhjw avatar May 09 '21 10:05 sikouhjw

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

silentmissile avatar May 09 '21 10:05 silentmissile

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

hadoukei avatar Dec 17 '21 06:12 hadoukei

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

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

sikouhjw avatar Dec 17 '21 06:12 sikouhjw

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

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

hadoukei avatar Dec 17 '21 06:12 hadoukei

我的用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.

hadoukei avatar Dec 17 '21 07:12 hadoukei

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

sikouhjw avatar Dec 17 '21 07:12 sikouhjw

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

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

hadoukei avatar Dec 17 '21 07:12 hadoukei

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

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

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

sikouhjw avatar Dec 17 '21 07:12 sikouhjw

我的用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文件改成英文名就可以生成参考文献了。你也可以试一下看看能不能解决。

Xianchao-Xu avatar Feb 11 '22 08:02 Xianchao-Xu

改成中文名

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

sikouhjw avatar Feb 11 '22 08:02 sikouhjw

改成中文名

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

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

Xianchao-Xu avatar Feb 13 '22 01:02 Xianchao-Xu