问题:
在使用natbib包和IEEEtran.bst排版参考文献时,默认的显示方式如下:
Author1, Author2 and Author3, ""this is title of paper,"" proceeding of
- 1
现在排版需要逗号在双引号的后面,即显示如下:
Author1, Author2 and Author3, ""this is title of paper"", proceeding of
- 1
那么如何处理呢?
方法:
如果使用的是biblatex包就比较容易实现,现在我用的是natbib,因此需要修改IEEEtran.bst,具体如下:
FUNCTION {output.nonnull}
{ swap$
prev.status.quote quote.close = % 将这几行移动到逗号部分的前面即可
{ "''" * }
{ skip$ }
if$
prev.status.punct punct.comma =
{ "," * }
{ skip$ }
if$
prev.status.punct punct.period =
{ add.period$ }
{ skip$ }
if$
prev.status.space space.normal =
{ " " * }
{ skip$ }
if$
prev.status.space space.large =
{ large.space * }
{ skip$ }
if$
write$
prev.status.nline nline.newblock =
{ newline$ "\newblock " write$ }
{ skip$ }
if$
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
版权声明:本文为fandroid原创文章,未经博主允许不得转载。 http://blog.csdn.net/fandroid/article/details/50932791