我使用的\bibliographystyle{dcu}
是哈佛格式的引文,我想从文件中删除括号dcu.bst
。如何删除()
参考文献列表中出现的年份周围的括号?
我之所以问这个问题是因为我在源代码即文件中没有看到年份周围的括号dcu.bst
。
您可以在这里找到代码:http://tug.ctan.org/tex-archive/macros/latex/contrib/harvard/dcu.bst
提前感谢您的帮助。以下是我的代码:
\documentclass[12pt]{article}
\usepackage{amsmath,color}
\usepackage[comma, authoryear]{natbib}
\setcitestyle{aysep={}}
\bibliographystyle{dcu}
\usepackage{filecontents}
\begin{filecontents*}{final.bib}
@article{jan,
title={{A simulation toolkit }},
author={Donald Donald},
journal={Phys. Med. Biol.},
volume={\textcolor{blue}{xx}},
pages={\textcolor{blue}{101-110}},
year={2004},
publisher={IOP Publishing}
}
\end{filecontents*}
\begin{document}
\section{Intro}
Hello, this is a simple example of harvard style citation~\cite{jan}.
\bibliography{final}
\end{document}
- 我想删除引用中的括号,但不删除上下文中的括号,如简介部分所示。
- 还想去掉引用末尾出现的点。
答案1
书目样式dcu
是书目样式集的一部分natbib
。括号由文件设置,natbib
而不是由.bst
文件本身设置。
\begin{filecontents}{\jobname.bib}
@book{Chomsky1965,
Address = {Cambridge Mass.},
Author = {Noam Chomsky},
Publisher = {{MIT} Press},
Title = {Aspects of the Theory of Syntax},
Year = {1965}}
\end{filecontents}
\documentclass{article}
\usepackage{natbib}
\setcitestyle{open={},close={}}
\bibliographystyle{dcu}
\begin{document}
\citet{Chomsky1965}
\bibliography{\jobname}
\end{document}
答案2
@Alan,谢谢你的帮助。我现在明白我漏掉了 \setcitestyle{open={},close={}}。
另外,我想删除年份后面和引用末尾的点。我该怎么做?