作者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