中文参考文献的一点点内容

参考文献 2019-08-31 11:31  浏览 :8958

中文参考文献推荐国标 GB/T 7714-2015, 目前有两种方式使用它. 首先是 BibTeX 方式

\begin{filecontents}{example.bib}
  @Book{adams2003sobolev,
    title     = {Sobolev Spaces},
    publisher = {Academic Press},
    year      = {2003},
    author    = {Adams, R. A. and Fournier, J. J. F.},
    series    = {Pure and Applied Mathematics},
    address   = {New York},
    isbn      = {9780080541297},
  }
  @Book{xie2008san,
    title     = {三维涡流场的有限元分析},
    publisher = {机械工业出版社},
    year      = {2008},
    author    = {谢德馨 and 姚缨英 and 白保东 and 李锦彪},
    address   = {北京},
    isbn      = {9787111087045},
    language  = {chinese},
    key       = {xie4 de2 xin1   yao2 ying1 ying1   bai2 bao3 dong1   li3 jin3 biao1}
  }
\end{filecontents}
\documentclass{ctexart}
\usepackage{hologo}
\usepackage{gbt7714}
\bibliographystyle{gbt7714-numerical}
\title{该怎么玩中文参考文献}
\author{啸行}
\date{today}
\begin{document}
  \maketitle
  其实玩中文参考文献没有什么难的, 只要你选择正确的宏包.
  如果用了 \hologo{BibTeX}, 那么可以调用 zepinglee 的 gbt7714 宏包, 最终参考文献的样式就是\cite{xie2008san,adams2003sobolev}.
  \bibliography{example}
\end{document}

 

将以上内容编译后可查看结果


如果用的是 BibLaTeX

\begin{filecontents}{example.bib}
  @Book{adams2003sobolev,
    title     = {Sobolev Spaces},
    publisher = {Academic Press},
    year      = {2003},
    author    = {Adams, R. A. and Fournier, J. J. F.},
    series    = {Pure and Applied Mathematics},
    address   = {New York},
    isbn      = {9780080541297},
  }
  @Book{xie2008san,
    title     = {三维涡流场的有限元分析},
    publisher = {机械工业出版社},
    year      = {2008},
    author    = {谢德馨 and 姚缨英 and 白保东 and 李锦彪},
    address   = {北京},
    isbn      = {9787111087045},
    language  = {chinese},
    key       = {xie4 de2 xin1   yao2 ying1 ying1   bai2 bao3 dong1   li3 jin3 biao1}
  }
\end{filecontents}
\documentclass{ctexart}
\usepackage[backend=biber,style=gb7714-2015]{biblatex}
\addbibresource{example.bib}
\title{该怎么玩中文参考文献}
\author{啸行}
\date{today}
\begin{document}
  \maketitle
  其实玩中文参考文献没有什么难的, 只要你选择正确的宏包.
  如果用了 \texttt{BibLaTeX}, 那么可以调用 biblatex-gb7714-2015 样式, 最终参考文献的样式就是\cite{xie2008san,adams2003sobolev}.
  \printbibliography
\end{document}


\begin{filecontents}{example.bib}
  @Book{adams2003sobolev,
    title     = {Sobolev Spaces},
    publisher = {Academic Press},
    year      = {2003},
    author    = {Adams, R. A. and Fournier, J. J. F.},
    series    = {Pure and Applied Mathematics},
    address   = {New York},
    isbn      = {9780080541297},
  }
  @Book{xie2008san,
    title     = {三维涡流场的有限元分析},
    publisher = {机械工业出版社},
    year      = {2008},
    author    = {谢德馨 and 姚缨英 and 白保东 and 李锦彪},
    address   = {北京},
    isbn      = {9787111087045},
    language  = {chinese},
    key       = {xie4 de2 xin1   yao2 ying1 ying1   bai2 bao3 dong1   li3 jin3 biao1}
  }
\end{filecontents}
\documentclass{ctexart}
\usepackage[backend=biber,style=caspervector,utf8,sorting=cenyt]{biblatex}
\addbibresource{example.bib}
\title{该怎么玩中文参考文献}
\author{啸行}
\date{today}
\begin{document}
  \maketitle
  其实玩中文参考文献没有什么难的, 只要你选择正确的宏包.
  如果用了 \texttt{BibLaTeX}, 那么还可以调用 caspervector 样式, 最终参考文献的样式就是\supercite{xie2008san,adams2003sobolev}.
  \printbibliography
\end{document}


 

最后要特别指出: 在 bib 文件中, 中文参考文献最好增加 language={chinese} [感谢慕子的提醒]

发布评论
登录后方可评论!点击登录
全部评论 (2)
ddswhu
1楼 · 2019-09-01 11:21

里面其实需要注意的一点是,为了对中文文献的作者进行排序,中文文献需要加入拼音,也就是 key 这个字段。

赤霓
2楼 · 2019-08-31 14:55

学习了!!!