如何删除芝加哥参考书目格式中参考文献年份的括号

如何删除芝加哥参考书目格式中参考文献年份的括号

我使用芝加哥参考书目风格(\bibliographystyle{chicago}),参考文献如下:

Leibowitz, A. (1974).教育与家庭生产。美国经济评论 64(2), 243-250

我需要删除年份中的括号。它应该是这样的:

Leibowitz, A. 1974.教育与家庭生产。美国经济评论 64(2), 243-250。

我如何获得它?

答案1

将文件复制chicago.bstmychicago.bst。然后搜索

FUNCTION {output.year.check}
{ year empty$
     { "empty year in " cite$ * warning$ }
     { write$
        " (" year * extra.label *
       month empty$
          { ")" * }
          { ", " * month * ")" * }
       if$
       mid.sentence 'output.state :=
     }
  if$
}

并将其更改为

FUNCTION {output.year.check}
{ year empty$
     { "empty year in " cite$ * warning$ }
     { write$
%        " (" year * extra.label *
         " " year * extra.label *
       month empty$
%          { ")" * }
%          { ", " * month * ")" * }
          {}
          { ", " * month * }
       if$
       mid.sentence 'output.state :=
     }
  if$
}

如果你不熟悉 TeX 目录结构,那么将文件放入你的文档文件夹,当然,使用

\bibliographystyle{mychicago}

答案2

如果您需要的是最新且正确的《芝加哥格式手册》实施,则应使用biblatex-chicagobiber如果您需要“作者日期”样式)。您可以选择使用第 15 版或第 16 版 --- 并且第 16 版中的作者日期规范有重大变化。那么您的文件应如下所示:

\documentclass{article}
% \listfiles
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Article{smith2000,
  author =   {Smith, John},
  title =    {Some Article Title for a Journal},
  journal =      {Journal of Tests},
  date =     2000,
  volume =   33,
  number =   2,
  pages =    {100--150}}

@Book{smith3000,
  author =   {Smith, John},
  title =    {A Book Title},
  location = {Somewhere},
  publisher = {Publishers, Inc.},
  date =      3000}
\end{filecontents}

\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc}%
\usepackage{lmodern}

\usepackage[strict=true, style=american]{csquotes}%
\usepackage[english]{babel}%

\usepackage[%
% notes, %
authordate,
firstinits=true,
backend=biber,
]{biblatex-chicago}%
% \usepackage[style=authoryear, backend=biber]{biblatex}
\addbibresource{\jobname.bib}%

\begin{document}

\cite{smith2000}\par
\cite{smith3000}

\printbibliography
\end{document}

如果出于某种原因,您需要 1992 年的芝加哥风格(对应于第 12 版(我认为)),那么这chicago.bst可能是最好的选择。

还要注意,这biblatex在大多数情况下都更容易改变,所以如果需要进行更多更改才能从“chicago1992”变为您实际需要的,请考虑biblatex尽早切换。

相关内容