\usepackage{natbib}
\bibliographystyle{ametsoc}
\setcitestyle{aysep={}}
\bibliographystyleはplainnatが基本だが,上記の例では米国気象学会のテンプレートに含まれているametsoc.bst利用している。\setcitestyleで,著者と出版年との間の記号 aysep の「,」を削除している。
ametsoc.bstは号を()の中に入れて出力する。これを取り除くには,FUNCTION {format.vol.num.pages}の
number "number" bibinfo.check duplicate$ empty$ 'skip$
{
swap$ duplicate$ empty$
{ "there's a number but no volume in " cite$ * warning$ }
'skip$
if$
swap$
"" * "" *
}
if$ *
を削除する。
0 件のコメント:
コメントを投稿