n**o 发帖数: 11 | 1 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 |
|
D**o 发帖数: 2653 | 2 我是natbib新手,用它是因为可以和hyperref同时使用,可以建立文本和reference
之间的link
比如有一个(或者多个)作者写了两个文章被引用,如果不使用natbib,在正文中
可以写成Author (2005, 2007), reference里面当然还是两个单独的文章。
但是用natbib为了达到link的效果,只会显示成Author (2005), Author (2007), 有
什么办法显示成上面的格式
多谢 |
|
b*******g 发帖数: 513 | 3 【 以下文字转载自 TeX 讨论区 】
发信人: birspring (bir), 信区: TeX
标 题: natbib里的plainnat.bst文件放在windows的winedt的那个文件下面?
发信站: BBS 未名空间站 (Mon Oct 31 16:26:27 2011, 美东)
natbib里的plainnat.bst文件放在windows的winedt的那个文件下面?主要是想在里面
改个东西,好让在bibliography 里的引用里作者的last name 在前,first name 的
abbreviation 在后,例如看下面这段话:
Open the imsi.bst file. Go
downto find the FUNCTION fformat.namesg code. You will see a line similar to
"{vv~}{ll}{ f{}}{ jj}".
The letter vv is the von part (e.g., von Neumann), ll is the last name part,
ff is the ... 阅读全帖 |
|
b****t 发帖数: 29 | 4 【 以下文字转载自 EE 讨论区 】
发信人: bsaint (bsaint), 信区: EE
标 题: 关于natbib里面的author undefined
发信站: BBS 未名空间站 (Mon Oct 29 19:27:15 2007)
我用
\usepackage{natbib}
但是当用\citep的时候,她会报告author undefined for citation 'xxx'
谁知道怎么解决这个问题,谢谢。 |
|
t**i 发帖数: 688 | 5 THE NATBIB statement:
\usepackage[authoryear,square]{natbib}
THE LOG:
[28] [29] (thesis.bbl
! LaTeX Error: \newblock undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.1 \begin{thebibliography}{}
THE BBL FILE (an excerpt) generated by MikTeX 2.7:
\begin{thebibliography}{}
\bibitem[Johnson and Jane, 1998]{Johnson1998}
Johnson, L. and Jane, J., 1998.
\newblock paper title one.
\newblock {\em Nature}, \textbf{543}:345--347.
\bibitem[Apple |
|
l****a 发帖数: 336 | 6 想要把引用格式改成 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引用位置都
变成了?
这是怎么回事阿? 折腾了一晚上了 |
|
b*******g 发帖数: 513 | 7 natbib里的plainnat.bst文件放在windows的winedt的那个文件下面?主要是想在里面
改个东西,好让在bibliography 里的引用里作者的last name 在前,first name 的
abbreviation 在后,例如看下面这段话:
Open the imsi.bst file. Go
downto find the FUNCTION fformat.namesg code. You will see a line similar to
"{vv~}{ll}{ f{}}{ jj}".
The letter vv is the von part (e.g., von Neumann), ll is the last name part,
ff is the first name part,
and jj is the junior part. A double letter (e.g., ll) takes full name while
a singe letter (e.g., f)
abbreviates full name. Thus the... 阅读全帖 |
|
s*****n 发帖数: 3 | 8 Hi, Dear all
I am using natbib, which is much better than the defualt.
I use plainnat, and everything works great except that
the refernce in the end of the paper list the URL if a URL entry is
available.
for examle:
Auther A and Author B. Paper title here. In Proceeding.... 2006 URL http://...
But I really do not like that URL, which makes the reference look bad. I do
not want to delete those URL from my bib file becuase that is my boss's file
, and very big.
How should I get rid of the URL. BT |
|
t**i 发帖数: 688 | 9 I use MikTeX 2.7,compiling using the pdflatex command from WinEdt. I used
to have no problem with the natbib package when using MikTeX 2.5 in Crimson
Editor.
Error: "\newblock undefined".
It seems that the problem is with the .bbl file generated by the BibTeX
command. Anyone has a clue for the cause of such error? |
|
z*****l 发帖数: 278 | 10 刚学latex
用natbib宏包,想引用一本规范,作者是European Committee for Standardization。
试了好几个命令,citep,citep*都只是出来作者名的一部分(for Standardization,
2005)。有什么命令可以让参考文献的引用格式变成(European Committee for
Standardization, 2005)吗?
谢谢~~ |
|
p***c 发帖数: 2403 | 11 第一次用这个宏包,感觉太高级了,一时半会搞不懂,帮助文件也不太读得懂
用了的natbib宏包,style文件用的是abbrvnat
其它的格式都还好,就有一个地方不爽
就是在最后显示参考文献的时候如果一个人的全名是 Axxx Bxxx,
参考文献写的是 A. Bxxx
如何能把它调整成 Bxxx, A. 啊?特别是第一个作者,希望姓出现在第一个。
不知道说清楚没有,谢谢 |
|
a**e 发帖数: 5794 | 12 用TecNicCenter编译时它会通知MikTeX安装所需要的包,或者
MikTeX Settings -> Formats -> LaTeX -> LaTeX contrib
-> natbib
natbib是一个管理BibTeX的包。
把你这段参考文献写到一个bib文件里,比如myref.bib
在你的tex文件preamble部分usepackage{natbib}
%设定格式,optional
\bibliographystyle{plainnat}
\bibpunct{(}{)}{,}{a}{,}{,}
%在文章末尾导入参考文献列表
\bibliography{myref} |
|
k***t 发帖数: 57 | 13 最近写东西,用了别的一个期刊的模版,实际上我并不投这里。
当初选这个模版是因为大多数格式要求都和我的目标期刊一致
现在问题出来了,citation格式出来用的是中括号,而我想用的是圆括号。
于是我在我的文件头 \usepackage[round]{natbib}
但提示我用的那个模版已经包含了natbib,说我不应该再次包含
于是我去模版文件里找啊找,可是不知道哪里包含了natbib
请问哪位大虾帮帮忙,看我这问题怎么办?或者能帮忙看看模版,应该在哪把模版改改
,让citation出来圆括号。
模版在
ftp://ftp.agu.org/journals/latex/journals/Manuscript-Preparation/agutex.cls
非常感谢。
非常感谢!!! |
|
c*********s 发帖数: 63 | 14 终于弄好了。把下面的存成.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 | 15 终于弄好了。把下面的存成.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,')
%% ----------------------... 阅读全帖 |
|
g****e 发帖数: 1829 | 16 最进些东西。我用了natbib package
在tex文件开头我写的:
\usepackage{natbib}
bibliography 部分是这么写的
\begin{thebibliography}{99}
\bibitem[Jack(2002)]{J02}
\end{thebibliography}
产生ps文件以后,这个方法老让我的每个bibitem都numbered了,因为格式要求,不让
带number。而且我\citep[][]{Ja02}的时候,出来的是Jack(1),而不是jack (2002)
请问怎么搞法呢?
谢谢指点!多谢多谢! |
|
Z**0 发帖数: 1119 | 17 \usepackage[]{natbib}
\bibliographystyle{abbrvnat}
不知道你究竟需要什么样的。这个肯定不会生成数字的。
natbib上有具体的例子,google一下,就知道了。隔壁的tex,也是个好地方。
2002) |
|
h******s 发帖数: 176 | 18 ☆─────────────────────────────────────☆
lilyflower (smile) 于 (Tue Jul 1 11:22:31 2008) 提到:
I would like to write a .sty file so that it could list the reference in
the format I like and also cite the reference in the format I like. any
suggestions on which book to read? Thanks a lot.
☆─────────────────────────────────────☆
kkff (克复) 于 (Tue Jul 1 11:43:08 2008) 提到:
Did you take a look at natbib?
http://merkel.zoneo.net/Latex/natbib.php
☆─────────────────────────────────────☆
cockr |
|
r****t 发帖数: 10904 | 19 1) can be achieved by \usepackage[sort&compressed]{natbib}
^^^ should be sort&compress
But you probably need to run "latex makebst" to get a good format.
2) if using natbib, then \citep{xxx} will give you that. |
|
|
i*******r 发帖数: 1064 | 21 有个问题请教一下
投稿的instructions里说:
1. bibligrophy里的reference如果作者超过三个,就用 首作者 et al.
2. If you use bibtex, please use the bibliography style named natbib.bst.
但是我用网站提供的 natbib.bst 无法生成 1 要求的这种格式, 总是所有作者都列出
来了.
用latex style包中提供的sample file也无法生成要求的格式. 我忽略了什么地方么,
还是弄错了什么? |
|
g*********r 发帖数: 124 | 22 用 natbib 宏包,下面是一个例子
\documentclass{article}
\usepackage{natbib}
\renewcommand{\citep}[1]{(\citeauthor{#1} \citeyear{#1})}
\bibpunct{[}{]}{,}{n}{}{;}
\begin{document}
blah blah \citep{bibitem1}.
\bibliographystyle{plainnat}
\bibliography{YourBibFile}
\end{document}
K
Tomas, |
|
I*********t 发帖数: 5258 | 23 多谢了,不过有点小问题。最新版的natbib有点不兼容,要写成
\usepackage[numbers]{natbib}才能编译成功 |
|
w******n 发帖数: 430 | 24 写dissertation,用模板:
\documentclass[ece,dissertation,author-year]{puthesis}
然后调用
\bibliographystyle{plainnat}\bibliography{supmod}
texpdf以后出来的reference顺序不是按照作者字母排序,而是按照文章中引用时候出现
的顺序排列。如何解决?
另外就是这个模板好像和
\usepackage[number]{natbib}
这个package冲突,我不得不disable了natbib这个包,但是现在引用只能用\cite而不能
用诸如\citet这种,有办法解决吗?多谢回答,包子酬谢! |
|
a**e 发帖数: 5794 | 25 哈,puthesis看起来很亲切。
试试
\documentclass[ece,dissertation,plainnat]{puthesis}
这样模板自己会调用
\usepackage{natbib}
\bibliographystyle{plainnat}
另外puthesis.cls里好像没有author-year的选项,authoryear对natbib
是缺省的。如果你不放心可以再加一句
\setcitestyle{authoryear}
最好在命令行下编译,按这个顺序
1. latex master.tex
2 bibtex chapter1.tex
bibtex chapter2.tex
...
3. latex master.tex
4 latex master.tex
如果还不管用,你问问模板的作者Mark。
出现
不能 |
|
b*****n 发帖数: 71 | 26 如果使用natbib包,那就比较好办,比如
\renewcommand{\bibsection}{\subsection{\refname}}
如果不需要编号就用\subsection*
如果没用natbib包,比较麻烦,需要重新定义thebibliography环境,楼主可以查看
article.cls相关部分 |
|
d**o 发帖数: 864 | 27 \usepackage[authoryear]{natbib}
\bibliographystyle{abbrvnat} \bibliography{nsf10_1} |
|
G**Y 发帖数: 33224 | 28 这东西似乎不可靠呀,今天load一个library,加了几篇文献从endnote到word,又加了
几个从web到endnote。
后来关掉endnote,也不告知要存盘,结果从web到endnote的文章就没了。
然后word里的文章,好几篇被改动了(张冠李戴了)。
用惯了latex+natbib,用这个很痛苦呀。
哪里有写的比较精炼的workflow呀。 |
|
d**********o 发帖数: 1321 | 29 我与Emacs的不解情缘(9)
差不多去年暑假后回学期也学会了自己写macro,贴个前段时间做题时写过的写lc的模
板吧:M-x lc ENT :
(fset 'lc
[?# ?i ?n ?c ?l ?u ?d ?e ? ?< ?i ?o ?s ?t ?r ?e ?a ?m ?> return ?# ?i ?n
?c ?l ?u ?d ?e ? ?< ?v ?e ?c ?t ?o ?r ?> return ?# ?i ?n ?c ?l ?u ?d ?e ?
?< ?a ?l ?g ?o ?r ?i ?t ?h ?m ?> return ?# ?i ?n ?c ?l ?u ?d ?e ? ?< ?c ?s
?t ?r ?i ?n ?g ?> return ?# ?i ?n ?c ?l ?u ?d ?e ? ?< ?c ?m ?a ?t ?h ?>
return ?# ?i ?n ?c ?l ?u ?d ?e ? ?< ?s ?t ?a ?c ?k ?> return ?# ?i ?n ?c ?l
?u ?d ?e ? ?< ?q ?u ?e ?u ?e ?> retur... 阅读全帖 |
|
d**********o 发帖数: 1321 | 30 我与Emacs的不解情缘(9)
差不多去年暑假后回学期也学会了自己写macro,贴个前段时间做题时写过的写lc的模
板吧:M-x lc ENT :
(fset 'lc
[?# ?i ?n ?c ?l ?u ?d ?e ? ?< ?i ?o ?s ?t ?r ?e ?a ?m ?> return ?# ?i ?n
?c ?l ?u ?d ?e ? ?< ?v ?e ?c ?t ?o ?r ?> return ?# ?i ?n ?c ?l ?u ?d ?e ?
?< ?a ?l ?g ?o ?r ?i ?t ?h ?m ?> return ?# ?i ?n ?c ?l ?u ?d ?e ? ?< ?c ?s
?t ?r ?i ?n ?g ?> return ?# ?i ?n ?c ?l ?u ?d ?e ? ?< ?c ?m ?a ?t ?h ?>
return ?# ?i ?n ?c ?l ?u ?d ?e ? ?< ?s ?t ?a ?c ?k ?> return ?# ?i ?n ?c ?l
?u ?d ?e ? ?< ?q ?u ?e ?u ?e ?> retur... 阅读全帖 |
|
b*********d 发帖数: 20 | 31 请问 在正文中, 如何把数字加到右上角去? 如 Smith^3
Reference
3 Smith A, .....
可以用natbib做吗? 多谢。 |
|
T*******n 发帖数: 493 | 32 I don't remember off hand whether natbib does that. Actually
there are numerous packages that will put the reference number
in the superscribed position (e.g., \usepackage{overcite}), but
which one you use will also depend on how you want the
bibliography/reference listing formatted and sorted. Take a look
in The LaTeX Companion---there is a lot of information that
you will find useful. |
|
q**c 发帖数: 179 | 33 hi ask a question being driving me crazy.
for citations I often disabled it when
using natbib.sty.
sometimes when I made a mistake whey typing,
it would automatically switch to numerical
citation. I had to go back searching for errors.
but now I want to use numerical citation,
it just didn't make a number sequence in
the reference, no matter how I tried.
any possible places I should adjust?
any suggestions?
the number sequence I mean
for example:
[1] alex, a., bob, b., ....
[2] cox, c., dude, d. |
|
a*****r 发帖数: 443 | 34 不是很明白你前面到底在说什么
把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文件了 |
|
|
w****a 发帖数: 186 | 36 for example, the natbib package |
|
|
l*****3 发帖数: 53 | 38 I got it.
\usepackage{compactbib} not \usepackage{natbib} |
|
|
b*********n 发帖数: 173 | 40 把你老板的文件做一个拷贝。把拷贝中的url删掉。引用拷贝文件 |
|
a**e 发帖数: 5794 | 41 bibtex是一种格式,natbib是implement这种格式的一个宏包,象
endnote的软件也有,比如JabRef。它的输出格式就是.bib
note是bibtex格式的一个field。
an |
|
b*********n 发帖数: 173 | 42 \usepackage[sort&compress]{natbib}
\bibpunct{(}{)}{;}{a}{,}{,}
TEXT
TEXT
END OF TEXT
\bibliography{../../../bibfolder/bibfile}
Note: A bib file called "bibfile", in a folder called "bibfolder", contains
bib entries. Use "../" to go up one level |
|
|
|
f**y 发帖数: 368 | 45 知道natbib用来控制正文中的引用格式。
如果想在正文里面实现全引用,就是像reference list一样,显示出作者,标题,期刊
,年代,有没有什么办法???已知的好像都只能是类似“作者-年代”的正文引用。
谢谢啦 |
|
g*********r 发帖数: 124 | 46 可以通过 natbib 宏包中的 \bibsep 命令设置 |
|
T*******n 发帖数: 493 | 47 RevTeX4 load natbib.sty with the sort and compress options by default. You
shouldn't have to do anything except use choose a journal style that uses
numerical numbering of the references, e.g., prl. |
|
|
f*******l 发帖数: 8811 | 49 natbib是一个package吗?
那几个组合都试过了,全都报错。奇怪,tutorial说可以\citeauthoryear. |
|
|