看板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