书目汇编

书目汇编

我有一个 latex 文档,编译正确。编译时显示的消息是

进程已启动:pdflatex.exe -synctex=1 -interaction=nonstopmode “template_Book_23June2014_V2”.tex

这是 makeindex,版本 2.15 [MiKTeX 2.9](kpathsea + 泰语支持)。扫描输入文件 cases.idx...完成(0 个条目被接受,0 个条目被拒绝)。cases.ind 中未写入任何内容。成绩单写在 cases.ilg 中。

这是 makeindex,版本 2.15 [MiKTeX 2.9](kpathsea + 泰语支持)。扫描输入文件legislation.idx...完成(0 个条目被接受,0 个条目被拒绝)。legislation.ind 中未写任何内容。legislation.ilg 中写有抄录。

进程正常退出

    \documentclass[]{book}
    \title{Alpha}
    \author{Beta \and Theta }
    \usepackage[english]{babel}
    \usepackage[style=oscola,eutreaty=alternative,ibidtracker=false, indexing=cite, 
     backend=biber]{biblatex}
   \usepackage{geometry}
   \usepackage{genmpage}
   \usepackage{imakeidx}
   \usepackage[style=british]{csquotes} 
   \makeindex[name=cases, title={Table of Cases}]
   \makeindex[name=legislation, title={Table of Legislation}]
    %Bibliography resource
    \addbibresource{Bibliography.bib}
   \begin{document}
   \maketitle
   \tableofcontents
   \frontmatter
   \mainmatter
   \backmatter
   \printbibliography[nottype=commentary,nottype=jurisdiction, nottype=legislation,
   nottype=legal]
   \end{document}

但是,当我尝试编译 .bib 文件时,收到以下消息:

无法启动默认编译器:Pdflatex 进程已启动:pdflatex.exe -synctex=1 -interaction=nonstopmode “Bibliography”.tex

我的 Bibliography.bib 文件的代码是:

    \begin{thebibliography}{9}
    \bibitem{Erdos01} P. Erd\H os, \emph{A selection of problems and
      results in combinatorics}, Recent trends in combinatorics (Matrahaza,
      1995), Cambridge Univ. Press, Cambridge, 2001, pp. 1--6.
     \end{thebibliography}}

我对乳胶完全是一个新手,正在努力理解它。

答案1

你的 bib 文件是纯 TeX 代码。将其插入\input

[ ... ]
\mainmatter
\backmatter
\input{Bibliography.bib}
\end{document}

并且不定义\addbibresource。正确的方法是创建一个 bib 数据库,它与你的 TeX 代码完全不同Bibliography.bib

相关内容