-
Notifications
You must be signed in to change notification settings - Fork 938
文献样式
著者-出版年制(authoryear)为默认选项,不同文献样式和引用样式,如 著者-出版年制(authoryear)、顺序编码制(numbers)、上标顺序编码制(super)可在 Thesis.tex 中对 artratex.sty 调用实现。
如果需要将 著者-出版年制(authoryear)改为理工科需要的 顺序编码制(numbers),只需将 Thesis.tex 中的:
\usepackage[authoryear,myhdr,list]{Style/artratex}% document settings
改为
\usepackage[numbers,myhdr,list]{Style/artratex}% document settings
如果需要的是 上标顺序编码制(super),就是:
\usepackage[super,myhdr,list]{Style/artratex}% document settings
使用命令
\nocite{*}
即可显示所有参考文献(包括未引用文献)。若只想显示引用过的文献,则需删除此命令。
使用顺序编码制(numbers)或上标顺序编码制(super)时,若在图表标题中引用文献,因为表格列表和图形列表位于文档的最前列,从而标题中的文献编号也会排在前列。如想改变此行为,方法为使用
\caption[列表标题]{标题 \citep{xxx}}
\bicaption[列表标题]{中文标题 \citep{xxx}}{英文标题\citep{xxx}}
以避免文献引用出现在图表列表中即可。
{}
符号在 .bib 文件中具有固定输出格式的作用。如当在 title 中用 {Euler}
时 Euler
就一定会保持输出为 Euler
而不会被后台切换为 euler
。
修改参考文献列表的默认排版行为 (由 zepinglee 开发提供)
编辑 Biblio
文件夹下的 gbt7714-plain.bst
和 gbt7714-unsrt.bst
内提供的配置函数可实现多类样式:
FUNCTION {load.config}
{
#1 'uppercase.name :=
#3 'max.num.authors :=
#0 'period.between.author.year :=
#1 'sentence.case.title :=
#0 'link.title :=
#1 'show.mark :=
#0 'italic.jounal :=
#1 'show.missing.address.publisher :=
#1 'show.url :=
#1 'show.doi :=
#0 'show.note :=
}
比如:
- 去除 [S.l.] 字段
参考文献中的 [S.l.] 字段是关于出版地的,请见 ucasthesis 的 ref.bib 内的样本:
@book{chu2004tushu,
title={图书馆数字参考咨询服务研究},
author={初景利},
key={Chu Jing Li},
year={2004},
address={北京},
publisher={北京图书馆出版社}
}
address
域就是出版社地址域。当缺失此域时,可能会出现 [S.l.] 字段代表出版地不明。若想去除此字段的显示,可以设定为:
#0 'show.missing.address.publisher :=
- 取消英文作者名大写
文献列表中英文作者名全部大写是符合国标的。如果需取消英文作者名大写,可设置:
#0 'uppercase.name :=
- 超链接参考文献到期刊网页并且不显式出现 url
设置:
#1 'link.title :=
#0 'show.url :=
如果想点击参考文献列表的某个文献可以跳回文档内的引用页,可以在 artracom.sty
添加如下命令即可:
\RequirePackage[hyperpageref]{backref}
然后每个文献后就会有链回文本页的页码:
在 atratex.sty
中搜索 hyperref
即可找到关于超链接的各类设置,比如各类链接的样式和颜色:
%-
%-> Links support
%-
\RequirePackage{hyperref}%
\hypersetup{% set hyperlinks
%bookmarks=true,% show bookmarks bar
pdfencoding=auto,% allows non-Latin based languages in bookmarks
%pdftitle={},% title
%pdfauthor={},% author
%pdfsubject={},% subject
%pdftoolbar=true,% show toolbar
%pdfmenubar=true,% show menu
pdffitwindow=false,% window fit to page when opened
pdfstartview={FitH},% fits the width of the page to the window
%pdfnewwindow=true,% links in new window
%backref=true,% do bibliographical back references
%pagebackref=true,% backreference by page number
colorlinks=true,% false: boxed links; true: colored links
linkcolor=black,% color of internal links
citecolor=blue,% color of links to bibliography
%filecolor=magenta,% color of file links
urlcolor=red,% color of external links
bookmarksnumbered=true,% put section numbers in bookmarks
%hidelinks% remove link color and border
}
- 打印版的论文最好是显式出现 url 而不是用超链接,因为打印的文档无法还原超链接。
- 非黑色超链接在黑白打印后可能显示为浅灰色,从而打印版论文最好设定超链接为全黑色。