个人LaTeX笔记(九)

2月20日更

第十一节:LaTeX中的参考文献-BibTeX


             这节课讲了参考文献的引用,很有用啊。不过引用方法分为两种首先提出一种:

        (参考文献样例均来自视频教程,如有侵权等问题请联系删除)

\documentclass{ctexart}

\begin{document}
	%一次管理,一次使用
	%参考文献格式:
	%\begin{thebibliography}
	%	\bibitem[记号]{引用标志}文献条目1
	%	\bibitem[记号]{引用标志}文献条目2
	% 	……
	%\end{thebibliography}
	%其中文献条目包括:作者,题目,出版社,年代,版本,页码等
	%引用时要可以采用:\cite{引用标志1,引用标志2,...}
	引用一篇文章\cite{article1}  引用一本书\cite{book1}  %引用什么就是下面写的什么,和\reg挺像
	\begin{thebibliography}{99}

	\bibitem{article1}陈立辉,苏伟,菜川,陈晓云.\emph{基于LaTeX的web数学公式提取方法研究}[J].计算机科学.2014(06)
	\bibitem{book1}William H. Press,Saul A. Teukolsky,William T. Vetterling,Brian P. Flannery,
	\emph{Numerical Recipes 3re Edition:
	The Art of Scientific Computing}
	Cambridge University Press,New York,2007.
	\bibitem{latexGuide} Kopka Helmut, W. Daly Patrick,
	\emph{Guide to \LaTeX} ,$4^{th}$ Edition.
	Available at \texttt{http://www.amazon,com}.
	\end{thebibliography}
\end{document}

        这种方法为一次管理一次使用,更为合理的方法为一次管理多次使用(注意构建里要设置默认文献为BibTeX):

        就是把参考文献保存到一个bib文件里,然后一次次调用就好。(和单片机工程挺像)

        可以加入多个文献,在正文里用\cite{代码大括号里第一个参数}

%@BOOK 说明这是一本书,大括号里第一个是引用标志,把这个注释加入到下面的代码中第一行会报错放在外面了
@BOOK{mittelbach2004,  
title = {The {{\LaTeX}} Companion},
publisher = {Addison - Wesley},
year = {2004},
author = {Frank Mitterlbach and Michel Goossens},
series = {Tools and Techniques for Computer Typesetting},
address = {Boston},
edition = {Second}
}

(ps:手动维护↑的文献数据库繁琐且极易出错,可以用Google Scholar,在该页面搜索    bibtex ,有一个引用链结,打开后输入文献,点击BibTeX,会自动生成以上代码)    

      这种情况下要加入   (document外)\bibliographystyle{plain} %plain unsrt alpha abbrv

       和(document内)    \bibliography{test}

    

\documentclass{ctexart}

\bibliographystyle{plain} %plain unsrt alpha abbrv 不同排版样式
%可以用 usepackage[]{natbib} 来获得更多的样式  []代表可选参数来管理取样格式
%并且使用\citet 和 \citep 来提供更多格式
\begin{document}
	这是一个参考文献的引用:\cite{mittelbach2004}
	
	另一个引用 \cite{__2017-1}
	
	\nocite{*}    %\nocite{*}会把bib文件中的所有条目列出
 	\bibliography{test,cnki}
	
\end{document}
    问题:成功安装出zotero的扩展文件,但是感觉版本有问题,只能进行存储,和教程里完全不同,不过下了一个客户端然后登陆账户同步就可以解决,这个可以直接调用知网上的文献,相对被墙了的Google还是比较方便的了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值