Latex中bib文件制作(参考文献制作)

论文参考文献的组织是一个挺麻烦的事情,刚开始写论文的时候自己很多东西不知道,参考文献在自己组织,自己填写各个item,真是麻烦啊,网搜上了搜,还真找到一些好方法,google的是自己常用的,不知道还有哪些方法大家可以共享啊。

一、用Google来做Latex的bib文件

1. 打开scholar.google.com

2. 定制   Scholar Preferences->Bibliography Manager ->Show links to import citations int
o BibTeX (选中这个)

3. search something like "multicast" in the scholar.google.com,
in the result list, kick "Import into BibTeX"    copy the text to bibtex database directly,

4 直接去编译,不用任何修改

二、

LaTeX技巧心得23:BIBTeX制作参考文献

 

23BibTeX 是一种格式和一个程序, 用于协调LaTeX的参考文献处理.

BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文件的后缀名为 .bib . 先来看一个例子

@article{name1,
author = {作者, 多个作者用 and 连接},
title = {标题},
journal = {期刊名},
volume = {卷20},
number = {页码},
year = {年份},
abstract = {摘要, 这个主要是引用的时候自己参考的, 这一行不是必须的}
}

@book{name2,
author ="作者",
year="年份2008",
title="书名",
publisher ="出版社名称"
}

说明:

  1. 第一行@article 告诉 BibTeX 这是一个文章类型的参考文献. 还有其它格式, 例如 article, book, booklet, conference, inbook, incollection, inproceedings, manual, misc, mastersthesis, phdthesis, proceedings, techreport, unpublished 等等.
  2. 接下来的"name1", 就是你在正文中应用这个条目的名称.
  3. 其它就是参考文献里面的具体内容啦.

在LaTeX中使用BibTeX
为了在LaTeX中使用BibTeX 数据库, 你必须先做下面三件事情:

1) 设置参考文献的类型 (bibliography style). 标准的为 plain:

\bibliographystyle{plain}

将上面的命令放在 LaTeX 文档的 \begin{document}后边. 其它的类型包括

  • unsrt – 基本上跟 plain 类型一样, 除了参考文献的条目的编号是按照引用的顺序, 而不是按照作者的字母顺序.
  • alpha – 类似于 plain 类型, 当参考文献的条目的编号基于作者名字和出版年份的顺序.
  • abbrv – 缩写格式 .

2) 标记引用 (Make citations). 当你在文档中想使用引用时, 插入 LaTeX 命令

\cite{引用文章名称}

"引用文章名称" 就是前边定义@article后面的名称.

3) 告诉LaTeX生成参考文献列表 . 在 LaTeX 的结束前输入

\bibliography{bibfile}

这里bibfile 就是你的 BibTeX 数据库文件 bibfile.bib .

运行 BibTeX
分为下面四步

  • 用LaTeX编译你的 .tex 文件 , 这是生成一个 .aux 的文件, 这告诉 BibTeX 将使用那些应用.
  • 用BibTeX 编译 .bib 文件.
  • 再次用LaTeX 编译你的 .tex 文件, 这个时候在文档中已经包含了参考文献, 但此时引用的编号可能不正确.
  • 最后用 LaTeX 编译你的 .tex 文件, 如果一切顺利的话, 这是所有东西都已正常了.

例子: 将上面的 BibTeX 的的例子保存为 bibtex-example.bib .

\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{UTF8}{gkai}
%我是在linux下用使用latex的, window用户将上一行改为\begin{CJK}{GBK}{kai}
text\cite{name1}\cite{name2}
中文
把Latex中的 Reference 写成中文的"参考文献"
%如果文档类是article之类的, 用\renewcommand\refname{参考文献}
%如果文档类是book之类的, 用\renewcommand\bibname{参考文献}
\renewcommand\refname{参考文献}
\bibliographystyle{plain}
\bibliography{ bibtex-example.bib}
\end{CJK}
\end{document}

将上面的内容保存为bibtex-example.tex .

latex编译一次, bibtex 编译一次, 再用 latex编译两次就大功告成了


from: http://www.zhizhihu.com/html/y2009/956.html

