我知道如何在 TeXworks 或 TeXShop 中使用-> ->biblatex
并进行编译。pdflatex
bibtex
pdflatex
\usepackage[options]{biblatex}
\bibliography{bib-file}
\begin{document}
\autocite{einstein01}
\autocite{feynman47}
\end{document}
如何开始使用不同的 biblatex 样式CTAN 贡献我想知道在以下方面该怎么做:
- 安装
- 源代码中的用法
优先考虑 MiKTeX 或 TeX Live 的解决方案。
答案1
大多数 CTAN biblatex 样式都是 TeXLive 的一部分,因此如果您使用 tlmgr(或 Mac 上的 TeXLive Utility)更新所有软件包,它们应该会自动可用。
一般来说,样式被称为
\usepackage[style=<name>]{biblatex}
或者使用单独的 bib 和 cite 样式:
\usepackage[bibstyle=..., citestyle=...]
您可以使用它texdoc
来查找有关如何使用特定样式的文档。
如果您想要的样式不属于 TeXLive,您可以像安装任何其他 latex 包一样,将额外的 biblatex 包安装到本地 texmf 文件夹的 latex 文件夹中。将它们放在单独的文件夹中(或甚至放在 latex 文件夹内的一个 biblatex 文件夹中)会很有帮助。
如果您将文档放入本地 texmf/doc/ 文件夹中与样式名称相对应的文件夹中,它也将被找到texdoc
。
答案2
正如 Alan 所说,许多贡献的样式都可以在 TeX Live 和 MiKTeX 中使用。如果没有,样式文件本身(.bbx
和.cbx
)需要像任何其他本地安装的文件一样进行安装。以我自己的biblatex-chem
捆绑,我需要创建一个依赖于操作系统的本地安装文件夹:
~/texmf/tex/latex/biblatex-chem
在 Linux 上(~
= 您的主文件夹)~/Library/texmf/tex/latex/biblatex-chem
在 Mac OS X 上(~
=您的主文件夹)<USERPROFILE>\texmf\tex\latex\biblatex-chem
在 Windows 上(<USERPROFILE>
=您的主文件夹)
您可能已经找到了该texmf
文件夹和一些子文件夹,或者您可能必须创建它。然后,您将 CTAN 中的所有文件都放在.bbx
这个/cbx
新文件夹中。如果您在 Windows 上使用 MiKTeX,则需要确保它<USERPROFILE>\texmf
在 MiKTeX 选项中设置为“根”。
没有必要将biblatex-chem
文件夹细分为多个文件夹bbx
,cbx
尽管您可以根据需要(biblatex
本身就是这样的)。
您也可以选择在 中安装文档文件(PDF.tex
和.bib
源代码) 。但是,只有当您想工作texmf/doc/latex/biblatex-chem
时才需要这样做。texdoc biblatex-chem
对于其他biblatex
风格,同样适用,您只需修改文件夹名称即可。
答案3
如果你想使用全部功能,biblatex
那么你还应该安装该程序biber
,这可以通过 TeXLive 包管理器(以及 MikTeX 的包管理器)来完成。它也可以通过以下方式安装
http://biblatex-biber.sourceforge.net/。
运行biber
而不是bibtex
with可以为您提供对参考书目的完整 UTF 支持,而使用或 则(Any)tex->biber->(Any)tex
无法实现 。bibtex
bibtex8
使用biber
需要
\usepackage[backend=biber,style=...]{biblatex}
您还应该考虑,只能pdflatex
处理 UTF-8 的一个子集。只有XeTeX
或才LuaTeX
具有完整的 UTF 支持。