我对 LaTeX 的使用还很陌生,但到目前为止,我发现它相当直观,目前正在使用它来撰写我的论文。我正在使用harvard
和natbib
包来引用和创建我的参考书目。
我正在使用该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
功能,您可以对它们执行类似的事情