作者uranusjr (←這人是超級笨蛋)
看板LaTeX
標題Re: [問題] 引用bib的問題
時間Tue Nov 30 14:37:31 2010
※ 引述《starblue3314 (小詠)》之銘言:
: 想請問大家一下
: 我的bib部分因為想讓她前面有數字排序,
: 所以現在用的bib的環境是\usepackage[numbers]{natbib}
: 但是在內容中cite的時候
: 我想讓它顯示出"作者(年份)",然後不要號碼,
: 目前我是用\citet引用,
: 但它顯示出來的情況變成"作者,[號碼]",沒有年份,
: 所以想請問大家有沒有什麼方式可以解決這個問題呢?
: 謝謝大家!
自己用 \renewcommand 覆寫(或用 \newcommand 另做一個新的)
例如
\renewcommand{\citet}[1]{\citeauthor{#1}~\citeyearpar{#1}}
這樣定義後, 用 \citet 就可以是「作者, (年份)」
想要其他格式也可以自己改
\citeauthor{} 和 \citeyearpar{} 的意義可以從 natbib 的 manual 裡找到
還有一些其他 commands 可以用
--
「我最想要的同伴嘛,首先是要笑口常開,其次是我們能永遠不會發生誤會。
如果這些都能辦到的話,嗯,如果他是世界上第一流的橋手,也還不錯。」
-- 班尼多‧加羅素,前義大利藍隊成員
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.94.61
1F:推 starblue3314:可以了!!!不過還有個小問題@@ 他現在年份顯示中括號 11/30 15:20
2F:→ starblue3314:可是我想把它換成小括號 可以換嗎? 11/30 15:21
3F:推 starblue3314:阿!我自己用出來了^^ 謝謝幫忙~ 11/30 15:27