diff options
author | Norbert Preining <preining@logic.at> | 2021-04-05 01:48:02 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2021-04-05 01:48:02 +0000 |
commit | 52abb81b4d93856336a4ff98da16e8de4cb048db (patch) | |
tree | cef075c3981f88a48400038d9cbe74c3b54eb53c /Master/texmf-dist/doc/latex | |
parent | 678c84747dc180471d08fcd720cd478e46eeb64b (diff) |
biblatex-gb7714-2015 (5apr21)
git-svn-id: svn://tug.org/texlive/trunk@58753 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-gb7714-2015/README.md | 307 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf | bin | 1886456 -> 1911308 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-gb7714-2015/biblatex-gb7714-2015.tex | 29 |
3 files changed, 305 insertions, 31 deletions
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 0a013369fb7..38080851ab2 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 @@ -<b>Date of last change: 2021-01-19 to version v1.0w</b> +<b>Date of last change: 2021-04-03 to version v1.0x</b> # biblatex-gb7714-2015: a biblatex style package @@ -44,36 +44,39 @@ biblatex-gb7714-2015 宏包是中文参考文献著录/标注标准 `GB/T 7714-2 ## Applications - -* [SJTUThesis(上海交通大学学位论文模板)](https://github.com/sjtug/SJTUThesis)(母校的论文模板,不得不说缘分真的很神奇) -* [fduthesis(复旦大学论文模板)](https://github.com/Stone-Zeng/fduthesis) -* [Zhejiang University thesis(浙江大学毕业设计/论文模板)](https://github.com/TheNetAdmin/zjuthesis) -* [UCASthesis(中国科学院大学学位论文模板**国科大新版标准**)](https://github.com/xiaoyao9933/UCASthesis) -* [UCASthesis(ucasthesis 国科大学位论文 LaTeX 模板 [最新样式])](https://github.com/mohuangrui/ucasthesis) -* [TongjiThesis(同济大学硕博士论文LaTeX模板)](https://github.com/marquistj13/TongjiThesis) -* [neuthesis(东北大学博士学位论文Latex模板)](https://github.com/mervin0502/neuthesis) -* [nwafuthesis(西北农林科技大学学位论文LaTeX文档类)](https://github.com/registor/nwafuthesis) -* [nudtpaper(nudt学位论文模板)](https://github.com/liubenyuan/nudtpaper) -* [ECNU-Undergraduate-LaTeX(华东师范大学本科毕业论文模板)](https://github.com/YijunYuan/ECNU-Undergraduate-LaTeX) -* [fjnu-bathesis (福建师范大学本科毕业论文LaTeX 模板)](https://github.com/fjnuer/fjnu-bathesis) -* [Thesis-Template-for-XJTU (西安交大毕业设计模板)](https://github.com/DXie123/Thesis-Template-for-XJTU) +* [BIThesis(bachelor graduation thesis for Dept. of Undergraduate Academic Affairs of Beijing Institute of Technology.)](https://github.com/BITNP/BIThesis) * [CAUTemplate(中国农业大学课程论文模板)](https://github.com/Cdmium/CAUTemplate) -* [Yet anoter BUPT Thesis LaTeX class (北邮研究生学位设计的LaTeX文档类)](https://github.com/qcts33/BUPTthesis-ctex) -* [Study-LaTeX(LaTeX学习笔记)](https://github.com/Zousiyu/Study-LaTeX) +* [CSUThesis(中南大学论文 Latex 模板 )](https://github.com/disc0ver-csu/csu-thesis) * [ElegantBook](https://github.com/ElegantLaTeX/ElegantBook) -* [《经济研究》杂志 LaTeX 论文模板)](https://github.com/EthanDeng/Chinese-ERJ) -* [WUTthesis(武汉理工大学研究生学位论文的 LaTeX 模板)](https://github.com/Jiayin-Gu/WUTthesis) -* [shtthesis (ShangHaiTech university THESIS)](https://github.com/lirundong/shtthesis) +* [ECNU-Undergraduate-LaTeX(华东师范大学本科毕业论文模板)](https://github.com/YijunYuan/ECNU-Undergraduate-LaTeX) +* [fduthesis(复旦大学论文模板)](https://github.com/Stone-Zeng/fduthesis) +* [fjnu-bathesis (福建师范大学本科毕业论文LaTeX 模板)](https://github.com/fjnuer/fjnu-bathesis) * [LaTeX-SWUFE-Bachelor-Thesis (西南财经大学本科毕业论文 LaTeX 模板)](https://github.com/sukanka/LaTeX-SWUFE-Bachelor-Thesis) +* [LZUthesis(兰州大学本科毕业论文LaTeX模板)](https://github.com/szsdk/LZUthesis) +* [neuthesis(东北大学博士学位论文Latex模板)](https://github.com/mervin0502/neuthesis) * [NJU-thesis-esz(南京大学学位论文-微调整后适用于人文社科)](https://github.com/EdwardSaidZhou/NJU-thesis-esz) * [NKThesis(南开大学硕士毕业论文(博士论文)Latex模板)](https://github.com/procuteboy/NKThesis) * [NKUBachelorThesis(南开大学本科生毕业论文(毕业设计)LaTeX模板)](https://github.com/NKcqx/NKUBachelorThesis) -* [BIThesis(bachelor graduation thesis for Dept. of Undergraduate Academic Affairs of Beijing Institute of Technology.)](https://github.com/BITNP/BIThesis) * [nputhesis(NPU 博士、硕士学位论文 \LaTeX 模板)](https://github.com/NPUSCG/nputhesis) -* [sustechthesis(Southern University of Science and Technology Thesis Template LaTeX Template)](https://github.com/Iydon/sustechthesis) -* [SHMTUThesis(上海海事大学 LaTeX 学位论文模板)](https://github.com/hellckt/SHMTUThesis) -* [LZUthesis(兰州大学本科毕业论文LaTeX模板)](https://github.com/szsdk/LZUthesis) * [nuaa-thesis(南京航空航天大学本科、硕士和博士学位论文的样式模板)](https://github.com/nuaa803/nuaa-thesis) +* [nudtpaper(nudt学位论文模板)](https://github.com/liubenyuan/nudtpaper) +* [nwafuthesis(西北农林科技大学学位论文LaTeX文档类)](https://github.com/registor/nwafuthesis) +* [shtthesis (ShangHaiTech university THESIS)](https://github.com/lirundong/shtthesis) +* [SHMTUThesis(上海海事大学 LaTeX 学位论文模板)](https://github.com/hellckt/SHMTUThesis) +* [SJTUThesis(上海交通大学学位论文模板)](https://github.com/sjtug/SJTUThesis) (母校的论文模板,不得不说缘分真的很神奇,16年一出来就用上) +* [sustechthesis(Southern University of Science and Technology Thesis Template LaTeX Template)](https://github.com/Iydon/sustechthesis) +* [SwufeTeX(西南财经大学学位论文LaTeX模板)](https://github.com/OopsYao/swufethesis) +* [Thesis-Template-for-XJTU (西安交大毕业设计模板)](https://github.com/DXie123/Thesis-Template-for-XJTU) +* [ThuThesis(LaTeX Thesis Template for Tsinghua University )](https://github.com/tuna/thuthesis) +* [TongjiThesis(同济大学硕博士论文LaTeX模板)](https://github.com/marquistj13/TongjiThesis) +* [UCASthesis(中国科学院大学学位论文模板**国科大新版标准**)](https://github.com/xiaoyao9933/UCASthesis) +* [UCASthesis(ucasthesis 国科大学位论文 LaTeX 模板 [最新样式])](https://github.com/mohuangrui/ucasthesis) +* [ustcthesis(中国科学技术大学学位论文 LaTeX 模板)](https://github.com/ustctug/ustcthesis) +* [WUTthesis(武汉理工大学研究生学位论文的 LaTeX 模板)](https://github.com/Jiayin-Gu/WUTthesis) +* [Yet anoter BUPT Thesis LaTeX class (北邮研究生学位设计的LaTeX文档类)](https://github.com/qcts33/BUPTthesis-ctex) +* [Zhejiang University thesis(浙江大学毕业设计/论文模板)](https://github.com/TheNetAdmin/zjuthesis) +* [《经济研究》杂志 LaTeX 论文模板)](https://github.com/EthanDeng/Chinese-ERJ) +* [LaTeX学习笔记(Study-LaTeX)](https://github.com/Zousiyu/Study-LaTeX) * [...] @@ -170,7 +173,7 @@ citestyle=gb7714-2015%,backref=true%%其中后端backend使用biber } @Book{蔡敏2006--, - Title = {UML基础和Rose建模教程},27 + Title = {UML基础和Rose建模教程}, Address = {北京}, Author = {蔡敏 and 徐慧慧 and 黄柄强}, Publisher = {人民邮电出版社}, @@ -201,7 +204,7 @@ citestyle=gb7714-2015%,backref=true%%其中后端backend使用biber 4. 顺序编码制中同时输出作者和顺序编码标签,比如:\\ 见\citeauthor{蔡敏2006--}\cite{蔡敏2006--}\\ - 见\authornu*mcite{蔡敏2006--}\\ + 见\authornumcite{蔡敏2006--}\\ 见\textcite{蔡敏2006--} (顺序编码标签不上标) 5. 作者年制文中已有作者还需要年份和页码(顺序编码制与pagescite作用相同,作者年制年份行内页码上标):\\ @@ -314,6 +317,50 @@ biber jobname xelatex jobname.tex ``` +* <b>使用biblatex时运行简单示例也出现错误,查看biber输出结果似乎不正常,这种情况怎么解决?</b> + +由于biber在第一次运行时会在缓存文件夹下创建一些二进制运行文件,如果这些文件被破坏,那么biber运行结果会出现莫名其妙的错误。比如: +biber运行一半就结束了,log信息如下所示: + +``` + INFO - This is Biber 2.16 + INFO - Logfile is 'thuthesis-example.blg' + INFO - Reading 'thuthesis-example.bcf' + INFO - Found 34 citekeys in bib section 0 + INFO - Processing section 0 + INFO - Looking for bibtex format file 'ref/refs.bib' for section 0 + INFO - LaTeX decoding ... + INFO - Found BibTeX data source 'ref/refs.bib' +``` +这次运行中只是找到了bib文件,并没有下一步的处理,显然是存在问题的。 + +因此如果出现这种情况,可以手动删除缓存文件夹,让biber重新创建。这些缓存文件夹名字通常为: + +``` + par-<hex_encoded_username>/cache-* + par-<hex_encoded_username>\cache-* +``` + +在不同的系统下面,缓存文件夹的位置是不同的,可能的位置包括: + +``` + /var/folders/*/*/*/ (OSX, local GUI login shell) + /var/tmp/ (OSX (remote ssh login shell), Unix) + /tmp/ (Linux) + C:\Documents and Settings\<username>\Local Settings\Temp (Windows XP/Cyg- win) + C:\Windows\Temp (Windows) + C:\Users\<username>\AppData\Local\Temp (Windows 7/8) +``` + +也可以从运行得到的.blg文件或者命令`biber --cache`来找到缓存文件夹。 + +删除缓存文件夹操作,在Linux和Mac下可以使用如下命令操作: +``` +rm -rf `biber --cache` +``` + +在windows下,那么其实随便用个清理软件把临时文件夹清理一下就行。直接点就是找到`par-<hex_encoded_username>/cache-*`缓存文件夹然后删除它。 + * <b>为什么利用 ctex2.9 套装进行编译时,出现错误?</b> @@ -334,6 +381,24 @@ utf-8编码的文档,采用xelatex编译没有任何注意事项,但使用pd 当文档使用其他编码时,xelatex编译通常需要指定一个文档编码,比如windows环境下的GB2312编码的文档需要指定`\XeTeXinputencoding "GBK"`, 否则显示乱码。使用pdflatex进行编译,如果biblatex不能正确的处理编码问题,那么需要为其明确的指定texencoding和bibencoding选项。比如windows环境下的GB2312编码的文档,需要指定`\usepackge[texencoding=GBK]{biblatex}`。 +* <b>请问要给biblatex-gb7714-2015设置一些选项,但模板已经将biblatex调用写死且不方便修改,该如何处理?</b> + +可以使用PassOptionsToPackage命令来实现。,比如将gbnamefmt=lowercase选项传递给biblatex,那么可以使用如下命令: +``` +\PassOptionsToPackage{gbnamefmt=lowercase}{biblatex} +``` +需要注意的是要使该命令生效,这条命令需要在调用biblatex之前出现,可以放到导言区调用biblatex之前,也可以放到文档类调用之前(即documentclass命令之前),比如: + +``` +\PassOptionsToPackage{gbpub=false}{biblatex} + +\documentclass[twoside]{article} +\usepackage{ctex} +\usepackage[backend=biber,style=gb7714-2015,gbalign=center]{biblatex} +``` + + + * <b>请问使用backref=true选项后,某个反向超链接总是链接到封面页是怎么回事?</b> @@ -535,7 +600,7 @@ gbyntd 以语言、年份、作者、标题、降序排列 \hspace{\biblabelsep}} ``` -示例见:https://github.com/hushidong/biblatex-gb7714-2015/issues/62 +示例见:[issue](https://github.com/hushidong/biblatex-gb7714-2015/issues/62) @@ -642,9 +707,25 @@ biblatex-7714-2015的顺序编码制样式特别设计了这样的环境,以 \setcounter{biburlnumpenalty}{100}%大于0允许在数字后面断行 \setcounter{biburlucpenalty}{100}%大于0允许在大写字母后面断行 \setcounter{biburllcpenalty}{100}%大于0允许在小写字母后面断行 +``` + +* <b>中英文混排,有些英文断行不佳,导致行溢出,怎么解决?</b> + +biblatex的参考文献表的换行是由tex的断行机制决定的,处理行(盒子)溢出就要用tex的方式处理: + +``` + { + %\hyphenation{Proce-edings} + \hyphenpenalty=5000 %断词阈值, 值越大越不容易出现断词 + \tolerance=500 %丑度, 10000为最大无溢出盒子, 参考the texbook 第6章 + \hbadness=100 %如果丑度超过hbadness这一阀值, 那么就会发出警告 + \printbibliography[heading=subbibintoc,title=【参考文献】] +} ``` +当然如果不想这么设置,可以手动的修改参考文献条目的内容,在需要换行的内容前加上-符号。 +见:https://github.com/hushidong/biblatex-gb7714-2015/issues/89 * <b>当参考文献没有作者时,希望用佚名或Anon代替作者时,请问该怎么处理?</b> @@ -760,6 +841,20 @@ biblatex-gb7714-2015设计了两种多语言对照参考文献的实现方式, 使用命令`\yearcite{bibtexkey}`给出仅包含年份的标签。 +* <b>中文文档中,引用标注标签在一个句子中时,标签的`]`后面与中文字符之间存在一个空格,怎么消除?</b> + + +在引用命令后面加一个没有长度的空白即可,比如: +``` +中文字符\cite{sally_history_1985}\mbox{}中文字符 + +中文字符\cite{sally_history_1985}\hbox{}中文字符 + +中文字符\cite{sally_history_1985}\makebox{}中文字符 + +中文字符\cite{sally_history_1985}\hspace{0pt}中文字符 +``` + * <b>在使用作者年制时,我希望文献表是按作者年份标题排序,而正文某处一个cite命令引用多个参考文献,且这些文献的标签是按年份作者标题排序,该怎么操作?</b> @@ -906,16 +1001,45 @@ biblatex中处理顺序数字编码压缩的代码默认从3个连续编码开 ### 5. Examples/著录和标注结果示例 -* 顺序编码制 ++ 标注样式示例 + + * 顺序编码制 + + ![示例a](example/fig-style-numeric.png) + + 代码见:![egcitetab.tex](egfigure/egcitetab.tex),![egcitenumtp.tex](egfigure/egcitenumtp.tex) + + * 作者年制 + + ![示例b](example/fig-style-authoryear.png) + + 代码见:![egciteaytab.tex](egfigure/egciteaytab.tex),![egciteaytp.tex](egfigure/egciteaytp.tex) + ,![egciteay.tex](egfigure/egciteay.tex) -![示例a](example/fig-style-numeric.png) + 具体代码见:egfigure 文件夹下的各个文件。 -* 作者年制 + 命令说明见:biblatex-gb7714-2015.pdf文档。 + ++ 著录样式示例 -![示例b](example/fig-style-authoryear.png) + 国标文档的完整复现: + + * 顺序编码制 + + 代码见:![tgbcitation.tex](egfigure/tgbcitation.tex) + + * 作者年制 + + 代码见:![tngbcitationay.tex](egfigure/tngbcitationay.tex) + + * 国标附录 + + 代码见:![tgbbiblio.tex](egfigure/tgbbiblio.tex) + ++ 姓名的格式更改示例 -* 姓名的格式更改 +代码见:![opt-gbnamefmt.tex](example/opt-gbnamefmt.tex) ,![opt-gbnamefmt-default.tex](example/opt-gbnamefmt-default.tex) 对于bib文件中的如下条目,有: @@ -958,6 +1082,126 @@ biblatex中处理顺序数字编码压缩的代码默认从3个连续编码开 +### 6. 测试文件说明 + ++ egfigure + - ![egciteay.tex](egfigure\egciteay.tex) 测试gb7714-2015ay的标注样式,是否满足GB要求 + - ![egciteaytab.tex](egfigure\egciteaytab.tex) 测试gb7714-2015ay的标注样式,绘制成表用于biblatex-gb7714-2015.pdf + - ![egciteaytp.tex](egfigure\egciteaytp.tex) 测试gb7714-2015ay使用natbib的常用标注命令 + - ![egcitenum.tex](egfigure\egcitenum.tex) 测试gb7714-2015的标注样式,是否满足GB要求 + - ![egcitenumtp.tex](egfigure\egcitenumtp.tex) 测试gb7714-2015使用natbib的常用标注命令 + - ![egcitetab.tex](egfigure\egcitetab.tex) 测试gb7714-2015的标注样式,绘制成表用于biblatex-gb7714-2015.pdf + - ![egcitesay.tex](egfigure\egcitesay.tex) 测试gb7714-2015ay使用复数形式的命令 + - ![egcitesnum.tex](egfigure\egcitesnum.tex) 测试gb7714-2015使用复数形式的命令 + - ![egcontentfmt.tex](egfigure\egcontentfmt.tex) 测试gb7714-2015样式选项gbnamefmt=givenahead,gbbiblabel=dot,gbtitlelink=true + - ![egcontentfmtb.tex](egfigure\egcontentfmtb.tex) 测试gb7714-2015ms样式选项gbnamefmt=lowercase,gbstyle=false,sorting=nyt + - ![egcontentfmtc.tex](egfigure\egcontentfmtc.tex) 测试gb7714-2015ay样式选项maxcitenames=2,mincitenames=1,sorting=gbynta(UCAS-资环类) + - ![egdoublelan.tex](egfigure\egdoublelan.tex) 测试gb7714-2015样式实现的双语对照文献表,关联条目方法 + - ![egdoublelanb.tex](egfigure\egdoublelanb.tex) 测试gb7714-2015样式实现的双语对照文献表,关联条目方法,(gbnamefmt=pinyin 国内某期刊) + - ![eggbfootstyle.tex](egfigure\eggbfootstyle.tex) 测试gb7714-2015样式实现国标要求的脚注文献表 + - ![egfootstyle.tex](egfigure\egfootstyle.tex) 测试gb7714-2015样式一般的脚注文献表 + - ![egmsinabiblio.tex](egfigure\egmsinabiblio.tex) 测试gb7714-2015ms样式在一篇文档中使用两种格式设置,中文:GB,英文:biblatex标准样式 + - ![egmxindfrefsec.tex](egfigure\egmxindfrefsec.tex) 测试gb7714-2015mx样式在不同的参考文献分节中使用顺序编码和作者年制两种不同样式 + - ![egmultilan.tex](egfigure\egmultilan.tex) 测试gb7714-2015样式实现的多语言混合的文献表 + - ![egmwe.tex](egfigure\egmwe.tex) 测试gb7714-2015样式最小示例,用于biblatex-gb7714-2015.PDF + - ![egparfmt.tex](egfigure\egparfmt.tex) 测试gb7714-2015样式文献表段落格式设置,包括缩进,颜色,字体,间距等 + - ![tgbbiblio.tex](egfigure\tgbbiblio.tex) 实现GB/T 7714-2015 标准的附录的文献表示例(gb7714-2015样式) + - ![tgbbiblioms.tex](egfigure\tgbbiblioms.tex) 实现GB/T 7714-2015 标准的附录的文献表示例(gb7714-2015ms样式) + - ![tgbcitation.tex](egfigure\tgbcitation.tex) 实现GB/T 7714-2015 标准2-10节给出的顺序编码制示例(gb7714-2015样式) + - ![tgbcitationms.tex](egfigure\tgbcitationms.tex) 实现GB/T 7714-2015 标准2-10节给出的顺序编码制示例(gb7714-2015ms样式) + - ![tngbcitationay.tex](egfigure\tngbcitationay.tex) 实现GB/T 7714-2015 标准2-10节给出的著者年份制示例(gb7714-2015ay样式) + - ![tngbcitationaynew.tex](egfigure\tngbcitationaynew.tex) 实现GB/T 7714-2015 标准2-10节给出的著者年份制示例(gb7714-2015ay样式,nohashothers=true) ++ egphoto + - ![opt-citexref-false.tex](egphoto\opt-citexref-false.tex) 测试citexref=false选项 + - ![opt-citexref-true.tex](egphoto\opt-citexref-true.tex) 测试citexref=true选项 + - ![opt-gbalign-center.tex](egphoto\opt-gbalign-center.tex) 测试gbalign=center选项 + - ![opt-gbalign-gb.tex](egphoto\opt-gbalign-gb.tex) 测试gbalign=gb7714-2015选项 + - ![opt-gbalign-left.tex](egphoto\opt-gbalign-left.tex) 测试gbalign=left选项 + - ![opt-gbalign-right.tex](egphoto\opt-gbalign-right.tex) 测试gbalign=right选项 + - ![opt-gbannote-false.tex](egphoto\opt-gbannote-false.tex) 测试gbannote=false选项 + - ![opt-gbannote-true.tex](egphoto\opt-gbannote-true.tex) 测试gbannote=true选项 + - ![opt-gbannote-true.tex](egphoto\opt-gbannote-true.tex) 测试gbannote=true选项 + - ![opt-gbbiblabela.tex](egphoto\opt-gbbiblabela.tex) 测试gbbiblabel=box选项 + - ![opt-gbbiblabelb.tex](egphoto\opt-gbbiblabelb.tex) 测试gbbiblabel=bracket选项 + - ![opt-gbbiblabelc.tex](egphoto\opt-gbbiblabelc.tex) 测试gbbiblabel=parens选项 + - ![opt-gbbiblabeld.tex](egphoto\opt-gbbiblabeld.tex) 测试gbbiblabel=dot选项 + - ![opt-gbbiblabele.tex](egphoto\opt-gbbiblabele.tex) 测试gbbiblabel=plain选项 + - ![opt-gbbiblabelf.tex](egphoto\opt-gbbiblabelf.tex) 测试gbbiblabel=circle选项 + - ![opt-gbnoauthor-false.tex](egphoto\opt-gbnoauthor-false.tex) 测试gbnoauthor=false选项 + - ![opt-gbnoauthor-true.tex](egphoto\opt-gbnoauthor-true.tex) 测试gbnoauthor=true选项 + - ![opt-gbpub-false.tex](egphoto\opt-gbpub-false.tex) 测试gbpub=false选项 + - ![opt-gbpub-true.tex](egphoto\opt-gbpub-true.tex) 测试gbpub=true选项 + - ![opt-gbpunctin-false.tex](egphoto\opt-gbpunctin-false.tex) 测试gbpunctin=false选项 + - ![opt-gbpunctin-true.tex](egphoto\opt-gbpunctin-true.tex) 测试gbpunctin=true选项 + - ![opt-gbtitlelink-false.tex](egphoto\opt-gbtitlelink-false.tex) 测试gbtitlelink=false选项 + - ![opt-gbtitlelink-true.tex](egphoto\opt-gbtitlelink-true.tex) 测试gbtitlelink=true选项 + - ![opt-gbtype-false.tex](egphoto\opt-gbtype-false.tex) 测试gbtype=false选项 + - ![opt-gbtype-true.tex](egphoto\opt-gbtype-true.tex) 测试gbtype=true选项 + - ![opt-mergedate-a.tex](egphoto\opt-mergedate-a.tex) 测试mergedate默认选项(gb7714-2015ay) + - ![opt-mergedate-b.tex](egphoto\opt-mergedate-b.tex) 测试mergedate=true选项(gb7714-2015ay) + - ![opt-mergedate-c.tex](egphoto\opt-mergedate-c.tex) 测试mergedate=false选项(gb7714-2015ay) + - ![opt-mergedate-d.tex](egphoto\opt-mergedate-d.tex) 测试mergedate=none选项(gb7714-2015ay) ++ egthesis + - ![thesis-bupt-numeric.tex](egthesis\thesis-bupt-numeric.tex) + - ![thesis-cau-numeric.tex](egthesis\thesis-cau-numeric.tex) + - ![thesis-ecnu-numeric.tex](egthesis\thesis-ecnu-numeric.tex) + - ![thesis-fdu-numeric.tex](egthesis\thesis-fdu-numeric.tex) + - ![thesis-nwafu-ay.tex](egthesis\thesis-nwafu-ay.tex) 测试西北农林科技大学(可以参考:特殊的ay样式调整) + - ![thesis-seu-numeric.tex](egthesis\thesis-seu-numeric.tex) 测试东南大学(可以参考:gb7714-2015样式调整) + - ![thesis-sjtu-numeric.tex](egthesis\thesis-sjtu-numeric.tex) + - ![thesis-thu-author-year.tex](egthesis\thesis-thu-author-year.tex) + - ![thesis-thu-numeric.tex](egthesis\thesis-thu-numeric.tex) + - ![thesis-tongji.tex](egthesis\thesis-tongji.tex) + - ![thesis-ucas-m.tex](egthesis\thesis-ucas-m.tex) 测试中科院大学(可以参考:ay样式调整) + - ![thesis-ucas-x.tex](egthesis\thesis-ucas-x.tex) + - ![thesis-uibe-numeric.tex](egthesis\thesis-uibe-numeric.tex) 测试对外经贸大学(可以参考:中文标点、卷期格式;中英文不同) + - ![thesis-ustc-all.tex](egthesis\thesis-ustc-all.tex) 测试中科大(可以参考:一文中使用两种样式) + - ![thesis-ustc-authoryear.tex](egthesis\thesis-ustc-authoryear.tex) + - ![thesis-ustc-numeric.tex](egthesis\thesis-ustc-numeric.tex) + - ![thesis-xjtu-numeric.tex](egthesis\thesis-xjtu-numeric.tex) + - ![thesis-zju-numeric.tex](egthesis\thesis-zju-numeric.tex) + - ![thesistest.tex](egthesis\thesistest.tex) ++ example + - ![cls-beamer.tex](example\cls-beamer.tex) 测试beamer中的使用(gb7714-2015样式) + - ![cls-beameray.tex](example\cls-beameray.tex) 测试beamer中的使用(gb7714-2015ay样式) + - ![codeopt-gbcodegbk.tex](example\codeopt-gbcodegbk.tex) 测试gb7714-2015、ay样式,对于GBK编码文档的兼容性 + - ![eg-opt-gbstyle.tex](example\eg-opt-gbstyle.tex) 测试gb7714-2015ms样式一篇文档中中英文两种格式设置,多语言对照,多语言混合文献表 + - ![testallformat.tex](example\testallformat.tex) 测试全面的类型、格式 + - ![egtest.tex](example\egtest.tex) 测试示例 + - ![opt-autolang-multilan.tex](example\opt-autolang-multilan.tex) 测试多语言混合的文献表,各语言不同的本地化字符串 + - ![opt-eg-multilan.tex](example\opt-eg-multilan.tex) 测试多语言混合的文献表 + - ![opt-eg-authoryear.tex](example\opt-eg-authoryear.tex) 测试ay样式 + - ![opt-eg-dblang.tex](example\opt-eg-dblang.tex) 测试双语对照文献-两种方法(条目集、关联条目) + - ![opt-gbalign-center.tex](example\opt-gbalign-center.tex) 测试gbalign选项 + - ![opt-gbalign-gb.tex](example\opt-gbalign-gb.tex) 测试gbalign选项 + - ![opt-gbalign-left.tex](example\opt-gbalign-left.tex) 测试gbalign选项 + - ![opt-gbannote.tex](example\opt-gbannote.tex) 测试gbannote选项,在文献表中加上附加信息用以说明三大索引情况 + - ![opt-gbbiblabel.tex](example\opt-gbbiblabel.tex) 测试gbbiblabel选项 + - ![opt-gbctexset.tex](example\opt-gbctexset.tex) 测试gbctexset选项,使可以利用ctex的设置对文献表的标题进行修改 + - ![opt-gbfieldstd.tex](example\opt-gbfieldstd.tex) 测试gbfiledstd选项,著录格式还原为biblatex标准样式的格式 + - ![opt-gbfootbib.tex](example\opt-gbfootbib.tex) 测试实现国标要求的脚注文献表 + - ![opt-gblanorder-chineseahead.tex](example\opt-gblanorder-chineseahead.tex) 测试文献表排序,中文在前 + - ![opt-gblanorder-englishahead.tex](example\opt-gblanorder-englishahead.tex) 测试文献表排序,英文在前 + - ![opt-gblanorder-udforder.tex](example\opt-gblanorder-udforder.tex) 测试文献表排序,自定义顺序 + - ![opt-sorting-multilan.tex](example\opt-sorting-multilan.tex) 测试多语言混合文献表排序 + - ![opt-gblocal.tex](example\opt-gblocal.tex) 测试本地化字符串设置(引用标注标签、文献表) + - ![test-setlocal.tex](example\test-setlocal.tex) 测试本地化字符串设置(多种方法局部调整) + - ![test-setlocal-multilan.tex](example\test-setlocal-multilan.tex) 测试本地化字符串设置(多种语言的局部调整) + - ![opt-gbnamefmt.tex](example\opt-gbnamefmt.tex) 测试gbnamefmt对于作者姓名格式的控制 + - ![opt-gbnamefmt-default.tex](example\opt-gbnamefmt-default.tex) 测试gbnamefmt对于作者姓名格式的控制 + - ![opt-gbnamefmt-quanpin.tex](example\opt-gbnamefmt-quanpin.tex) 测试gbnamefmt对于作者姓名格式的控制 + - ![opt-gbnoauthor-false.tex](example\opt-gbnoauthor-false.tex) 测试gbnoauthor选项 + - ![opt-gbnoauthor-true.tex](example\opt-gbnoauthor-true.tex) 测试gbnoauthor选项 + - ![opt-gbpub-true.tex](example\opt-gbpub-true.tex) 测试gbpub选项 + - ![opt-gbpunctin.tex](example\opt-gbpunctin.tex) 测试gbpunctin选项 + - ![opt-gbtitlelink.tex](example\opt-gbtitlelink.tex) 测试gbtitlelink选项 + - ![opt-gbtype.tex](example\opt-gbtype.tex) 测试gbtype选项 + - ![opt-hyperref-backref.tex](example\opt-hyperref-backref.tex) 测试backrref选项,反向超链接 + - ![teststyleerj.tex](example\teststyleerj.tex) 测试chinese-erj样式 + - ![test-translator-in-other-lan.tex](example\test-translator-in-other-lan.tex) 测试译著的其它语言的译者格式 + - ![test-space-after-citelabel-inCJKline.tex](example\test-space-after-citelabel-inCJKline.tex) 测试删除标注后因为xeCJK加入的空格 + + --------------------------------------------------------- @@ -1183,6 +1427,7 @@ please see the file 'biblatex-gb7714-2015.pdf' for further information! * 2020/03/30 v1.0u * 2020/07/21 v1.0v,ctan * 2021/01/19 v1.0w,ctan +* 2021/04/03 v1.0x,ctan 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 Binary files differindex 9d22accbe0e..a60f9e6783c 100644 --- 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 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 767ffbbd1e2..b817eb6b52e 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 @@ -1,3 +1,8 @@ + +%!Mode:: "TeX:UTF-8" +%!TEX program = xelatex +%!BIB program = biber + \documentclass[11pt]{article} %用draft选项找到badbox的位置 twoside, \input{biblatex-gb7714-2015-preamble} %宏包和一些格式设置 \usepackage{microtype} @@ -496,6 +501,7 @@ leftrule=0pt,rightrule=0pt,toprule=0.4pt,bottomrule=0.4pt] \item gbnamefmt=givenahead,姓名的格式与biblatex标准样式的given-family格式一致,即名在前姓在后,类似于ieee的样式; \item gbnamefmt=familyahead时,姓名的格式与biblatex 标准样式的family-given格式一致,即姓在前名在后,类似于APA 的样式; \item gbnamefmt=pinyin 时,姓名的格式采用一种常见的中文拼音方式,比如对于 Zhao, Yu Xin 或 Yu Xin Zhao 这个姓名拼音格式化为ZHAO Yu-xin。 + \item gbnamefmt=quanpin 时,姓名的格式采用另一种常见的中文拼音方式,比如对于 Zhao, Yu Xin 或 Yu Xin Zhao 这个姓名拼音格式化为Zhao Yuxin。 \item gbnamefmt=reverseorder 时,姓名的格式与biblatex 标准样式的family-given/ given-family格式一致,常用于经济学类的文献。 \end{itemize} \bc{注意:还可以利用 nameformat 域为某一具体条目设置该条目的姓名格式,比如:要在一个文献表中实现英文文献是givenahead 格式,而拼音的文献是pinyin风格,那么可以设置拼音文献的 nameformat 域为pinyin,而gbnamefmt设置为givenahead。条目中nameformat 域的局部设置优先于gbnamefmt的全局设置。}\par @@ -739,6 +745,29 @@ leftrule=0pt,rightrule=0pt,toprule=0.4pt,bottomrule=0.4pt] \caption{多语言文献表语言排序控制选项}\label{fig:eg:optgblanorder} \end{figure} + \pdfbookmark[4]{citexref}{citexref} + \item[citexref]=\textbf{true},false. \hfill default is true + + 为顺序编码制样式控制是否使用传统的crossref功能而增加的选项。 + \begin{itemize} + \item citexref=true,默认启用传统的crossref功能,即一个析出文献中给出crossref或xref 域来指定其析出来源文献,则在著录表中该析出文献的源用其来源文献在著录表中的序号如[1]等来代替。 + \item citexref=false,则使用biblatex的默认方式,当存在crossref域时自动将来源文献的信息引入到当前析出文献中,而使用xref域时,则不引入来源文献的信息。 + \end{itemize} + + 测试文档见:\href{run:./egphoto/opt-citexref-true.tex}{opt-citexref-true.tex}、 + \href{run:./egphoto/opt-citexref-false.tex}{opt-citexref-false.tex}。 + 效果示例如图\ref{fig:eg:optcitexref}所示。 + +\begin{figure}[!htb] +\centering +\begin{tcolorbox}[left skip=0pt,right skip=0pt,% +width=\linewidth,colframe=gblabelcolor,colback=white,arc=0pt,% +leftrule=0pt,rightrule=0pt,toprule=0.4pt,bottomrule=0.4pt] +\subfigure[\heiti citexref=true] {\parbox{7.5cm}{\includegraphics*[page=1,viewport=0.2cm 0.2cm 7.5cm 8cm,clip=true]{egphoto/opt-citexref-true.pdf}}} +\subfigure[\heiti citexref=false] {\parbox{7.5cm}{\includegraphics*[page=1,viewport=0.5cm 0.2cm 8cm 8cm,clip=true]{egphoto/opt-citexref-false.pdf}}} +\end{tcolorbox} +\caption{控制传统crossref功能的citexref选项}\label{fig:eg:optcitexref} +\end{figure} \pdfbookmark[4]{gbannote}{gbannote} \item[gbannote]=true,\textbf{false}. \hfill default is false |