Re: [問題] 使用IEEEtran.bst編輯bib,人名重複會變成dash
※ 引述《suglwu (suglwu)》之銘言:
> ※ 引述《kwc1.bbs@ptt.cc (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
推
04/24 19:08, , 1F
04/24 19:08, 1F
討論串 (同標題文章)
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章