中文参考文献作者超过三个,如何不用and连接

2020-04-24 16:32发布

如图,我用的是Bibtex生成参考文献,然后中文文献里面有这个and让我很头疼,请问有没有解决办法?代码如下:\addcontentsline{toc}{section}{参考文献} \zihao{-...

批注 2020-04-24 163046.jpg

如图,我用的是Bibtex生成参考文献,然后中文文献里面有这个and让我很头疼,请问有没有解决办法?

代码如下:

\addcontentsline{toc}{section}{参考文献}
\zihao{-4}
\bibliography{bibfile}
\bibliographystyle{unsrf}


该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答

你可以考虑更换参考文献样式?例如

\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}
\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}


一周热门 更多>