如何开始使用书目

如何开始使用书目

背景

虽然我已经使用 LaTeX 十多年了,但我从未真正掌握过参考书目的组织和排版,但我刚刚得到了一个激励,所以是时候学习了。我已经有具体、详细的问题了,但老实说,我认为在在这里提问之前,我应该至少尝试自己掌握一些基础知识。

我知道这些问题biblatex 简介(适合初学者)要切换到 biblatex 该怎么做?但我认为他们没有给我我需要的答案。

环境

我在 Windows 7 上运行 TeXLive,倾向于使用 XeLaTeX 和 latexmk。我大量使用memoir可能会影响事情,我想知道是否以及如何影响。在这个阶段,RefWorks、Mendeley 和 Zotero“在没有律师在场的情况下进行了交谈”,对此的任何观察都会很有趣,尽管我不认为书目数据库集成是一个主要问题。


我忘了说,我正在尝试将所有排版迁移到 UTF-8,不过对于参考书目,我暂时可以使用与 ISO-Latin-1 相对应的字符集。后来,我可能需要土耳其语(例如 ş)和威尔士语(例如 ŵ)

我还忘了说我的编辑器是 TeXWorks、Notepad++ 和最近的 Kile。请尽量避免使用任何涉及 vi 或 emacs 的东西,因为我已经尝试过四次了,但还是不够聪明……


问题

  1. 作为一个完全的书目新手,我应该使用什么工具集?由于我没有传统的书目数据库,我倾向于使用 BibLaTeX 和 Biber,但我意识到这可能有点前沿,所以我欢迎任何建议,尤其是关于潜在陷阱的建议。

  2. 我可以阅读哪些有用的阅读材料和示例资源来“入门”?

  3. UTF-8(Latin-1 子集)、UTF-8(扩展到 Latin-1 之外,包括土耳其语和威尔士语)、后端(bibtex.exe 和 biber.exe)和前端(biblatex.sty 和 natbib.sty)之间究竟是什么关系?也许这个问题的最佳答案是哪些组合不能一起使用?

答案1

您提出了很多有趣的问题和议题。

  1. 关于natbib/bibtexvs biblatex/biber

    如果您的参赛号码

    • 包含大量带变音符号(变音符号)的字母以及基本 ASCII 字符集中未包含的其他字形,或者

    • 使用非英语但以拉丁字母为基础的语言,这些语言采用特殊的字母排序方法(例如,在丹麦语字母表中{\o} z), 或者

    • 包括 bibtex 原始设计中未包含的条目类型(例如专利、CD、视频、youtube 剪辑、其他仅在 www 上提供的内容,仅举几例),

    那么biblatex肯定是可行的方法。(实际上,bibtex8确实支持 UTF8 输入,正如@Herbert 向我指出的那样。但是,正如他也指出的那样,UTF8 只是 Unicode 的一个子集。)

    另一方面,如果你的工作不是考虑到这些因素,可能没有必要花费biblatexnatbib/稍高一些的学习成本bibtex。(好吧,我现在会收到很多来自 biblatex 爱好者的抱怨......)不幸的是,[biblatex 手册][1] 并不是一本用户指南,而是一本参考词典;该文档确实有一个“用户指南”章节,但它直到第 43 页才开始,阅读起来就像你打开电话簿随机选择一页一样令人兴奋。定义很长,情节很短。:-(

  2. 其次,bibtexbiber是“后端”,它们执行一些繁重的工作,例如对条目进行排序。您还需要一个“前端”。对于biber,前端(当然)是biblatex。对于bibtex,有相当多的前端包。

    • 其中最常用的是natbib,它可以在“数字”和“作者年份”模式下运行。 的一个优点natbib是可以与 包很好地集成hyperref——如果您想使用后者包,这一点很重要。

    • 还有harvard引文包管理器。如果您选择使用该包并且希望hyperref同时使用,请确保不要输入\usepackage{harvard}序言,而是同时加载natbibhar2nat包。该har2nat包用于将哈佛特定的引文命令映射到等效natbib命令。

    • 甚至biblatex可以被认为是 BibTeX 的前端,尽管它功能特别强大。

  3. 第三,您需要一个“样式文件”来告知 natbib/bibtex 或 biblatex/biber 如何排版文本中的引用(例如,在截断作者列表时是否写“et al”或“and others”)和参考书目文本中的参考文献(例如,排版作者的完整名字和中间名,还是仅排版首字母?将期刊名称和书名斜体化?)。

    • 同样,有很多这样的样式文件,你必须决定哪些符合你的特定需求。不幸的是,从头开始创建 bibtex 样式文件所涉及的学习成本是,巨大的;幸运的是,makebst.tex该软件包的作者创建了一个实用程序natbib,幸运的是,它完全由菜单驱动,并在您回答几十个查询后为您创建一个 .bst 样式文件。(makebst.tex包含在大多数现代 TeX 发行版中。)

    • 如果你是biblatex用户,好消息是,有很多样式文件包可供使用biblatex。例如,biblatex-chicago如果biblatex-apa你想遵守,比如说芝加哥格式手册亚太心理学协会方法。(使用其中一种样式文件将使您免于辛苦地查阅 biblatex 参考词典。)

  4. 关于你的问题,要开始使用 LaTeX 方式创建参考书目,需要阅读什么:我通过阅读(并重新阅读!)第 12 章和第 13 章“管理引文”和“参考书目生成”开始了这一领域的工作。LaTeX 伴侣(第 2 版)。真正的用户指南,而不仅仅是参考书。:-) 这本书到现在已经有 7 年的历史了,因此不讨论biblatex(因为当时还不存在)。但是,由于 biblatex 建立在 bibtex 的基本方法之上(同时旨在克服 bibtex 的许多缺点),这两章也biblatex包含了许多对用户有用的信息。biblatex

相关内容