Re: [問題] 使用IEEEtran.bst編輯bib,人名重複會變成dash

看板LaTeX (論文排版)作者時間17年前 (2008/04/24 17:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《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
我是window用winedit,不知道在哪下指令,但是很謝謝你:)
04/24 19:08, 1F
文章代碼(AID): #1844nH00 (LaTeX)
文章代碼(AID): #1844nH00 (LaTeX)