a*****r 发帖数: 443 | 1 不是很明白你前面到底在说什么
把natbib设成numerical然后在里面引用的时候用
citep{}引用就可以得到你要的效果了把
These examples are for author–year citation mode. In numerical mode, the re
sults are different.
\citet{jon90} ) Jones et al. [21]
\citet[chap.~2]{jon90} ) Jones et al. [21, chap. 2]
\citep{jon90} ) [21]
\citep[chap.~2]{jon90} ) [21, chap. 2]
\citep[see][]{jon90} ) [see 21]
\citep[see][chap.~2]{jon90} ) [see 21, chap. 2]
\citep{jon90a,jon90b} ) [21, 32]
如果你要的是reference按照作者姓氏的alphabetic顺序排列或者引用顺序排列的话
那就要取决于你使用的.bst文件了 |
|
l****a 发帖数: 336 | 2 想要把引用格式改成 Author, Year
用了natbib package
latex code如下:
\usepackage{natbib}
\begin{document}
\bibliographystyle{plainnat}
blah blah~\citep{Zhang07}
blan blan~\citet{Chang07}
\bibliography{reference.bib}
reference.bib 内容如下:
@article{Zhang07,
author = {Zhang, H. and Chen L.},
title = {ABC},
journal = {EFG},
volume = {4},
year = {2007},
pages = {17-20},
}
可是,参考文献不仅没在章后出现,所有citep引用位置都变成了[?], citet引用位置都
变成了?
这是怎么回事阿? 折腾了一晚上了 |
|
c*********s 发帖数: 63 | 3 终于弄好了。把下面的存成.bst文件,和Tex文件放在同一个文件夹就可以了。
%%
%% This is file `cellnew.bst',
%% generated with the docstrip utility, by HJ, 03/03/2013.
%%
%% The original source files were:
%%
%% merlin.mbs (with options: `ay,nat,nm-rvvc,nmlm,x10,x0,m10,m0,mcite,mct-1
,mct-x2,keyxyr,blkyear,dt-beg,yr-par,note-yr,atit-u,jttl-rm,thtit-a,vol-it,
vnum-x,volp-com,pp-last,num-xser,jnm-x,btit-rm,bt-rm,add-pub,pub-par,pre-pub
,edby,edbyy,blk-tit,ppx,ed,abr,ednx,xedn,jabr,url,url-blk,em-it,nfss,')
%% ----------------------... 阅读全帖 |
|
c*********s 发帖数: 63 | 4 终于弄好了。把下面的存成.bst文件,和Tex文件放在同一个文件夹就可以了。
%%
%% This is file `cellnew.bst',
%% generated with the docstrip utility, by HJ, 03/03/2013.
%%
%% The original source files were:
%%
%% merlin.mbs (with options: `ay,nat,nm-rvvc,nmlm,x10,x0,m10,m0,mcite,mct-1
,mct-x2,keyxyr,blkyear,dt-beg,yr-par,note-yr,atit-u,jttl-rm,thtit-a,vol-it,
vnum-x,volp-com,pp-last,num-xser,jnm-x,btit-rm,bt-rm,add-pub,pub-par,pre-pub
,edby,edbyy,blk-tit,ppx,ed,abr,ednx,xedn,jabr,url,url-blk,em-it,nfss,')
%% ----------------------... 阅读全帖 |
|
l**e 发帖数: 168 | 5 \citealp{xxx} gives you author, year
\citet{xxx} gives you author (year)
if those still don't work, then I don't know why... |
|
n**o 发帖数: 11 | 6 Dear all,
I am new to Latex and I am using the natbib package and \citet{} to cite the
papers. It is strange that the complied pdf shows "the paper is by Mike [
1998] ...". I expect to have the round parentheses. The document says the
round is default. I tried
\usepackage[round]{natbib}
I does not work. Can anyone show me how to correc it? Thank you so much.
My preamble is like this
\documentclass[11pt]{article}
\usepackage{natbib, amsmath, amssymb,graphicx, setspace,url, rotating}
\begin{docume |
|
w******n 发帖数: 430 | 7 写dissertation,用模板:
\documentclass[ece,dissertation,author-year]{puthesis}
然后调用
\bibliographystyle{plainnat}\bibliography{supmod}
texpdf以后出来的reference顺序不是按照作者字母排序,而是按照文章中引用时候出现
的顺序排列。如何解决?
另外就是这个模板好像和
\usepackage[number]{natbib}
这个package冲突,我不得不disable了natbib这个包,但是现在引用只能用\cite而不能
用诸如\citet这种,有办法解决吗?多谢回答,包子酬谢! |
|
p***c 发帖数: 2403 | 8 不是写paper,只是写点小的讲义
就是想把natbib生成的本来在最后的参考文献的资料,按希望放在正文的不同地方
用\citet 只能出现xxxx(20xx)这种
有什么命令么? |
|
s*******n 发帖数: 1474 | 9 in the latex file, try
\citet[][and references therein]{TD} |
|