我遇到了无法打印参考书目的问题。我正在使用\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 而忽略这些错误。
存在的问题
down
该geometry
包没有选项- 如果你
xcolor
使用选项加载,则需要在加载之前完成此操作tikz
,否则我们会收到option clash
错误 - 引文关键字
Einstein
不在提供的 bib 数据中 - 除非你通过以下方式索取,否则你不会得到打印的书目
\printbibliography
此外,我认为加载该color
包毫无意义,因为你已经在加载了xcolor
。与abstract
包类似。
就我个人而言,我不会用段落之间的空格来代替段落缩进,这只会使文档人为地变得更长且更难理解。