收集的一千多个文本文件扩展名: 1c 1f 1st 2 3 3pc 4 4gl 4th 5 51 6 68k 7 8 800 850 9 a a51 a75 aas abap abl abp abv ac acl acpi act act2000 ad ada adb adm ado ads advancedtopics af afl afm ag agh ahk aic79xx aic7xxx ak ake akefile akelmenu al ala alc all am aml ample ams andsf ant apa apl apr aps apx ar arc arcmsr arg arkdown arm as asa asc ash asl asm asn asp aspx ass asv at atch atex atlab au0828 au3 audio aut aux ava ave avmb1 avs avsi avx awk ax axb axi axl b bak bakgms bar bas bash bash_profile bashrc bat bb bbl bbs bbt bbx bc bdf bdy bfu bg2 bi bib bibtex bin binfmt bkm bld blk bms boo boot bp bpel brf bs bsh bst bteq btm btq bttv buddha build buildinfo bw bx c c_shipped c2 calm cbd cbl cbs cbx cc cct cd2 cdb cdc cdl ce cert cf cfc cfg cfm cg cgfx cgi cgp ch changelog char chf cho chopro ci cl cla classpath clean cln clo clp cls clw cm2 cmake cmd cmm cmn cnc cnt co cob cod coder coding coffee com com_vms commercial common con concap conclusion conf copy copy_sym copyright coq cp cpia cpia2 cpp cproj cps cpu cputype cpy cr2 crd cri cs csc csd csh csproj css csx ct ctl cts cu cue cx88 cxx cycladesz cyr d d2w d4w dac960 dat data db4 dbg dbl dbm dbs dcb dcl dcs dct ddd ddl debug dec def des desc df dfa dft dfu di did dif diff dino dir diversion divl dl dlg dml dms do do2 dofile down doxyfile dpr dproj dproj.local drm drv drv_ba_resend ds dsb dsc dsl dsp dsql dss dsssl dta dtc dtd dtml dts dtx dvb-usb dvw dxl dxs dyn dzm e early-stage ebd eco ed edi edn eds eg egl ehps ejs em em28xx eml emspec eng ent epma eps er erb erl err esf esm ess esx esy etx eu evb ew ex exa exi exinfo exl exp explain ext exu exw f f23 f2k f2py_f2cmap f77 f90 f95 face fal faq fas fax fc2 fd fdd fdl fegrid fem fex ff fflux fg fgrid fh fi fig finit finspec first fits flashpoint fm fnc fnt fo followthrough for forth fp fpe fpp freeze freezer frm frsspec frtf fs_gui fsave fsl fsmspec ftd ftn ftn77 ftn90 ftn95 fun funrst funsmry fwinst fx fxh g2h g4d gdbinit gdbinit_200mhz_16mb gdbinit_300mhz_32mb gdbinit_400mhz_32mb gdl ged gem gem_dsc generic gi gi2 gigaset gitignore gitmodules glade gml gms gnumakefile go gperf gpl2 gplv3 gplv3-except gpx grdecl groovy groupproj grs gss gva gviz gvy gx gy h h16 h68 hd hd2 hdl hdr headersinst heme her hex hfc-pci hh hisax history hk hkl hla hm12 hnd host hp hp3 hp300 hp3000 hpp hps hr2 hrl hs hsc hsm hst ht hta htaccess hts htt htx hub hug hws hx hxx hysdn hz i i2400m i3 i6 i7 i8 ibs icn ide idf idl ids idx if iff ihex ii il ilinit ilo ils im iml impl imrod in inb inc inc_shipped incllude ind inf ini inja inl inl_sym ino inp int intro ioctl ion iosched ipr ips ipw2100 ipw2200 ipxe ir isl iso iss ivtv iz ja4 jal jav java jcl jhtml job jpn js jsl jsm json jsp jsp10 jsx k kd kdn kds key kfd kgdb kix kl kml kon krl ksh kx l las lat ld ldf ldi ldif ldl lds less lex lfi lfo lfu lg lgo lgplv3 lhs lib libfdt lin lingo lis lisp list litcoffee lng lnk local locking lof log lot lpfc lpi lpr ls lsi lsl lsp lss lst lsv lt2 ltx lua lull lum lva lw lx m m3 m4 mac magik mailmap mak make make_sym makefile manifest map maple markdown mas masm masm_sym mathml max mb mbp mcm mcr mcs md mdd mdl mdown mdx med megaraid megaraid_sas mel men metainfo mib mim min misdn mk mkdn ml mlc mli mls mm mms mnl mnu mo mod modes modinst modost modules mof mos mot mp mpe mplstyle mpr mpy mq4 mqc mqh mrc mrs ms msc mse msg msk msm_sym mtl mtw mtx mu mv mx mxml n nas nav nb nc ncr53c8xx ndl neato net netlink new nf nfl nfo ng ngm ni nim nl nns nocase nommu nommu_defconfig normal npi nqc nqh nrm nse nsh nsi nss nt ny o o32 ob obj obra oc od odspec offee og old omb oml onf oo opi opl opn opsp_defconfig orc ori osc oss osx otb otl ots out ov2 ovl ovr ox p p80 p90 pa pack pas pat patch pb pbas pbm pcbit pcd pcde pck pcl pcode pd pdd pde pdi pdl pdpm pdpm_sym pds pdvt peg pem per pfc pg pgn ph php php_for_coder php2 php3 php4 php5 phps phpt phtml pi pik pk pkb pkg pks pl pl1 pla plan plb plc pld plg pli plist plm pls pls_sym plx pm pmip pmlfnc pmlfrm pmlmac pmlobj pnl poc pos posting pov pp ppl pr praat prc pre preempt prefs prf prg pri prj prl prm prn pro process profile project properties ps ps1 psc psd1 psh psizzl psl psm psm1 pth pu1 pui pvc pvrusb2 pvs pvt pvx pxd py pyc pyi pynb pyproject pyw pz2 pz3 ql qla2xxx qla3xxx qlge qml qmltypes qnp qpr qrc quirks r r2 r3 r6 r7 r8 ram rb rbw rc rcconfig rcp rda rdata rdf rds readme reb refs reg rest resx rex rexx rfd ri rib rl rls rlz rm ro rop roperties rp rpp rpt rq rs rsl rsm rss rst rt rtf rtn rtx rul rules run rux s s03 s1 s11 s2s s4 s43 s4h s4i s4m s4o s4t s6 s66 s67 s7 s8 s85 sa saa7134 sas sass sb1000 sbp sc sc1 scab scad sce sch sci scl scm scn sco scp scr script scss sct sd sd1 sdf sdl sdo se sed sef seq ses setup sf sfl sfr sgen sgm sgml sh shader shaper shintrc shtm shtml si sid sign sim sitemap skel skel_sym sl slc slintrc slo slt slu sm sm1 sma smd smi smil sml smp smp_defconfig snm soc son sonld sp spb spe spec spf spin spk spl splus spn spp sps spx sqc sqh sql sqlite sqr squ sr sra src
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值