未打印参考书目

未打印参考书目

我遇到了无法打印参考书目的问题。我正在使用\addbibresource软件包bibtex

这是我的代码示例:

\documentclass[a4paper,12pt, onecolum]{article}

%Hier ist die Präämbel, da werden alle Packages geladen 
\usepackage[a4paper, left=4cm, right=2.5cm, top=4cm, down=4cm]{geometry}
\usepackage[T1]{fontenc} %Für bessere Silbentrennung 
\usepackage[utf8]{inputenc} %Umlaute schreiben 
\usepackage[ngerman]{babel}%Deutsche Schrift u. Rechtschreibprüfung 
\usepackage{graphicx}%Package um Bilder zu laden 
\usepackage{setspace} % Für Zeilenabstände 
\usepackage{fancyhdr}%Paket für Seitenlayout  
\usepackage{titlesec} % Für fancy Dinge mit den Titeln 
\usepackage{helvet}%Packet für Schriftart Helvetica (Arial) 
\usepackage{tocloft} % Für das Inhaltsverzeichnis und so weiter 
\usepackage{biblatex}



\usepackage[version=4]{mhchem} %Paket für chemische Gleichungen
\usepackage{booktabs} %Für gute Tabellen 
\usepackage{tikz}

\usetikzlibrary{shapes,arrows}
\usetikzlibrary{ matrix,      % For easy node positioning
                 fit,         % For easily fitting nodes inside another one
                 positioning, % For easy node-relative placements
               }


\usepackage{caption}
\usepackage[table,xcdraw]{xcolor} %Für Tabellen allgemein
\usepackage{color, colortbl} %Für Farben
\usepackage{subcaption} %Für Figur in Figur
 \usepackage{parskip}%Kein einrücken der Paragraphen
\usepackage{abstract} %Für Abstract-Umgebung
\usepackage[printonlyused]{acronym} %Für Abkürzungsverzeichnis

\addbibresource{BA.bib}%Für zitieren  
\begin{document} 
\section {Introduction} 
blblabla \cite{Einstein} 
\end{document} 
\printbibliography

它说找不到我的所有引文,而且参考书目也没有打印出来。这是我的参考书目示例:

@article{Alhabri,
   author = {Alharbi, Nawal and Osman, Reham and Wismeijer, Daniel},
   title = {Effects of build direction on the mechanical properties of 3D-printed complete coverage interim dental restorations},
   journal = {Journal of Prosthetic Dentistry},
   volume = {115},
   number = {6},
   pages = {760-767},
   ISSN = {0022-3913},
   DOI = {10.1016/j.prosdent.2015.12.002},
   url = {https://doi.org/10.1016/j.prosdent.2015.12.002},
   year = {2016},
   type = {Journal Article}
}

@article{Amathieu,
   author = {Amathieu, Loris and Boistelle, Roland},
   title = {Zur Fremdstoffbeeinflussung des Wachstums von Gips: Auswirkungen auf die Kinetik der Hydratation, auf die Kristalltextur und die mechanischen Eigenschaften},
   journal = {Chemie Ingenieur Technik},
   volume = {59},
   number = {11},
   pages = {858-860},
   ISSN = {0009-286X},
   year = {1987},
   type = {Journal Article}
}

答案1

下面的示例运行良好。请注意,我.bib直接在.tex文件内添加了参考书目文件,您可能想将其删除。

\documentclass[a4paper,12pt]{article}

%Hier ist die Präämbel, da werden alle Packages geladen 
\usepackage[a4paper, left=4cm, right=2.5cm, top=4cm]{geometry}
\usepackage[T1]{fontenc} %Für bessere Silbentrennung 
\usepackage[utf8]{inputenc} %Umlaute schreiben 
\usepackage[ngerman]{babel}%Deutsche Schrift u. Rechtschreibprüfung 
\usepackage{graphicx}%Package um Bilder zu laden 
\usepackage{setspace} % Für Zeilenabstände 
\usepackage{fancyhdr}%Paket für Seitenlayout  
\usepackage{titlesec} % Für fancy Dinge mit den Titeln 
\usepackage{helvet}%Packet für Schriftart Helvetica (Arial) 
\usepackage{tocloft} % Für das Inhaltsverzeichnis und so weiter 
\usepackage{biblatex}

\begin{filecontents}[overwrite]{\jobname_bib.bib}
   @article{Alhabri,
   author = {Alharbi, Nawal and Osman, Reham and Wismeijer, Daniel},
   title = {Effects of build direction on the mechanical properties of 3D-printed complete coverage interim dental restorations},
   journal = {Journal of Prosthetic Dentistry},
   volume = {115},
   number = {6},
   pages = {760-767},
   ISSN = {0022-3913},
   DOI = {10.1016/j.prosdent.2015.12.002},
   url = {https://doi.org/10.1016/j.prosdent.2015.12.002},
   year = {2016},
   type = {Journal Article}
}

@article{Amathieu,
   author = {Amathieu, Loris and Boistelle, Roland},
   title = {Zur Fremdstoffbeeinflussung des Wachstums von Gips: Auswirkungen auf die Kinetik der Hydratation, auf die Kristalltextur und die mechanischen Eigenschaften},
   journal = {Chemie Ingenieur Technik},
   volume = {59},
   number = {11},
   pages = {858-860},
   ISSN = {0009-286X},
   year = {1987},
   type = {Journal Article}
}
\end{filecontents}


\usepackage[version=4]{mhchem} %Paket für chemische Gleichungen
\usepackage{booktabs} %Für gute Tabellen 
\usepackage[table,xcdraw]{xcolor} %Für Tabellen allgemein
\usepackage{tikz}

\usetikzlibrary{shapes,arrows}
\usetikzlibrary{ matrix,      % For easy node positioning
                 fit,         % For easily fitting nodes inside another one
                 positioning, % For easy node-relative placements
               }


\usepackage{color, colortbl} %Für Farben
\usepackage{caption}
\usepackage{subcaption} %Für Figur in Figur
 \usepackage{parskip}%Kein einrücken der Paragraphen
\usepackage{abstract} %Für Abstract-Umgebung
\usepackage[printonlyused]{acronym} %Für Abkürzungsverzeichnis

\addbibresource{\jobname_bib.bib}%Für zitieren  
\begin{document} 
\section {Introduction} 
blblabla \cite{Alhabri}

\printbibliography

\end{document}

在原始示例中存在几个编译错误,请不要仅仅因为最终得到 PDF 而忽略这些错误。

存在的问题

  1. downgeometry包没有选项
  2. 如果你xcolor使用选项加载,则需要在加载之前完成此操作tikz,否则我们会收到option clash错误
  3. 引文关键字Einstein不在提供的 bib 数据中
  4. 除非你通过以下方式索取,否则你不会得到打印的书目\printbibliography

此外,我认为加载该color包毫无意义,因为你已经在加载了xcolor。与abstract包类似。

就我个人而言,我不会用段落之间的空格来代替段落缩进,这只会使文档人为地变得更长且更难理解。

相关内容