summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ay.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ay.bbx')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ay.bbx20
1 files changed, 11 insertions, 9 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ay.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ay.bbx
index c1aa141644..db66e248c2 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ay.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ay.bbx
@@ -10,7 +10,7 @@
%
% 版本和时间信息
%
-\def\versionofgbtstyle{2022/08/29 v1.1j}
+\def\versionofgbtstyle{2022/11/07 v1.1k}
\def\versionofbiblatex{\abx@version}
\ProvidesFile{gb7714-2015ay.bbx}[\versionofgbtstyle biblatex bibliography style]
%\RequireBiber[3]%显式指定用biber后端,当用bibtex时会报错,但其实不会影响编译,只是采用bibtex后无法达成格式需求
@@ -1994,13 +1994,14 @@ test {\iftoggle{iftlseven}}%biblatex<=3.7
% v1.0w,20210311,hzz
% v1.0x,20210411,hzz,整合到gbalign选项中。
\newcounter{refnumeric}
+\newlength{\biblabelbox}
+\setlength{\biblabelbox}{2em}
\newlength{\biblabelextend}
\def\setaligngbnumeric{%
+\setlength{\bibitemindent}{0pt}%
+\setlength{\biblabelextend}{0pt}%
\defbibenvironment{bibliography}
- {\setlength{\labelnumberwidth}{2em}%
- \setlength{\bibitemindent}{0pt}%
- \setlength{\biblabelextend}{0pt}%
- \setlength{\biblabelextend}{0pt}%
+ {\setlength{\labelnumberwidth}{\biblabelbox}%
\list
{\printtext[labelnumberwidth]{\arabic{refnumeric}}}
{\usecounter{refnumeric}%
@@ -2019,10 +2020,9 @@ test {\iftoggle{iftlseven}}%biblatex<=3.7
}
\defbibenvironment{numerical}%作者年制中数字标签的文献表环境
- {\setlength{\labelnumberwidth}{2em}%
- \setlength{\bibitemindent}{0pt}%
- \setlength{\biblabelextend}{0pt}%
- \setlength{\biblabelextend}{0pt}%
+ {\setlength{\labelnumberwidth}{\biblabelbox}%
+ \setlength{\bibitemindent}{0pt}%
+ \setlength{\biblabelextend}{0pt}%
\list
{\printtext[labelnumberwidth]{\arabic{refnumeric}}}
{\usecounter{refnumeric}%
@@ -2051,6 +2051,7 @@ test {\iftoggle{iftlseven}}%biblatex<=3.7
%
% 修改序号标签格式为以各条参文献为基础进行对齐的方式,即序号与条目内容间隔相等的方式。
\def\setaligngbstyle{%
+\setlength{\bibitemindent}{0pt}%
\def\blx@bibitem##1{%
\blx@ifdata{##1}
{\begingroup
@@ -2085,6 +2086,7 @@ test {\iftoggle{iftlseven}}%biblatex<=3.7
\newcommand{\itemcmd}{%
\settowidth{\lengthid}{\mkgbnumlabel{\arabic{refnumeric}}}
\addtolength{\lengthid}{\biblabelsep}
+\addtolength{\lengthid}{-\bibitemindent}
\setlength{\lengthlw}{\textwidth}
\addtolength{\lengthlw}{-\lengthid}
\addvspace{\bibitemsep}%恢复\bibitemsep的作用