我的.biber.conf

我的.biber.conf

自从我使用 biber 以来,我的文档的编译时间急剧增加。这是一篇不到 300 页的论文,完整的latexmk编译突然需要 26 分钟,在我看来这是不可接受的。

我已经读过了,这biber可能比bibtex(见https://tex.stackexchange.com/a/53302/4009),但它真的能做到吗这样的有区别吗?

我已经在这里描述了这个问题(https://tex.stackexchange.com/a/230749/4009),并将问题缩小到biber似乎对编译时间有很大影响的那个。

我使用以下 biblatex 设置:

\usepackage[natbib=true, style=numeric-comp, backend=biber, 
 defernumbers,useprefix,firstinits=true, maxnames=99, maxcitenames=3]{biblatex}

我的问题

  • 真的biberbibtex
  • 我可以做些什么来继续使用biber但又减少编译时间?
  • 似乎不是biber运行本身导致编译速度变慢,而是使用backend=biberpdflatex 速度变慢了很多
  • 我可以使用其他选项(一种草稿模式)来加速 biber 并仅对最终版本使用慢速编译吗?

不幸的是,我已将所有输入文件(.tex.bib)切换为 UTF-8 编码,因为我担心外来字符的问题,而且在我看来,没有简单的方法可以回到过去的美好时光 latin1。而且,UTF8 似乎需要 biber 后端。

测试设置

  • 我的 LaTeX 文档仅限于一个长章节\includeonly
  • 98 页,包含大量参考文献,其中许多都包含在大表格中。
  • 文件很大.bib(5.6 MB),有超过 3000 处参考文献,其中 350 处在文档中被引用
  • 我正在从 OS X 终端进行编译,以测量编译的持续时间:
    latexmk -C; time pdflatex main.tex

检测结果

与 biber:

  • biber 缓存被删除一次rm -rf `biber --cache`
  • latexmk -C; time pdflatex Diss.tex
    输出写在 Diss.pdf 上 (83 页,2130562 字节)。
    实际 2m17.499s
    用户 1m47.626s
    系统 0m1.030s

  • biber Diss
    实际 0m27.257s
    用户 0m20.568s
    系统 0m1.247s

  • pdflatex Diss.tex 输出写在 Diss.pdf 上 (95 页,2453607 字节)。
    实际 4m7.708s
    用户 3m27.864s
    系统 0m1.029s

  • 再次pdflatex Diss.tex 将输出写入 Diss.pdf (95 页,2452370 字节)。实际 4m33.769s 用户 3m36.491s 系统 0m1.252s

bibtex8

  • 删除所有aux文件bbl等。
  • latexmk -C; time pdflatex Diss.tex
    输出写在 Diss.pdf 上(82 页,2130383 字节)。
    实际 0m48.470s
    用户 0m19.161s
    系统 0m0.522s
  • 时间bibtex Diss
    (有 200 条错误消息)当然 :-(
    实际 0m1.258s
    用户 0m0.850s
    系统 0m0.061s
  • 时间pdflatex Diss.tex
    输出写在 Diss.pdf (95 页,2452225 字节) 上。
    实际 2m26.433s
    用户 1m44.921s
    系统 0m0.932s

  • 第二个pdflatex Diss.tex
    输出写在 Diss.pdf (95 页,2450936 字节)。
    实际 2m27.148s
    用户 1m51.958s
    系统 0m0.953s

我的.biber.conf

小路:~/.biber.conf

<config>
  <sourcemap>
    <maps datatype="bibtex" map_overwrite="1">
      <map>
        <map_step map_field_set="Annote" map_null="1"/>
        <map_step map_field_set="Abstract" map_null="1"/>
        <map_step map_field_set="Keywords" map_null="1"/>
        <map_step map_field_set="comment" map_null="1"/>
      </map>
     </maps>
   </sourcemap>
</config>
  • 这个可以吗?
  • 字段名称区分大小写吗?
  • 这里缺少了什么吗?

使用示例文档进行测试 2

biblatex-example.bib我使用中包含的文件设置了一个示例文档TeXLive 2014。有关详细信息,请参阅我的回答如下,因为如果我在这里插入那么多文本,问题似乎会崩溃。示例文档的编译速度提高了 80% bibtex!也许您想在您的机器上尝试一下,看看需要多长时间?

答案1

用于性能比较的通用测试设置

我建立了一个测试文件,使用biblatex-examples.bib中包含的参考文献TeXLive 2014。它引用了每个参考文献 10 次(不是很优雅,但有效)。

结果:

biber后端

  • 如果我只引用每个来源 1 次(而不是 10 次),则需要29 秒让整个脚本运行与 biber(3x pdflatex,1x biber)。
  • 如果我每个来源引用 10 次,已经需要1分36秒用于脚本(使用 biber)。

bibtex后端

  • 如果我改为backend=bibtex(仍然每个来源引用10次),整个脚本需要少于 18 秒- 这是biber比!!便宜 80%

进一步测试:

  • 使用 10 次\nocite{*}而不是单独引用每个来源可以减少 biber 的时间21 秒
  • 从 biblatex 中删除所有选项(backend=biber 除外)并再次分别引用每个来源 10 次不会减少编译时间(1 分 40 秒)

编译器脚本:

跑步:time compile-bibtex.sh

#!/bin/bash

rm -rf `biber -cache`

time pdflatex -interaction=batchmode BiberPerformance.tex

time bibtex Biberperformance

time pdflatex -interaction=batchmode BiberPerformance.tex
time pdflatex -interaction=batchmode BiberPerformance.tex

跑步:time compile-biber.sh

#!/bin/bash

rm -rf `biber -cache`

time pdflatex -interaction=batchmode BiberPerformance.tex

time biber Biberperformance

time pdflatex -interaction=batchmode BiberPerformance.tex
time pdflatex -interaction=batchmode BiberPerformance.tex

LaTeX 源代码BiberPerformance.tex

## \documentclass{scrbook}

%%%% {PACKAGES} %%%%
\usepackage[UKenglish, ngerman]{babel} %Sprachpakete Brit. Englisch, Deutsch Neue Rechtschreibung
\usepackage[utf8]{inputenc}
\usepackage[TS1, T1]{fontenc} %Kodierungen für Text 1 und Text Symbols
\usepackage{aecompl}
\usepackage{textcomp} %für Mü-Symbol
\usepackage{blindtext}

%Pakete für Zusatzfunktionen
\usepackage{hyperref} %Automatisches Verlinken der PDF-Datei


%Weitere Pakete
\usepackage[natbib=true, style=numeric-comp, backend=bibtex, defernumbers, useprefix,firstinits=true, maxnames=99, maxcitenames=3]{biblatex}  % für bessere Literaturverzeichnisse
\renewcommand{\bibfont}{\normalfont\small}
\renewcommand\multicitedelim{\addsemicolon\space}
\addbibresource{biblatex-examples.bib}



%In Biblatex URL ignorieren, wenn DOI existiert (Quelle: http://tex.stackexchange.com/a/5779/4009) 
\DeclareFieldFormat{url}{%
  \iffieldundef{doi}{%
    \mkbibacro{URL}\addcolon\space\url{#1}%
  }{%
  }%
}

\DeclareFieldFormat{urldate}{%
  \iffieldundef{doi}{%
    \mkbibparens{\bibstring{urlseen}\space#1}%
  }{%
  }%
}


\usepackage{csquotes} % Empfohlen bei Verwendung von biblatex



\begin{document}

%\nocite{*}


\chapter{Test}

\cite{westfahl:space}
\cite{set}
\cite{stdmodel}
\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\cite{bertram}
\cite{gillies}
\cite{glashow}
\cite{herrmann}
\cite{kastenholz}
\cite{murray}
\cite{reese}
\cite{shore}
\cite{sigfridsson}
\cite{spiegelberg}
\cite{springer}
\cite{weinberg}
\cite{yoon}
\cite{aristotle:anima}
\cite{aristotle:physics}
\cite{aristotle:poetics}
\cite{aristotle:rhetoric}
\cite{augustine}
\cite{averroes/bland}
\cite{averroes/hannes}
\cite{averroes/hercz}
\cite{cicero}
\cite{coleridge}
\cite{companion}
\cite{cotton}
\cite{gerhardt}
\cite{gonzalez}
\cite{hammond}
\cite{iliad}
\cite{knuth:ct}
\cite{knuth:ct:a}
\cite{knuth:ct:b}
\cite{knuth:ct:c}
\cite{knuth:ct:d}
\cite{knuth:ct:e}
\cite{knuth:ct:related}
\cite{malinowski}
\cite{maron}
\cite{massa}
\cite{nietzsche:ksa}
\cite{nietzsche:ksa1}
\cite{nussbaum}
\cite{piccato}
\cite{vangennep}
\cite{vangennep:related}
\cite{vazques-de-parga}
\cite{worman}
\cite{britannica}
\cite{gaonkar}
\cite{gaonkar:in}
\cite{jaffe}
\cite{westfahl:frontier}
\cite{kant:kpv}
\cite{kant:ku}
\cite{nietzsche:historie}
\cite{brandt}
\cite{hyman}
\cite{pines}
\cite{moraux}
\cite{salam}
\cite{cms}
\cite{baez/online}
\cite{ctan}
\cite{itzhaki}
\cite{markey}
\cite{wassenberg}
\cite{almendro}
\cite{kowalik}
\cite{laufenberg}
\cite{sorace}
\cite{chiu}
\cite{padhye}
\cite{geer}
\cite{loh}
\cite{jcg}
\cite{sarfraz}
\cite{moore:related}
\cite{kullback:reprint}
\cite{kullback:related}
\cite{matuz:doody}
\cite{doody}
\cite{moore}
\cite{vangennep:trans}
\cite{vizedom:related}
\cite{kullback}
\cite{wilde}


\cite{westfahl:space}
\cite{set}
\cite{stdmodel}
\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\cite{bertram}
\cite{gillies}
\cite{glashow}
\cite{herrmann}
\cite{kastenholz}
\cite{murray}
\cite{reese}
\cite{shore}
\cite{sigfridsson}
\cite{spiegelberg}
\cite{springer}
\cite{weinberg}
\cite{yoon}
\cite{aristotle:anima}
\cite{aristotle:physics}
\cite{aristotle:poetics}
\cite{aristotle:rhetoric}
\cite{augustine}
\cite{averroes/bland}
\cite{averroes/hannes}
\cite{averroes/hercz}
\cite{cicero}
\cite{coleridge}
\cite{companion}
\cite{cotton}
\cite{gerhardt}
\cite{gonzalez}
\cite{hammond}
\cite{iliad}
\cite{knuth:ct}
\cite{knuth:ct:a}
\cite{knuth:ct:b}
\cite{knuth:ct:c}
\cite{knuth:ct:d}
\cite{knuth:ct:e}
\cite{knuth:ct:related}
\cite{malinowski}
\cite{maron}
\cite{massa}
\cite{nietzsche:ksa}
\cite{nietzsche:ksa1}
\cite{nussbaum}
\cite{piccato}
\cite{vangennep}
\cite{vangennep:related}
\cite{vazques-de-parga}
\cite{worman}
\cite{britannica}
\cite{gaonkar}
\cite{gaonkar:in}
\cite{jaffe}
\cite{westfahl:frontier}
\cite{kant:kpv}
\cite{kant:ku}
\cite{nietzsche:historie}
\cite{brandt}
\cite{hyman}
\cite{pines}
\cite{moraux}
\cite{salam}
\cite{cms}
\cite{baez/online}
\cite{ctan}
\cite{itzhaki}
\cite{markey}
\cite{wassenberg}
\cite{almendro}
\cite{kowalik}
\cite{laufenberg}
\cite{sorace}
\cite{chiu}
\cite{padhye}
\cite{geer}
\cite{loh}
\cite{jcg}
\cite{sarfraz}
\cite{moore:related}
\cite{kullback:reprint}
\cite{kullback:related}
\cite{matuz:doody}
\cite{doody}
\cite{moore}
\cite{vangennep:trans}
\cite{vizedom:related}
\cite{kullback}
\cite{wilde}

\cite{westfahl:space}
\cite{set}
\cite{stdmodel}
\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\cite{bertram}
\cite{gillies}
\cite{glashow}
\cite{herrmann}
\cite{kastenholz}
\cite{murray}
\cite{reese}
\cite{shore}
\cite{sigfridsson}
\cite{spiegelberg}
\cite{springer}
\cite{weinberg}
\cite{yoon}
\cite{aristotle:anima}
\cite{aristotle:physics}
\cite{aristotle:poetics}
\cite{aristotle:rhetoric}
\cite{augustine}
\cite{averroes/bland}
\cite{averroes/hannes}
\cite{averroes/hercz}
\cite{cicero}
\cite{coleridge}
\cite{companion}
\cite{cotton}
\cite{gerhardt}
\cite{gonzalez}
\cite{hammond}
\cite{iliad}
\cite{knuth:ct}
\cite{knuth:ct:a}
\cite{knuth:ct:b}
\cite{knuth:ct:c}
\cite{knuth:ct:d}
\cite{knuth:ct:e}
\cite{knuth:ct:related}
\cite{malinowski}
\cite{maron}
\cite{massa}
\cite{nietzsche:ksa}
\cite{nietzsche:ksa1}
\cite{nussbaum}
\cite{piccato}
\cite{vangennep}
\cite{vangennep:related}
\cite{vazques-de-parga}
\cite{worman}
\cite{britannica}
\cite{gaonkar}
\cite{gaonkar:in}
\cite{jaffe}
\cite{westfahl:frontier}
\cite{kant:kpv}
\cite{kant:ku}
\cite{nietzsche:historie}
\cite{brandt}
\cite{hyman}
\cite{pines}
\cite{moraux}
\cite{salam}
\cite{cms}
\cite{baez/online}
\cite{ctan}
\cite{itzhaki}
\cite{markey}
\cite{wassenberg}
\cite{almendro}
\cite{kowalik}
\cite{laufenberg}
\cite{sorace}
\cite{chiu}
\cite{padhye}
\cite{geer}
\cite{loh}
\cite{jcg}
\cite{sarfraz}
\cite{moore:related}
\cite{kullback:reprint}
\cite{kullback:related}
\cite{matuz:doody}
\cite{doody}
\cite{moore}
\cite{vangennep:trans}
\cite{vizedom:related}
\cite{kullback}
\cite{wilde}

\cite{westfahl:space}
\cite{set}
\cite{stdmodel}
\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\cite{bertram}
\cite{gillies}
\cite{glashow}
\cite{herrmann}
\cite{kastenholz}
\cite{murray}
\cite{reese}
\cite{shore}
\cite{sigfridsson}
\cite{spiegelberg}
\cite{springer}
\cite{weinberg}
\cite{yoon}
\cite{aristotle:anima}
\cite{aristotle:physics}
\cite{aristotle:poetics}
\cite{aristotle:rhetoric}
\cite{augustine}
\cite{averroes/bland}
\cite{averroes/hannes}
\cite{averroes/hercz}
\cite{cicero}
\cite{coleridge}
\cite{companion}
\cite{cotton}
\cite{gerhardt}
\cite{gonzalez}
\cite{hammond}
\cite{iliad}
\cite{knuth:ct}
\cite{knuth:ct:a}
\cite{knuth:ct:b}
\cite{knuth:ct:c}
\cite{knuth:ct:d}
\cite{knuth:ct:e}
\cite{knuth:ct:related}
\cite{malinowski}
\cite{maron}
\cite{massa}
\cite{nietzsche:ksa}
\cite{nietzsche:ksa1}
\cite{nussbaum}
\cite{piccato}
\cite{vangennep}
\cite{vangennep:related}
\cite{vazques-de-parga}
\cite{worman}
\cite{britannica}
\cite{gaonkar}
\cite{gaonkar:in}
\cite{jaffe}
\cite{westfahl:frontier}
\cite{kant:kpv}
\cite{kant:ku}
\cite{nietzsche:historie}
\cite{brandt}
\cite{hyman}
\cite{pines}
\cite{moraux}
\cite{salam}
\cite{cms}
\cite{baez/online}
\cite{ctan}
\cite{itzhaki}
\cite{markey}
\cite{wassenberg}
\cite{almendro}
\cite{kowalik}
\cite{laufenberg}
\cite{sorace}
\cite{chiu}
\cite{padhye}
\cite{geer}
\cite{loh}
\cite{jcg}
\cite{sarfraz}
\cite{moore:related}
\cite{kullback:reprint}
\cite{kullback:related}
\cite{matuz:doody}
\cite{doody}
\cite{moore}
\cite{vangennep:trans}
\cite{vizedom:related}
\cite{kullback}
\cite{wilde}

\cite{westfahl:space}
\cite{set}
\cite{stdmodel}
\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\cite{bertram}
\cite{gillies}
\cite{glashow}
\cite{herrmann}
\cite{kastenholz}
\cite{murray}
\cite{reese}
\cite{shore}
\cite{sigfridsson}
\cite{spiegelberg}
\cite{springer}
\cite{weinberg}
\cite{yoon}
\cite{aristotle:anima}
\cite{aristotle:physics}
\cite{aristotle:poetics}
\cite{aristotle:rhetoric}
\cite{augustine}
\cite{averroes/bland}
\cite{averroes/hannes}
\cite{averroes/hercz}
\cite{cicero}
\cite{coleridge}
\cite{companion}
\cite{cotton}
\cite{gerhardt}
\cite{gonzalez}
\cite{hammond}
\cite{iliad}
\cite{knuth:ct}
\cite{knuth:ct:a}
\cite{knuth:ct:b}
\cite{knuth:ct:c}
\cite{knuth:ct:d}
\cite{knuth:ct:e}
\cite{knuth:ct:related}
\cite{malinowski}
\cite{maron}
\cite{massa}
\cite{nietzsche:ksa}
\cite{nietzsche:ksa1}
\cite{nussbaum}
\cite{piccato}
\cite{vangennep}
\cite{vangennep:related}
\cite{vazques-de-parga}
\cite{worman}
\cite{britannica}
\cite{gaonkar}
\cite{gaonkar:in}
\cite{jaffe}
\cite{westfahl:frontier}
\cite{kant:kpv}
\cite{kant:ku}
\cite{nietzsche:historie}
\cite{brandt}
\cite{hyman}
\cite{pines}
\cite{moraux}
\cite{salam}
\cite{cms}
\cite{baez/online}
\cite{ctan}
\cite{itzhaki}
\cite{markey}
\cite{wassenberg}
\cite{almendro}
\cite{kowalik}
\cite{laufenberg}
\cite{sorace}
\cite{chiu}
\cite{padhye}
\cite{geer}
\cite{loh}
\cite{jcg}
\cite{sarfraz}
\cite{moore:related}
\cite{kullback:reprint}
\cite{kullback:related}
\cite{matuz:doody}
\cite{doody}
\cite{moore}
\cite{vangennep:trans}
\cite{vizedom:related}
\cite{kullback}
\cite{wilde}

\cite{westfahl:space}
\cite{set}
\cite{stdmodel}
\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\cite{bertram}
\cite{gillies}
\cite{glashow}
\cite{herrmann}
\cite{kastenholz}
\cite{murray}
\cite{reese}
\cite{shore}
\cite{sigfridsson}
\cite{spiegelberg}
\cite{springer}
\cite{weinberg}
\cite{yoon}
\cite{aristotle:anima}
\cite{aristotle:physics}
\cite{aristotle:poetics}
\cite{aristotle:rhetoric}
\cite{augustine}
\cite{averroes/bland}
\cite{averroes/hannes}
\cite{averroes/hercz}
\cite{cicero}
\cite{coleridge}
\cite{companion}
\cite{cotton}
\cite{gerhardt}
\cite{gonzalez}
\cite{hammond}
\cite{iliad}
\cite{knuth:ct}
\cite{knuth:ct:a}
\cite{knuth:ct:b}
\cite{knuth:ct:c}
\cite{knuth:ct:d}
\cite{knuth:ct:e}
\cite{knuth:ct:related}
\cite{malinowski}
\cite{maron}
\cite{massa}
\cite{nietzsche:ksa}
\cite{nietzsche:ksa1}
\cite{nussbaum}
\cite{piccato}
\cite{vangennep}
\cite{vangennep:related}
\cite{vazques-de-parga}
\cite{worman}
\cite{britannica}
\cite{gaonkar}
\cite{gaonkar:in}
\cite{jaffe}
\cite{westfahl:frontier}
\cite{kant:kpv}
\cite{kant:ku}
\cite{nietzsche:historie}
\cite{brandt}
\cite{hyman}
\cite{pines}
\cite{moraux}
\cite{salam}
\cite{cms}
\cite{baez/online}
\cite{ctan}
\cite{itzhaki}
\cite{markey}
\cite{wassenberg}
\cite{almendro}
\cite{kowalik}
\cite{laufenberg}
\cite{sorace}
\cite{chiu}
\cite{padhye}
\cite{geer}
\cite{loh}
\cite{jcg}
\cite{sarfraz}
\cite{moore:related}
\cite{kullback:reprint}
\cite{kullback:related}
\cite{matuz:doody}
\cite{doody}
\cite{moore}
\cite{vangennep:trans}
\cite{vizedom:related}
\cite{kullback}
\cite{wilde}

\cite{westfahl:space}
\cite{set}
\cite{stdmodel}
\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\cite{bertram}
\cite{gillies}
\cite{glashow}
\cite{herrmann}
\cite{kastenholz}
\cite{murray}
\cite{reese}
\cite{shore}
\cite{sigfridsson}
\cite{spiegelberg}
\cite{springer}
\cite{weinberg}
\cite{yoon}
\cite{aristotle:anima}
\cite{aristotle:physics}
\cite{aristotle:poetics}
\cite{aristotle:rhetoric}
\cite{augustine}
\cite{averroes/bland}
\cite{averroes/hannes}
\cite{averroes/hercz}
\cite{cicero}
\cite{coleridge}
\cite{companion}
\cite{cotton}
\cite{gerhardt}
\cite{gonzalez}
\cite{hammond}
\cite{iliad}
\cite{knuth:ct}
\cite{knuth:ct:a}
\cite{knuth:ct:b}
\cite{knuth:ct:c}
\cite{knuth:ct:d}
\cite{knuth:ct:e}
\cite{knuth:ct:related}
\cite{malinowski}
\cite{maron}
\cite{massa}
\cite{nietzsche:ksa}
\cite{nietzsche:ksa1}
\cite{nussbaum}
\cite{piccato}
\cite{vangennep}
\cite{vangennep:related}
\cite{vazques-de-parga}
\cite{worman}
\cite{britannica}
\cite{gaonkar}
\cite{gaonkar:in}
\cite{jaffe}
\cite{westfahl:frontier}
\cite{kant:kpv}
\cite{kant:ku}
\cite{nietzsche:historie}
\cite{brandt}
\cite{hyman}
\cite{pines}
\cite{moraux}
\cite{salam}
\cite{cms}
\cite{baez/online}
\cite{ctan}
\cite{itzhaki}
\cite{markey}
\cite{wassenberg}
\cite{almendro}
\cite{kowalik}
\cite{laufenberg}
\cite{sorace}
\cite{chiu}
\cite{padhye}
\cite{geer}
\cite{loh}
\cite{jcg}
\cite{sarfraz}
\cite{moore:related}
\cite{kullback:reprint}
\cite{kullback:related}
\cite{matuz:doody}
\cite{doody}
\cite{moore}
\cite{vangennep:trans}
\cite{vizedom:related}
\cite{kullback}
\cite{wilde}

\cite{westfahl:space}
\cite{set}
\cite{stdmodel}
\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\cite{bertram}
\cite{gillies}
\cite{glashow}
\cite{herrmann}
\cite{kastenholz}
\cite{murray}
\cite{reese}
\cite{shore}
\cite{sigfridsson}
\cite{spiegelberg}
\cite{springer}
\cite{weinberg}
\cite{yoon}
\cite{aristotle:anima}
\cite{aristotle:physics}
\cite{aristotle:poetics}
\cite{aristotle:rhetoric}
\cite{augustine}
\cite{averroes/bland}
\cite{averroes/hannes}
\cite{averroes/hercz}
\cite{cicero}
\cite{coleridge}
\cite{companion}
\cite{cotton}
\cite{gerhardt}
\cite{gonzalez}
\cite{hammond}
\cite{iliad}
\cite{knuth:ct}
\cite{knuth:ct:a}
\cite{knuth:ct:b}
\cite{knuth:ct:c}
\cite{knuth:ct:d}
\cite{knuth:ct:e}
\cite{knuth:ct:related}
\cite{malinowski}
\cite{maron}
\cite{massa}
\cite{nietzsche:ksa}
\cite{nietzsche:ksa1}
\cite{nussbaum}
\cite{piccato}
\cite{vangennep}
\cite{vangennep:related}
\cite{vazques-de-parga}
\cite{worman}
\cite{britannica}
\cite{gaonkar}
\cite{gaonkar:in}
\cite{jaffe}
\cite{westfahl:frontier}
\cite{kant:kpv}
\cite{kant:ku}
\cite{nietzsche:historie}
\cite{brandt}
\cite{hyman}
\cite{pines}
\cite{moraux}
\cite{salam}
\cite{cms}
\cite{baez/online}
\cite{ctan}
\cite{itzhaki}
\cite{markey}
\cite{wassenberg}
\cite{almendro}
\cite{kowalik}
\cite{laufenberg}
\cite{sorace}
\cite{chiu}
\cite{padhye}
\cite{geer}
\cite{loh}
\cite{jcg}
\cite{sarfraz}
\cite{moore:related}
\cite{kullback:reprint}
\cite{kullback:related}
\cite{matuz:doody}
\cite{doody}
\cite{moore}
\cite{vangennep:trans}
\cite{vizedom:related}
\cite{kullback}
\cite{wilde}

\cite{westfahl:space}
\cite{set}
\cite{stdmodel}
\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\cite{bertram}
\cite{gillies}
\cite{glashow}
\cite{herrmann}
\cite{kastenholz}
\cite{murray}
\cite{reese}
\cite{shore}
\cite{sigfridsson}
\cite{spiegelberg}
\cite{springer}
\cite{weinberg}
\cite{yoon}
\cite{aristotle:anima}
\cite{aristotle:physics}
\cite{aristotle:poetics}
\cite{aristotle:rhetoric}
\cite{augustine}
\cite{averroes/bland}
\cite{averroes/hannes}
\cite{averroes/hercz}
\cite{cicero}
\cite{coleridge}
\cite{companion}
\cite{cotton}
\cite{gerhardt}
\cite{gonzalez}
\cite{hammond}
\cite{iliad}
\cite{knuth:ct}
\cite{knuth:ct:a}
\cite{knuth:ct:b}
\cite{knuth:ct:c}
\cite{knuth:ct:d}
\cite{knuth:ct:e}
\cite{knuth:ct:related}
\cite{malinowski}
\cite{maron}
\cite{massa}
\cite{nietzsche:ksa}
\cite{nietzsche:ksa1}
\cite{nussbaum}
\cite{piccato}
\cite{vangennep}
\cite{vangennep:related}
\cite{vazques-de-parga}
\cite{worman}
\cite{britannica}
\cite{gaonkar}
\cite{gaonkar:in}
\cite{jaffe}
\cite{westfahl:frontier}
\cite{kant:kpv}
\cite{kant:ku}
\cite{nietzsche:historie}
\cite{brandt}
\cite{hyman}
\cite{pines}
\cite{moraux}
\cite{salam}
\cite{cms}
\cite{baez/online}
\cite{ctan}
\cite{itzhaki}
\cite{markey}
\cite{wassenberg}
\cite{almendro}
\cite{kowalik}
\cite{laufenberg}
\cite{sorace}
\cite{chiu}
\cite{padhye}
\cite{geer}
\cite{loh}
\cite{jcg}
\cite{sarfraz}
\cite{moore:related}
\cite{kullback:reprint}
\cite{kullback:related}
\cite{matuz:doody}
\cite{doody}
\cite{moore}
\cite{vangennep:trans}
\cite{vizedom:related}
\cite{kullback}
\cite{wilde}

\cite{westfahl:space}
\cite{set}
\cite{stdmodel}
\cite{aksin}
\cite{angenendt}
\cite{baez/article}
\cite{bertram}
\cite{gillies}
\cite{glashow}
\cite{herrmann}
\cite{kastenholz}
\cite{murray}
\cite{reese}
\cite{shore}
\cite{sigfridsson}
\cite{spiegelberg}
\cite{springer}
\cite{weinberg}
\cite{yoon}
\cite{aristotle:anima}
\cite{aristotle:physics}
\cite{aristotle:poetics}
\cite{aristotle:rhetoric}
\cite{augustine}
\cite{averroes/bland}
\cite{averroes/hannes}
\cite{averroes/hercz}
\cite{cicero}
\cite{coleridge}
\cite{companion}
\cite{cotton}
\cite{gerhardt}
\cite{gonzalez}
\cite{hammond}
\cite{iliad}
\cite{knuth:ct}
\cite{knuth:ct:a}
\cite{knuth:ct:b}
\cite{knuth:ct:c}
\cite{knuth:ct:d}
\cite{knuth:ct:e}
\cite{knuth:ct:related}
\cite{malinowski}
\cite{maron}
\cite{massa}
\cite{nietzsche:ksa}
\cite{nietzsche:ksa1}
\cite{nussbaum}
\cite{piccato}
\cite{vangennep}
\cite{vangennep:related}
\cite{vazques-de-parga}
\cite{worman}
\cite{britannica}
\cite{gaonkar}
\cite{gaonkar:in}
\cite{jaffe}
\cite{westfahl:frontier}
\cite{kant:kpv}
\cite{kant:ku}
\cite{nietzsche:historie}
\cite{brandt}
\cite{hyman}
\cite{pines}
\cite{moraux}
\cite{salam}
\cite{cms}
\cite{baez/online}
\cite{ctan}
\cite{itzhaki}
\cite{markey}
\cite{wassenberg}
\cite{almendro}
\cite{kowalik}
\cite{laufenberg}
\cite{sorace}
\cite{chiu}
\cite{padhye}
\cite{geer}
\cite{loh}
\cite{jcg}
\cite{sarfraz}
\cite{moore:related}
\cite{kullback:reprint}
\cite{kullback:related}
\cite{matuz:doody}
\cite{doody}
\cite{moore}
\cite{vangennep:trans}
\cite{vizedom:related}
\cite{kullback}
\cite{wilde}


 \printbibliography


\end{document}

答案2

如果不使用二进制 biber 版本,即如果您正在下载 biber perl 源代码并自行安装,请确保您拥有Unicode::Normalize>= 1.22,因为这会恢复 XSUB 版本并且速度会大大加快。当您这样做时perl Build.PL,如果您没有最新版本,您将收到警告,Unicode::Normalize并且像往常一样,Build installdeps将安装最新版本以及所有其他依赖项。

相关内容