BibDesk:使用您最喜欢的 biblatex 风格进行预览

BibDesk:使用您最喜欢的 biblatex 风格进行预览

我使用 BibDesk 来组织我的图书馆并在biblatex我的文档中实现引用。

BibDesk 具有此功能,允许用户biblatex在底部或侧边栏查看当前选定出版物的 BiBTeX 预览(不是!)。您可以在不同样式之间进行选择(例如ieeetralphaabrvnat)。

到目前为止我从未想过使用这个预览,因为 (1) 我没有找到我喜欢的风格,并且 (2) 它不能biblatex正确呈现我的命令和类型。

因此,我使用了以下 .tex文件(我在网上某处找到并修改了该文件):

% !TEX TS-program = lualatexmk
\documentclass[a4paper, 11pt, DIV=13]{scrartcl}
\usepackage{fontspec}
\setmainfont[   Numbers=OldStyle,
            Ligatures=TeX]{Times New Roman}
\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[    style=reading,
            abstract=false,
            abbreviate=false,
            backend=biber
                ]{biblatex}

\addbibresource{BibLaTeX.bib}

\usepackage{hyperref}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

.tex文件会创建一个 PDF,列出我.bib文件中的所有出版物。通过此 PDF,我可以轻松检查并查看参考文献是否正确设置。但是,由于我的图书馆正在扩大,因此创建此 PDF 文件需要相当长的时间……而且说实话,这确实是一个绕行,因为实际上BibDesk 中实现的预览功能。

我现在的问题是:是否可以使用biblatex我在上面显示的文件中使用的样式,通过 BibDesk 的预览功能预览我的参考文献.tex?为了生成输出,我必须在 BibDesk 的设置中进行哪些更改biblatex

答案1

可以将 biblatex 与 Bibdesk 一起使用来生成 TeX 预览。

转至Preferences-->TeX preview

然后,如果你想使用 XeLaTeX,请将可执行文件更改pdflatexxelatex

在此处输入图片描述

然后你必须改变 TeX 模板。根据你提供的内容,选择一个合适的模板。

\documentclass[a4paper, 11pt, DIV=13]{scrartcl}
\usepackage{fontspec}
\setmainfont[   Numbers=OldStyle,
            Ligatures=TeX]{Times New Roman}
\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[    style=reading,
            abstract=false,
            abbreviate=false,
            backend=bibtex
                ]{biblatex}
\addbibresource{<<File>>}
\pagestyle{empty}
\textwidth = 6.5in
\renewcommand{\refname}{}

% The following command is provided for LaTeX2RTF compatibility with amslatex.
\newif\iflatextortf
\iflatextortf
\providecommand{\bysame}{\_\_\_\_\_}
\fi

\begin{document}
\nocite{<<CiteKeys>>}   
\printbibliography
\end{document}

之后,您就可以生成预览了(我无法将其用作biber后端)。此外,我建议使用pdflatex 而不是xelatex,因为 的生成xelatex速度较慢。

相关内容