Seite 1 von 1

Literaturverzeichnis wird nicht erstellt

Verfasst: Mo 30. Okt 2017, 11:32
von MasterGee
Hallo,

sowohl mein Literaturverzeichnis, als auch die Zitate funktionieren nicht.
Folgender errore wird mir angezeigt beim Kompilieren von Biber:
ERROR - Cannot find 'quellen.bib'!

Minimalbeispiel:

\documentclass[a4paper,12pt]{scrartcl}
\usepackage{array}
\usepackage{rotating}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{tikz}
\usepackage{here}
\usepackage[shortlabels]{enumitem}
\usepackage[english,ngerman]{babel}
\usepackage{hyperref}
\usepackage{csquotes}
\usepackage{setspace}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage[justification=centering]{caption}
\usepackage[normalem]{ulem}
\usepackage{nomencl}
\setlength{\nomlabelwidth}{.15\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature

\addto{\captionsngerman}{\renewcommand{\nomname}{Abkürzungsverzeichnis}}

\usepackage[backend=biber, style=authoryear, sorting=ynt]{biblatex}

\addbibresource{quellen.bib}
\setlength{\parindent}{0em}

\usepackage[paper=a4paper,left=30mm,right=30mm,top=30mm,bottom=30mm]{geometry}

\deffootnote{1em}{1em}{\textsuperscript{\thefootnotemark\ }}

\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}


\begin{document}
\clearpage

\onehalfspacing

\pagestyle{plain}

\DeclareCiteCommand{\xfootcite}[\mkbibfootnote]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\setunit{\addnbspace}
\printnames{labelname}%
\setunit{\labelnamepunct}
\printfield[citetitle]{title}%
\newunit
\printfield{year}
}
{\addsemicolon\space}
{\usebibmacro{postnote}}



\pagenumbering{arabic}

\section{Allgemein}

Hier steht das 1. Zitat \xfootcite[vgl.][S.1]{AG2016}.

\newpage

\printbibheading
\newrefcontext[sorting=nty]
\printbibliography[type=book, heading=subbibliography, title={Monographien}]

\end{document},


Quelle:

@BOOK{AR2016,
AUTHOR = {Banco Santander, S.A.},
YEAR = {März 2017},
TITLE = {{Annual Report 2016}},
ADDRESS = {Madrid},
}

Verfasst: Mo 30. Okt 2017, 11:42
von Gast
Wenn quellen.bib nicht gefunden wird, gibt es die Datei vermutlich auch nicht. Beachte bitte: Bei letzterem nicht nur den Punkt Halbierungssuche und darin den Satz: »Nachdem die Halbierungssuche für den Dokumentinhalt ausgeführt wurde, führt man sie in gleicher Weise für die Definitionen und das Laden von Paketen in der Dokumentpräambel durch.» sondern insbesondere auch: Literaturdatenbank überflüssig machen.

Es genügt auch nicht, die verlinkten Seiten kurz zu überfliegen. Bitte arbeite sie gründlich durch!

Verfasst: Mo 30. Okt 2017, 12:07
von MasterGee
Okay, konnte es selber lösen. Anbei das geänderte Minimalbeispiel, vielleicht hilft es einem anderen:


\documentclass[a4paper,12pt]{scrartcl}
\usepackage{array}
\usepackage{rotating}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{tikz}
\usepackage{here}
\usepackage[shortlabels]{enumitem}
\usepackage[english,ngerman]{babel}
\usepackage{hyperref}
\usepackage{csquotes}
\usepackage{setspace}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage[justification=centering]{caption}
\usepackage[normalem]{ulem}
\usepackage{nomencl}
\setlength{\nomlabelwidth}{.15\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature

\addto{\captionsngerman}{\renewcommand{\nomname}{Abkürzungsverzeichnis}}

\usepackage[backend=biber, style=authoryear, sorting=ynt]{biblatex}

\setlength{\parindent}{0em}

\usepackage[paper=a4paper,left=30mm,right=30mm,top=30mm,bottom=30mm]{geometry}

\deffootnote{1em}{1em}{\textsuperscript{\thefootnotemark\ }}

\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@BOOK{AG2016,
AUTHOR = {Banco Santander, S.A.},
YEAR = {März 2017},
TITLE = {{Annual Report 2016}},
ADDRESS = {Madrid},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}
\clearpage

\onehalfspacing

\pagestyle{plain}

\DeclareCiteCommand{\xfootcite}[\mkbibfootnote]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\setunit{\addnbspace}
\printnames{labelname}%
\setunit{\labelnamepunct}
\printfield[citetitle]{title}%
\newunit
\printfield{year}
}
{\addsemicolon\space}
{\usebibmacro{postnote}}



\pagenumbering{arabic}

\section{Allgemein}

Hier steht das 1. Zitat \xfootcite[vgl.][S.1]{AG2016}.
Some text \autocite{AG2016}.

\newpage

\printbibheading
\newrefcontext[sorting=nty]
\printbibliography[type=book, heading=subbibliography, title={Monographien}]

\end{document}

Nicht nachmachen!

Verfasst: Mo 30. Okt 2017, 12:14
von Gast
Manche lernen es leider nie … Siehe die in http://golatex.de/viewtopic,p,96657.html#96657 aufgeführten Punkte, insbesondere Punkt 3 aber natürlich auch den zitierten Satz unter den dort aufgeführten Punkten.

BTW: \setlength{\parindent}{0em} sollte man niemals verwenden – außer man will ohnehin auf Absätze verzichten. Die Verwendung von \hsize in der Dokumentpräambel ist ebenfalls Unfug! hyperref sollte (von ganz wenigen Ausnahmen abgesehen) als letztes Paket geladen werden. Statt dem expliziten Laden von colortbl sei auf Option table in der [d]xcolor[/d]-Anleitung hingewiesen.

Genau!

Verfasst: Mo 30. Okt 2017, 12:17
von Gast
Anonymous hat geschrieben:Die Verwendung von \hsize in der Dokumentpräambel ist ebenfalls Unfug!
http://texwelt.de/wissen/fragen/13937/w ... r-den-rand

Re: Nicht nachmachen!

Verfasst: Mo 30. Okt 2017, 12:17
von MasterGee
Anonymous hat geschrieben:Manche lernen es leider nie … Siehe die in http://golatex.de/viewtopic,p,96657.html#96657 aufgeführten Punkte, insbesondere Punkt 3 aber natürlich auch den zitierten Satz unter den dort aufgeführten Punkten.

BTW: \setlength{\parindent}{0em} sollte man niemals verwenden – außer man will ohnehin auf Absätze verzichten. Die Verwendung von \hsize in der Dokumentpräambel ist ebenfalls Unfug! hyperref sollte (von ganz wenigen Ausnahmen abgesehen) als letztes Paket geladen werden. Statt dem expliziten Laden von colortbl sei auf Option table in der [d]xcolor[/d]-Anleitung hingewiesen.
Der Code liefert mich gewünschten Output. Vielleicht sind die vorderen Dinge nicht unbedingt notwendig für das Minimalbeispiel, allerdings für mein Deckblatt.

Verfasst: Mo 30. Okt 2017, 12:29
von Gast
Willst Du Dich auf Dein Glück verlassen oder willst Du etwas dazu lernen?

Verfasst: Mo 30. Okt 2017, 14:27
von MasterGee
Anonymous hat geschrieben:Willst Du Dich auf Dein Glück verlassen oder willst Du etwas dazu lernen?
Doch gerne! Nächste Woche, wenn der Abgabetermin vorbei ist schau ich mir das an! - Danke dir