Initial commit

This commit is contained in:
2026-05-12 10:45:51 +08:00
commit 05ce78a4e3
44 changed files with 22578 additions and 0 deletions

53
thuthesis-author-year.bbx Normal file
View File

@@ -0,0 +1,53 @@
\ProvidesFile{thuthesis-author-year.bbx}[2020/08/01 v1.0 ThuThesis biblatex
bibliography style]
\RequireBibliographyStyle{gb7714-2015ay}
\ExecuteBibliographyOptions{
gbnamefmt = lowercase,
gbpub = false,
}
\defbibenvironment{bibliography}
{\list
{}
{\setlength{\leftmargin}{\bibhang}%
\setlength{\itemindent}{-\leftmargin}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}}
{\endlist}
{\item}
%
% 重设专利title的输出将文献类型标识符输出出去
%
\renewbibmacro*{patenttitle}{%原输出来自biblatex.def文件
\ifboolexpr{%
test{\iffieldundef{title}}%
and%
test{\iffieldundef{subtitle}}%
}%
{}%
{\printtext[title]{\bibtitlefont%
\printfield[titlecase]{title}%
\ifboolexpr{test {\iffieldundef{subtitle}}}
{}{\setunit{\subtitlepunct}%
\printfield[titlecase]{subtitle}}%
\iffieldundef{titleaddon}{}
{\setunit{\subtitlepunct}\printfield{titleaddon}}%
% \setunit{\subtitlepunct}\printfield{number}%写专利号
\setunit{\subtitlepunct}%
\iflistundef{location}{}
{\printlist{location}\setunit{\addcomma\space}}% 专利国别
\printfield{number}%写专利号
\iftoggle{bbx:gbtype}{\printfield[gbtypeflag]{usera}}{}%
%\iffieldundef{booktitle}{\newunit}{}%当title是析出时不要标点
%\newunit
}%
}%
\clearlist{location}\clearlist{address}%
}
% 斜线默认使用原字体,不再使用等宽字体
% <https://github.com/tuna/thuthesis/discussions/1018>
\def\SlashFont{}