diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-gb7714-2015/gb7714-2015ms.bbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-gb7714-2015/gb7714-2015ms.bbx | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-gb7714-2015/gb7714-2015ms.bbx b/Master/texmf-dist/tex/latex/biblatex-gb7714-2015/gb7714-2015ms.bbx index adb65495b23..625cb35a20c 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gb7714-2015/gb7714-2015ms.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gb7714-2015/gb7714-2015ms.bbx @@ -11,7 +11,7 @@ % % 版本和时间信息 % -\def\versionofgbtstyle{2022/03/07 v1.1e} +\def\versionofgbtstyle{2022/03/13 v1.1f} \def\versionofbiblatex{\abx@version} \ProvidesFile{gb7714-2015ms.bbx}[\versionofgbtstyle biblatex bibliography style] %\RequireBiber[3]%显式指定用biber后端,当用bibtex时会报错,但其实不会影响编译,只是采用bibtex后无法达成格式需求 @@ -580,6 +580,7 @@ urldate =gb7714-2015, %iso,针对3.10<=biblatex版本的选项设置,比如texlive2018中的3.11版 eventdate =gb7714-2015, gblocal=gb7714-2015, + usetranslator=true, } @@ -1898,7 +1899,7 @@ togl{bbx:gbstyle} or test {\iffieldequalstr{userd}{chinese}}% \renewbibmacro*{bytranslator+others}{\bibauthorfont% \ifnameundef{translator} {} - {\iffieldequalstr{usere}{chinese}{}{\usebibmacro{bytranslator+othersstrg}} + {\iffieldequalstr{usere}{chinese}{}{\usebibmacro{bytranslator+othersstrg}}% %\setunit{\addspace}% \printnames[bytranslator]{translator}% \clearname{translator}% @@ -2199,17 +2200,18 @@ incollection,proceedings,inproceedings]{number}{% }% % % 对edition版本信息格式做出修改 -% +% 注意实现逻辑: +% 1. 不是整数时原样输出 +% 2. 当是整数且大于1时按版本格式输出 \DeclareFieldFormat{edition}{\bibtitlefont%源来自biblatex.DEF -\ifnumgreater{#1}{1}{% \testCJKfirst{userd}% \iftoggle{ifCJKforgbt}% - {\ifinteger{#1}% - {\printtext{#1\str@edition}}% - {#1\isdot}}% - {\ifinteger{#1}% - {\mkbibordedition{#1}~\bibstring{edition}}% - {#1\isdot}}}{}% + {\ifinteger{##1}% + {\ifnumgreater{##1}{1}{\printtext{##1\str@edition}}{}}% + {##1\isdot}}% + {\ifinteger{##1}% + {\ifnumgreater{##1}{1}{\mkbibordedition{##1}~\bibstring{edition}}{}}% + {##1\isdot}}% }% % % 对version的版本信息做出修改 |