我花了好几个小时查看帖子和文档,但还是一无所知。文档无穷无尽,我只是想知道如何实际使用它。
我使用 Gummi 来编辑我的 .tex 文件。
我使用 JabRef 来管理我的参考文献,它将它们存储在 .bib 文件中。
用最简单的术语来说,如何将 biblatex 与 Gummi 一起使用?
我读过很多关于 biber 的文章,但我仍然不知道它的作用是什么或如何使用它。
另外,什么是 .bcf 文件?
非常感谢您的帮助,我真不敢相信这有多么困难,我真正想做的是从我的参考资料中省略 url 字段。
答案1
我建议使用 arara,这是一个非常灵活的工具来编译 LaTeX 文档,包括但不限于 biblatex 和 biber——并且还可以删除在此过程中生成的辅助文件。
我改编自这里:
% arara: pdflatex: { shell: yes }
% arara: biber
% arara: pdflatex: { shell: yes }
% arara: clean: { files: [ test.aux, test.log] }
\begin{filecontents}{\jobname.bib}
@book{Labov1972,
Address = {Philadelphia},
Author = {William Labov},
Publisher = {University of Pennsylvania Press},
Title = {Sociolinguistic Patterns},
Year = {1972}}
@book{Chomsky1957,
Address = {The Hague},
Author = {Noam Chomsky},
Publisher = {Mouton},
Title = {Syntactic Structures},
Year = {1957}}
\end{filecontents}
\documentclass[a4paper,11pt]{article}
\usepackage[style=numeric,backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
As first example citation here is \cite{Chomsky1957}.
Here is another example citation \cite{Labov1972}
\printbibliography
\end{document}
将 Gummi 设置为使用 latexmk 进行编译(从编辑 -> 首选项 -> 编译)。
更新:2017 年 6 月 11 日——只是为了澄清我的建议
这里你有两个选择(一种肮脏的黑客手段,只是为了将 Gummi 与 arara 一起使用):
(1) 在 Windows/Linux 上,编写一个调用 arara 的简单脚本并将其命名为 latexmk。将其放在路径中 latexmk 路径之前(通常在 texlive 或 miktex 路径之前)。
(2)使用 Linux,您可以包括
`alias latexmk='arara'`
在~/.bash_aliases
文件内(如果不存在则创建一个),或者在 .bashrc 或 .profile 文件内。我使用了以下.bash_aliases
方式。
我希望 Gummi 的开发人员能够在未来的版本中从“首选项”菜单的编译选项中添加 arara 选项。在此之前,我们将需要使用类似这样的某种肮脏的黑客手段。
将其保存为 test.tex 并用 gummi 加载。