默认情况下(使用plain
样式)BibTeX按字母顺序命令引用.
如何按文件中的出现顺序订购引文?
我有一个巨大的.bib文件从Papers for Mac自动生成,.bib中的所有大写都已经是我想要的方式,但它没有像RNA那样的{}括号.
有没有办法强制BibTeX保持大写,而不是将某些单词改为小写?
我正在Latex中写论文,我在自己的论文中有参考文献.bib文件如下所示
@Article{xxx,
author = "D.A. Reinhard",
title = "Case Study",
year = "1985",
}
Run Code Online (Sandbox Code Playgroud)
我在主文档中引用它们〜\ cite {xxx}
当我编译然后主文件:pdflatex main.tex比它显示问号而不是对参考书目的正确引用.我还需要自己编译bib源吗?如果是的话,有人可以告诉我Linux的命令
非常感谢!
两列格式的IEEE会议出版物要求作者手动均衡最终提交的最后一页上的列的长度.我通常通过插入\newpage
必要的地方来完成此操作- 这通常最终会出现在我(手动输入)的引用中.
但是,我最近开始使用BibTeX来管理引用,现在遇到了一个问题:我的最后一页只包含一些(生成的)引用,我无法弄清楚如何手动均衡列.
最后一页是生成的尾部:
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,library}
Run Code Online (Sandbox Code Playgroud)
关于如何在继续使用BibTeX的同时平衡列的任何想法?
甲数字对象标识符(DOI)是全局唯一的字符串,用于标识电子文档(例如,学术文章的PDF).它本质上提供了一种创建文档永久链接的方法(例如,http://dx.doi.org/10.1145/146585.146609).
是否有Web服务(或任何其他系统)来获取给定DOI的文档的元数据(最好是BibTeX形式)?
编辑添加一些说明信息.
我希望能够在我的LaTeX文档中的任何地方打印Bibtex .bib文件中的单个引用 - 不要引用它,而是打印引用,就像在正常的参考书目列表中一样.
因此,如果这是一个常规引用,则打印一个括号内的引用:
% Normal citation, appears as bracketed reference, e.g. [2]
\cite{Kawahara:2007p1116}
Run Code Online (Sandbox Code Playgroud)
我想要以下内容:
\print_citation{Kawahara:2007p1116}
Run Code Online (Sandbox Code Playgroud)
这应该打印参考书目中出现的完整引文,如:
[2] S Kawahara.日语说唱歌词的半韵和相似性的知识.东亚语言学杂志,2007年1月.
可能?谢谢!
我正在帮助一位同事获得博士论文,我们需要在每章末尾提供参考书目.
问题是:有没有人使用latex + bibtex这个案例的最小工作示例?
我们使用的当前文档结构如下:
main.tex
chap1.tex
chap2.tex
...
chapn.tex
biblio.bib
Run Code Online (Sandbox Code Playgroud)
其中main.tex
包含\include
每章的包,文档声明,宏和s.biblio.bib
是唯一的 bibtex文件(我认为在一个地方更容易引用所有引用).
我们搜索并尝试了不同的乳胶包装,阅读和遵循他们的文档.具体来说,bibitems和chapterbib.
bibitems成功生成bu*.aux
文件,但是当为每一个文件运行bibtex时,由于文件中没有\bibdata
元素,因此会发生错误.aux
.
chapterbib也会生成一个.aux
文件,但是bibtex会\bibliography{file}
因.tex
文件中使用多个错误而导致错误(每章一个).
一些同事建议为每一章使用单独的bibtex文件,这可能是将来引用不同章节中相同出版物时的维护问题.
如果可能,我们希望继续使用此文档结构.所以,如果有人能够解决这个问题,我们将不胜感激.
谢谢.
更新:发现MWE 感谢Habi的帮助,这是一个有效的例子:
使用上面提到的文档结构:
% main.tex
\documentclass{report}
\usepackage{url}
\usepackage{natbib}
\usepackage{chapterbib}
\begin{document}
\include{chap1}
\include{chap2}
% other chapters ...
\end{document}
% chap1.tex
\chapter{one chapter}
text~\cite{paper1}
text~\cite{paper2}
% don't forget:
\bibliographystyle{plainnat}
\bibliography{biblio}
% chap2.tex
\chapter{another chapter}
text~\cite{paper2, paper3}
% don't forget, again:
\bibliographystyle{plainnat}
\bibliography{biblio}
% …
Run Code Online (Sandbox Code Playgroud) my question is regarding the way a bibtex-style field is defined in a bst file. I would like to have the following example below explained piece by piece, to understand what each piece is doing. I would like to be in a position to make changes to that example myself.
FUNCTION {format.eprint} { eprint duplicate$ empty$ 'skip$ { "\eprint" archive empty$ 'skip$ { "[" * archive * "]" * } if$ "{" * swap$ * "}" * } if$ }
我正在使用LaTeX和BibTeX作为文章,我希望能够引用我引用的文章的标题.执行此操作的命令是什么?
我正在使用\bibliographystyle{chicago}
它似乎不是\citeT{}
,\citetitle{}
或者\citeTitle{}
在Ipython Notebook中处理引用的最佳方法是什么?理想情况下,我想有一个bibtex文件,然后,就像在乳胶中一样,在Ipython markdown单元格中有一个shorthands列表,在笔记本末尾有完整的引用.
我找到的相关材料是:http://nbviewer.ipython.org/github/ipython/nbconvert-examples/blob/master/citations/Tutorial.ipynb
但我无法很好地遵循文档.有人能解释一下吗?非常感谢!!