Initial commit
This commit is contained in:
53
thuthesis-author-year.bbx
Normal file
53
thuthesis-author-year.bbx
Normal 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{}
|
||||
Reference in New Issue
Block a user