是在今天写工作报告的时候,需要引用参考文献,以前的工作报告都没有用过参考文献,所以现学了的,稍稍总结一下:

我是通过在文章最后添加下面命令添加参考文献的,其中文献引用风格文件 chinesebst2005_UTF8.bst 是从 工大 论文模板里找到拷贝过来的:

\bibliographystyle{chinesebst2005_UTF8}

\bibliography{summary}

然后编辑自己的参考文献数据库 summary.bib,这个不提;
最后在正文中使用最简单的 \cite 命令引用参考文献,因为格式要求不高,所以就没使别的高级命令。

因为我报告里参考的 网络 资源比较多,所以有很多很长的 URL,直接引用的时候排版很难看,后来在 bib 数据文件里使用了 hyperref 这个宏包里的 \url 命令表示 URL,就搞定了,对比图如下: 

文献三、四、五、六中,三、四没使用 \url 命令表示 URL,因此很难看,五、六则是使用 \url 命令表示的,当然五比较短,看不出优势来,但是六就很好看。代码分别如下:

@misc{j2eeZijilijie,
  author = {Chark and kugang0814},
  title = {自己理解的 {J2EE} 三层架构},
  howpublished = {http://blog.csdn.net/kunga0814/archive/2009/04/22/4099829.aspx},
  year = 2009,
}

@misc{jbossAnzhuangyupeizhi,
  author = {仰望者 and luweifeng1983},
  title = {JBoss 5.0 安装与配置详解},
  howpublished = {http://blog.csdn.net/luweifeng1983/archive/2009/02/24/3931889.aspx},
  year = 2009,
}

@misc{tpcw,
  author = {TPC},
  title = {{TPC-W}},
  howpublished = {\url{http://www.tpc.org/tpcw/}},
  year = 2005,
}

@misc{tpcwAlexander,
  author = {Alexander Totok},
  title = {{TPC-W} (Web Commerce) Benchmark},
  howpublished = {\url{http://cs.nyu.edu/totok/professional/software/tpcw/tpcw.html}},
  year = 2005,
}

像是文献五,就应该把这一行:

howpublished = {http://blog.csdn.net/kunga0814/archive/2009/04/22/4099829.aspx},

改成:

howpublished = {\url{http://blog.csdn.net/kunga0814/archive/2009/04/22/4099829.aspx}},

六同样。

另外,要想使用 \url 命令,正文导言区必须引用宏包:

\usepackage{hyperref}

=======================================

今天发现一个错误:
@misc 里面的指令 howpublished 应该是填写 [EB/OL] 那个字段,我没查清楚随意就填了个网址进去,所以搞错了,纠正如下:

@misc{tpcwTrey,
  author = {Trey Cain and Milo Martin and Tim Heil and Eric Weglarz and Todd Bezenek},
  title = {{TPC-W} Java Implementation},
  howpublished = {[EB/OL]},
  note = {\url{http://mitglied.multimania.de/jankiefer/tpcw/index.html}},
  year = 2003,
}


LaTeX 使用 bib 管理参考文献时,引用网络资源 URL 导致排版难看的问题相关推荐

  1. LaTeX中用BibTex管理参考文献

    BibTeX 是一种用来规范参考文献列表的一种文献管理软件,定义了一种比较通用的管理文献的格式, 用于协调LaTeX的参考文献处理. BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文 ...

  2. latex+texlive在插入参考文献时的一些问题

    使用bib引用参考文献 第一步 创建bib文件 在tex文件的同一目录下新建一个文本文件改后缀为bib就可以,起名比如reference. 第二步 插入bibtex格式的参考文献代码 比如在Googl ...

  3. 写latex 遇到bib中参考文献 的俄文人名(类似于带有声调的拼音字母)如何转义?

    网上查找了老半天解决办法...比如说像汉语拼音一样添加声调,添加各种宏包还是没有解决(好像大家都不存在这个问题还是忽略了直接上英文字母?) 秉着实事求是 不篡改他人 姓名权的原则,我在 mythtyp ...

  4. 参考文献 如何控制别自动换行_word里插入参考文献时,出现自动换行,排版很难看,怎么解决?有图!求大神指教!...

    展开全部 1.选中这32313133353236313431303231363533e59b9ee7ad9431333433643731些参考文献的段落,打开"段落"选项卡(就是设 ...

  5. Latex语法学习04:参考文献的引用

    目录 首先准备bib文件: 1 数字标号型参考文献 2 基于natbib包的参考文献引用 2.1 案例 2.2 命令解析 2.2.1 数字引用格式 2.2.2 错误处理 2.2.3 命令解析 3 引用 ...

  6. Latex 关于bib参考文献在正文中的引用

    Latex 关于bib参考文献在正文中的引用 首先是宏包的调用 \usepackage[option]{natbib} %option为可以设置的参数 ... \begin{document} ... ...

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

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

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

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

  9. 【BIB文献管理】LATEX使用bib

    使用IEEEtran模板 在论文写作中,常使用IEEEtran的提供的模板,为了做文献管理,引入bib. 建立bib文件 在.tex的文件夹目录下,新建文本文档,另存为.bib文件即可. 引用文献 搜 ...

最新文章

  1. html img调用js,html调用js变量 如何在html中输出js文件中的变量
  2. PHP中不用第三个变量交换两个变量的值
  3. Scala集合常用方法:fold折叠
  4. 2013 javaB3 振兴中华、从我做起
  5. leetcode 617. Merge Two Binary Trees | 617. 合并二叉树(Java)
  6. ubuntu 安装java jdk_「ubuntu安装jdk」Ubuntu安装jdk8的两种方式 - seo实验室
  7. c语言编程和PS,求高人剖析下这道C语言编程题(PS:越详细越好)
  8. linux在线扩展文件系统空间ext2online
  9. java中的byte
  10. 百度Android在线语音识别SDK用法
  11. C中常量数组不能修改
  12. “窗体”工具栏控件和“控件工具箱”控件基础
  13. 如何解决CAD打开时字体选择问题(转)
  14. Java 14:JDK 14进入GA时的所有新功能
  15. 渗透测试之突破口——web服务突破
  16. 计算机试题九,2017年职称计算机考试Excel测验试题(九)
  17. python爬虫-豆瓣电影Top250
  18. 进阶实验4-3.5 哈夫曼编码 (30 分)
  19. java之学习记录 3 - 2 - es6
  20. 50个直击灵魂的问题_直击灵魂的三个问题,让你知道什么叫社会险恶

热门文章

  1. php curl errno 3,PHP curl_errno函数
  2. 实现在Windows下安装Lighttpd的方法
  3. JDBF读取DBF文件
  4. Linux keepalived
  5. Lumen、Laravel开发问题记录
  6. Javascript一(变量,数据类型,正则表达式,数据,语句)
  7. 关于Unity的协程
  8. JSONP跨域的原理解析
  9. linux(centos)下mysql忘记root密码
  10. mysql 断电 启动不了 start: Job failed to start