ElegantBook
ElegantBook copied to clipboard
texlive2021升级后,参考文献编译错误
类型I:编译错误
texlive2021升级到今天的最新版,其中包含了elegantbook包,然后就出现了这个问题。两周以前的texlive2021并没有这个问题。
最小测试文件请下载 链接:https://pan.baidu.com/s/1kQZKgLoj8rjTa4DfKFwlDw 提取码:nea0 复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V1的分享
在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"。
编译方式的部分:就硬不看使用手册
好吧,是我没仔细看 \documentclass[citestyle=gb7714-2015, bibstyle=gb7714-2015]{elegantbook} \printbibliography[title=参考文献] 就可以解决了
我的用texstudio中的biber无法编译出参考文献,这个有解决办法吗
我的用texstudio中的biber无法编译出参考文献,这个有解决办法吗
- 用命令行编译
- 提供 log 文件
我的用texstudio中的biber无法编译出参考文献,这个有解决办法吗
- 用命令行编译
- 提供 log 文件 找到原因了,电脑上的Ansys软件把biblatex中的blx-dm.def默认应用修改了,无法打开导致的
我的用texstudio中的biber无法编译出参考文献,这个有解决办法吗
- 用命令行编译
- 提供 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.
你确定这是命令行编译的结果?
你确定这是命令行编译的结果?
使用texstudio编译的log,命令行我不太会操作
你确定这是命令行编译的结果?
使用texstudio编译的log,命令行我不太会操作
那你试着升级宏包 tlmgr update --self --all
再编译看看
我的用texstudio中的biber无法编译出参考文献,这个有解决办法吗
- 用命令行编译
- 提供 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文件改成英文名就可以生成参考文献了。你也可以试一下看看能不能解决。
改成中文名
还行,没见过改成中文名还有帮助的。
改成中文名
还行,没见过改成中文名还有帮助的。
抱歉,写错了,是最开始是中文名,改成英文名就可以了。