diff options
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.bbx | 20 |
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的作用 |