-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
编译环境
编译的系统:Linux (NixOS)
TeX 发行版:TexLive 2023
模板版本:master (ea7722a)
模板类型:master
描述问题
如果使用 biblatex 来管理参考文献,并且使用 translation 环境,那么会出现如下报错:
./data/appendix.tex:3: LaTeX Error: Command \@bibunitname undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.3 \begin{translation}
这是因为在 translation 环境中使用了 \@bibunitname
宏和 bibunit
环境,然而 biblatex 和 bibunit 是不兼容的。
Lines 6458 to 6461 in ea7722a
\renewcommand\@bibunitname{\jobname-translation}% | |
\let\bibliographystyle\defaultbibliographystyle | |
\let\bibliography\thu@appendix@bibliography | |
\begin{bibunit}% |
对于 survey 环境也有类似的问题。
复现上述问题的代码:
diff --git a/data/appendix.tex b/data/appendix.tex
index a955b4e..b9b50b2 100644
--- a/data/appendix.tex
+++ b/data/appendix.tex
@@ -1,5 +1,9 @@
% !TeX root = ../thuthesis-example.tex
+\begin{translation}
+ 翻译
+\end{translation}
+
\chapter{补充内容}
附录是与论文内容密切相关、但编入正文又影响整篇论文编排的条理和逻辑性的资料,例如某些重要的数据表格、计算程序、统计表等,是论文主体的补充内容,可根据需要设置。
diff --git a/thusetup.tex b/thusetup.tex
index 4eb5ae5..d2f6bf7 100644
--- a/thusetup.tex
+++ b/thusetup.tex
@@ -147,8 +147,8 @@
% 参考文献使用 BibTeX + natbib 宏包
% 顺序编码制
-\usepackage[sort]{natbib}
-\bibliographystyle{thuthesis-numeric}
+% \usepackage[sort]{natbib}
+% \bibliographystyle{thuthesis-numeric}
% 著者-出版年制
% \usepackage{natbib}
@@ -159,12 +159,12 @@
% \bibliographystyle{thuthesis-bachelor}
% 参考文献使用 BibLaTeX 宏包
-% \usepackage[style=thuthesis-numeric]{biblatex}
+\usepackage[style=thuthesis-numeric]{biblatex}
% \usepackage[style=thuthesis-author-year]{biblatex}
% \usepackage[style=apa]{biblatex}
% \usepackage[style=mla-new]{biblatex}
% 声明 BibLaTeX 的数据库
-% \addbibresource{ref/refs.bib}
+\addbibresource{ref/refs.bib}
% 定义所有的图片文件在 figures 子目录下
\graphicspath{{figures/}}
diff --git a/thuthesis-example.tex b/thuthesis-example.tex
index 8c3061a..4b7f15c 100644
--- a/thuthesis-example.tex
+++ b/thuthesis-example.tex
@@ -60,8 +60,8 @@
\backmatter
% 参考文献
-\bibliography{ref/refs} % 参考文献使用 BibTeX 编译
-% \printbibliography % 参考文献使用 BibLaTeX 编译
+%\bibliography{ref/refs} % 参考文献使用 BibTeX 编译
+\printbibliography % 参考文献使用 BibLaTeX 编译
% 附录
% 本科生需要将附录放到声明之后,个人简历之前
Metadata
Metadata
Assignees
Labels
No labels