使用哈佛风格(agsm)从参考书目中删除引号

使用哈佛风格(agsm)从参考书目中删除引号

我对 LaTeX 的使用还很陌生,但到目前为止,我发现它相当直观,目前正在使用它来撰写我的论文。我正在使用harvardnatbib包来引用和创建我的参考书目。

我正在使用该agsm样式来创建参考书目并最终得到以下结果:

Leopold, L. & Maddock, T. (1953),《河道的水力几何学及其一些地理含义》,美国地质调查局专业论文 252,1-56。

与我需要的相反:

Leopold, L. & Maddock, T. (1953),河道的水力几何形状及其一些地理含义,美国地质调查局专业论文 252,1-56。

我需要删除字段内容开始和结束处的引号title,但我不确定如何做。

参考文献的 BibTeX 代码为

@article{leopold1953,
 Author = {Leopold, L.B. and Maddock, T.},
 Date-Added = {2012-03-10 11:33:51 +0000},
 Date-Modified = {2012-03-10 12:14:58 +0000},
 Journal = {U.S. Geological Survey Professional Paper},
 Lccn = {gs53000079},
 Pages = {1-56},
 Series = {Professional paper},
 Title = {The hydraulic geometry of stream channels and some physiographic implications},
 Volume = {252},
 Year = {1953},
 Bdsk-Url-1 = {books.google.co.uk/books?id=cA%5C_WYgEACAAJ}
}

答案1

复制一份 agsm.bst,并将其命名为 agsm-nq.bst(与您的文档位于同一目录中)。

编辑 agsm-nq.bst,并搜索包含“FUNCTION {article}”的行

该函数的开始是:

FUNCTION {article}
{ output.bibitem
  list.label.output
  " \harvardyearleft " list.year * "\harvardyearright " * output.nonnull
  author "author" item.check
  title.field field.used =
    { skip$ }
    { format.title quote "title" output.check }
...

在最后一行,有一个放入引文的函数。将该行更改为:

    { format.title "title" output.check }

现在改变

\bibliographystyle{agsm}

\bibliographystyle{agsm-nq}

在您的文档中,则不会创建引号。

如果其他引用类型也具有该quote功能,您可以对它们执行类似的事情

相关内容