Skip to content

文献样式

mohuangrui edited this page Mar 14, 2019 · 44 revisions

引用样式

著者-出版年制(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.bstgbt7714-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 :=
}

比如:

  1. 去除 [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 :=
  1. 取消英文作者名大写

文献列表中英文作者名全部大写是符合国标的。如果需取消英文作者名大写,可设置:

  #0 'uppercase.name :=
  1. 超链接参考文献到期刊网页并且不显式出现 url

设置:

  #1 'link.title :=
  #0 'show.url :=

超链接参考文献到文档引用页

如果想点击参考文献列表的某个文献可以跳回文档内的引用页,可以在 artracom.sty 添加如下命令即可:

\RequirePackage[hyperpageref]{backref}

然后每个文献后就会有链回文本页的页码:

image

超链接颜色设置

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 而不是用超链接,因为打印的文档无法还原超链接。
  • 非黑色超链接在黑白打印后可能显示为浅灰色,从而打印版论文最好设定超链接为全黑色。
Clone this wiki locally