最近在忙着写论文,但是碰到一个难题就是参考文献太多,没办法整理。想起来以前听说的软件endnote,但是是商用软件,手头没有license。于是开始搜索gpl, opensource, 之类的软件,找到一个java做得叫做JabRef,直接生成 Latex使用的 BibTex格式。用起来不错,正好我准备用Latex写论文呢。

这里记录一下今天练习使用BibTex,插入Latex文件的经历。另外,也建议大家,如果的话,不要直接跑盗版软件摊,先搜一下google的free software,估计这种软件的存在。是不是?不做开发者,但是好的使用者也会让作者有激情继续下去。

我是在sourceforge.net找到的JabRef,是一个java程序。



另外,找到一个教程,叫做how to use Bibtex,网址是:

http://cmtw.harvard.edu/Documentation/TeX/Bibtex/Example.html

我首先做的是安装BiBtex,因为先前已经安装了Latex,现在只需要apt-get 一下Bibtex就好了,另外选了几个相关的工具包,包括一个python的图形界面的工具,但是感觉没有JabRef强。名字叫做pyBibliographer。

笔记:

先建立一个bib文件,命名为qhe.bib,内容大家熟悉html或者latex的话,应该很容易理解。内容为:

@STRING(PRL="Phys. Rev. Lett.")@STRING(RMP="Rev. Mod. Phys.")

@ARTICLE{klitzing:qhe,   AUTHOR="K. von Klitzing and G. Dorda and M. Pepper",   TITLE="New method for high accuracy determination of fine structure            constant based on quantised hall resistance",   JOURNAL=PRL,   VOLUME=45,   PAGES=494,   YEAR=1980}

@ARTICLE{klitzing:nobel,   AUTHOR="Klaus von Klitzing",   TITLE="The Quantised Hall Effect",   JOURNAL=RMP,   VOLUME=58,   PAGES=519,   YEAR=1986}
然后建立tex文件,在文件里用~/cite去引用参考文献。每个bibliography都有一个key,这个就是代号,用于引用作用。见例子:
/documentstyle{article}/begin{document}

/bibliographystyle{prsty} % Choose Phys. Rev. style for bibliography

/section{Introduction}The discovery of the Quantised Hall Effect was made byKlitzing~/cite{klitzing:qhe} for which he was awarded the 1985 Nobelprize for physics~/cite{klitzing:nobel}.

/bibliography{qhe}        % qhe.bib is the name of our database

/end{document}
然后执行命令:
  1. latex example
  2. bibtex example
  3. latex example
  4. latex example
以后使用就是在JabRef生成bib文件,然后在lyx,或者latex源文件里引用就可以了。很方便。JabRef可以用于搜索和整理。而且可以链接网址和pdf文件。虽然不一定非要pdf文件格式,因为我试验了其他的格式。

明天整理一下,放一个抓图,显示一下。呵呵

BibTex使用笔记相关推荐

  1. LaTeX学习笔记:使用bibtex引用参考文献

    最近在写小论文时频繁使用latex排版论文,在正文部分直接套用要投的期刊或者会议给出的模板,填入内容即可.但是在参考文献的引用时操作比较复杂,自己在编写时也遇到了一些问题,就在此总结一下 STEP 1 ...

  2. 【笔记】LaTex参考文献bibtex的使用(RAA)

    调用: \usepackage{natbib} \bibpunct{(}{)}{;}{a}{}{,} 方法一: 参考文献: \begin{thebibliography}{10} \bibitem x ...

  3. latex教程详细笔记

    本文持续更新- 目录 本文持续更新... 0 包文件 1.字体 1.1 字体大小 1.2 字体加粗 1.3 字体显示形式 1.3.1 删除字体 1.3.2 下标线 1.3.3 其他形式 2.分段机制 ...

  4. 学术写作利器——LaTeX入门笔记整理(不定期更新,附加使用心得)

    LaTeX入门教程(上) 比Word更适合学术写作的编纂语言 Credit:讲座是敝系的几个技术宅办的,作者只负责记录和整理.后面的更新是个人心得. 写这篇日志的初衷是小圈子分享和个人心得记录,适合完 ...

  5. 学习笔记 Keras:常见问题

    目录: 目录: 常见问题 如何引用Keras? 如何使Keras调用GPU? 如何在多张GPU卡上使用Keras? 数据并行 设备并行 "batch", "epoch&q ...

  6. emacs 使用笔记

    Emacs 使用笔记 Author: Wang Chunyu <dddkk(at)sina(dot)com> File : $Id: notes-emacs,v 1.143 2004/12 ...

  7. 最新zotero与obsidian笔记联动教程(可代替citations和mdnotes)

    最新zotero与obsidian笔记联动教程(可代替citations和mdnotes) 一.联动原理 二.插件配置 1.zotero-better-bibtex 2.Bibnotes Format ...

  8. 美赛 LaTex排版笔记

    美赛 LaTex排版笔记 1.基础操作与总排版 基础操作 中文排版 字体与字号调节 首行缩进 新开一页 加粗 序列 (1)无序序列 (2)有序序列 (3)步骤描述 分行与分段 强制垂直距离 2.数学 ...

  9. 参考文献管理软件Jabref和Zotero使用笔记

    参考文献管理软件Jabref和Zotero使用笔记 1.摘要 2.关键词 3.前期准备 4. 重点来了,制作bib文献数据库. 5.另一个重点是在TeX源文件中使用生成的参考文献列表. 6. 编译 7 ...

最新文章

  1. rds本地库到rds恢复_rds数据库 恢复本地
  2. golang包管理解决之道——go modules初探
  3. 给大家介绍一下:网易云信新晋音视频质量诊断专家
  4. 设置背景图片,解决手机上背景图片高度适应问题
  5. 转:UniqueID和ClientID的来源
  6. JavaScript 的 Date 方法的使用
  7. 转载:常用CSS缩写语法总结
  8. C使用递归实现前N个元素的和
  9. C++ string()什么意思
  10. ihttphandler ihttpmodule
  11. 【Makefile】Makefile编写规则
  12. 添加打印机无法搜索计算机,电脑无法搜索添加局域网打印机怎么办
  13. 苹果严打iMessage垃圾短信
  14. 微擎服务器数据迁移 ,微擎通过迁移数据方式搬家换服务器换站点换域名【图文教程】
  15. Vue刷新页面重新加载
  16. 五月集训-14【栈】
  17. 无法打开内核设备“\\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导? 模块“DevicePowerOn”启动失败。 未能启动虚拟机。
  18. 值得收藏!史上最全WINDOWS安全工具锦集
  19. 工具篇 | 获取邮箱的登陆授权码
  20. ZZULI-2019年3月份月赛(个人赛)问题 I: 小P找座位 思维or矩阵快速幂

热门文章

  1. 如何设计可靠性UDP传输协议?
  2. DHCP租约过程,如何使用DHCP
  3. Linux入门学习(六)—— 怎么更改文件的所有者、所属组?以及怎么更改系统创建的默认权限?
  4. Workbook 对象 应用示例
  5. 优化elelment ui 的 dialog 样式
  6. Vite-babysitter 像月嫂?保姆?照顾孩子一般为你讲解Vite源码。
  7. python使用selenium启动谷歌浏览器无痕模式代码
  8. 实训三:文件系统命令及vi编辑
  9. Qt QTableWidget的使用方式
  10. 04 高性能网络设计专栏-网络编程