看板LaTeX
标 题Re: [问题] 使用IEEEtran.bst编辑bib,人名重复会变成dash
发信站SayYA 资讯站 (Thu Apr 24 16:29:33 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!SayYa
※ 引述《suglwu (suglwu)》之铭言:
> ※ 引述《[email protected] (Never Give Up)》之铭言:
> > 遵照IEEE的排版之後发现
> > 如果连续两个reference人名重复会变成一连串的dash
> > 打开bst档案後发现有做人名重复的检查
> > 好像是
> > FUNCTION {default.is.dash.repeated.names}
> > 可是不知道怎麽移除这个部分
> > 请各位大大指点
> 参考 [1] 该 function 上面的说明
> <quote>
> % #0 turns off the "dashification" of repeated (i.e., identical to those
> % of the previous entry) names. IEEE normally does this.
> % #1 enables
> FUNCTION {default.is.dash.repeated.names} { #1 }
> </quote>
> 请试看看
> FUNCTION {default.is.dash.repeated.names} { #0 }
> [1] ~/texmf-texlive/bibtex/bst/IEEEtran/IEEEtran.bst
这个有 IEEEtran bst control 可以控制。修改 bst 是最後的手段。
在 *.bib 设一下 IEEEtran bst control entry,然後在文稿内,第一个
\cite{} 之前用 \bstctlcite{} 引进来就可以了。
把 CTLdash_repeated_names 栏位设成 "no"。
详细请参考 IEEEtran_bst_HOWTO.pdf。
--
一个神圣的目标是很危险的。当一个目标变得神圣时,
要达到这个目标的手段往往会变得很卑下。(林语堂.快乐的天才)
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: edt1023.sayya.org
1F:推 kwc1:我是window用winedit,不知道在哪下指令,但是很谢谢你:) 04/24 19:08