From 873af42a29dbabe5cc59a04e68185db980094978 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 14 Mar 2022 20:14:52 +0000 Subject: biblatex-gb7714-2015 (14mar22) (branch) git-svn-id: svn://tug.org/texlive/branches/branch2021.final@62705 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/biblatex-gb7714-2015/README.md | 3 ++- .../biblatex-gb7714-2015/biblatex-gb7714-2015.pdf | Bin 1656829 -> 1659727 bytes .../biblatex-gb7714-2015/biblatex-gb7714-2015.tex | 15 +++++++++++++++ .../doc/latex/biblatex-gb7714-2015/makeall.py | 6 +++++- 4 files changed, 22 insertions(+), 2 deletions(-) (limited to 'Master/texmf-dist/doc/latex') diff --git a/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/README.md b/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/README.md index a161a34c548..d89b8c3664f 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/README.md +++ b/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/README.md @@ -1,4 +1,4 @@ -Date of last change: 2022-03-07 to version v1.1e +Date of last change: 2022-03-13 to version v1.1f # biblatex-gb7714-2015: a biblatex style package @@ -1561,6 +1561,7 @@ please see the file 'biblatex-gb7714-2015.pdf' for further information! * 2022/01/24 v1.1c,ctan * 2022/02/22 v1.1d,ctan,github * 2022/03/07 v1.1e,ctan,github +* 2022/03/13 v1.1f,ctan,github --------------------------------------------------------- diff --git a/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf b/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf index f6e31ca8b36..940809762f3 100644 Binary files a/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf and b/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.tex b/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.tex index 7d79d7c2d01..3dee09197aa 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.tex +++ b/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.tex @@ -2430,6 +2430,19 @@ author.title[usera].translator.edition.location:publisher,date或year:pages[urld 其中标题相关的附加信息除了可以直接在title域中录入外,还可以在subtitle或titleaddon域中添加,后面出现的booktitle,journaltitle,也有类似情况,可以在booktitleaddon或者journalsubtitle中附加信息。其中出版地用location域表示,也可以用传统的address表示,biblatex将address作为location的别名处理,使用两者中的任何一个都可以表示出版地信息。\bc{特别强调: usera域不用录入,该域内容由bbx样式文件根据条目类型自动处理得到。} +\qd{需要注意的是,当文献没有作者(责任制),但有编者、译者时,可以利用编者和译者替代责任者,这是需要使用选项useeditor或usetranslator。当前默认使用该上述选项,若不使用则可能出现标点问题。文献条目比如:} + +\begin{texlist} +@Book{周鲁卫2011--, + translator = {周鲁卫}, + title = {软物质物理导论}, + year = {2011}, + publisher = {复旦大学出版社}, + address = {上海}, + pages = {1}, +} +\end{texlist} + \qd{由于biblatex不支持standard条目类型,所以“标准”类型可以用book或inbook替代,但使用entrysubtype或note域等于standard作为一个区分,当entrysubtype或note域数据存在且内容等于standard时,就将其作为“标准”文献进行处理,其文献类型标识用S表示。这里为什么使用entrysubtype或note域而不是type域和keywords域,是因为考虑到entrysubtype通常标准样式不使用,而note域一般情况下没有什么特殊意义,使用它不会导致冲突,而type域在biblatex标准样式中没有被book和article条目类型当作支持的域,对于支持该域的条目比如thesis,type域又有特殊的意义,是用来区分master和doctor的,而keywords域在biblatex-gb7714-2015中用来存放entrykey以实现一些特殊的判断,所以也不便于使用它。} \subsubsection{标准/standard}\label{sec:standard} @@ -2486,6 +2499,8 @@ author/editor.title[usera].year或date,volume(number)-endyear, endvolume(endnumb 其中连续出版物的出版者用institution表示。 \qd{因为连续出版物可能用到两个日期,两个卷,两个期,所以录入数据时需要特别处理。不需要录入endyear等信息,只需要在到year或date域录入两个日期,由biber自动解析,由于一个日期内部的年月日之间是用-进行分隔,因此两个日期之间用/分隔。而卷和期由于可能有合订模式,且合订卷期之间用/分隔(参考GB/T 7714-2015第8.8.3节),因此如果需要解析有起止范围的卷和期,录入到volume和number域的信息中起止值之间应用-分隔。} +需要注意:当gbpub选项为false时,不使用起止范围的卷期,会导致只有起始范围时不输出后面的-字符,若要使其与国标完全一致,则赢使用gbpub=true选项。 + \subsubsection{连续出版物的析出文献/article} \begin{refentry}{}{}%[break at=0.5cm/0pt] 连续出版物的析出文献对应的biblatex的entrytype为: article。文献类型标识用J表示。 diff --git a/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/makeall.py b/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/makeall.py index 7287e2bbbe1..df45114a81e 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/makeall.py +++ b/Master/texmf-dist/doc/latex/biblatex-gb7714-2015/makeall.py @@ -19,7 +19,8 @@ def compileall(): pwd=os.getcwd() - filesneedcopy=['chinese-erj.bbx', 'chinese-erj.cbx','example.bib', 'gb7714-1987.bbx', 'gb7714-1987.cbx', + filesneedcopy=['CCNUthesis.bbx','CCNUthesis.cbx','NWAFUthesis.bbx','NWAFUthesis.cbx','SEUthesis.bbx','SEUthesis.cbx', + 'chinese-erj.bbx','chinese-erj.cbx','example.bib', 'gb7714-1987.bbx', 'gb7714-1987.cbx', 'gb7714-1987ay.bbx', 'gb7714-1987ay.cbx', 'gb7714-2005.bbx', 'gb7714-2005.cbx', 'gb7714-2005ay.bbx', 'gb7714-2005ay.cbx', 'gb7714-2015-gbk.def', 'gb7714-2015.bbx', 'gb7714-2015.cbx', 'gb7714-2015ay.bbx', 'gb7714-2015ay.cbx', 'gb7714-2015ms.bbx', 'gb7714-2015ms.cbx', 'gb7714-2015mx.bbx', 'gb7714-2015mx.cbx'] @@ -89,6 +90,7 @@ def compileall(): print('pf=',pf) if pf: for file in pf: + print('---------compile new file:---------') print('file=',file) print('file=',os.path.splitext(file)) jobname=os.path.splitext(file)[0] @@ -117,6 +119,8 @@ def compileall(): jobname="tngbcitationaynew" else: jobname="tngbcitationay" + print('---------compile new file:---------') + print('file=',jobname) subprocess.run(["xelatex", "-no-pdf",jobname]) subprocess.run(["biber",jobname]) subprocess.run(["xelatex",jobname]) -- cgit v1.2.3