如何将 biblatex 与 Gummi 一起使用?

如何将 biblatex 与 Gummi 一起使用?

我花了好几个小时查看帖子和文档,但还是一无所知。文档无穷无尽,我只是想知道如何实际使用它。

我使用 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 加载。

相关内容