von kurztipp » Mo 1. Jun 2015, 19:01
Hallo,
in einem Bibliographieeintrag habe ich den Herausgebernamen
editor = {Robson, J.\,M.}
eingetragen. Wegen des abgekürzten Namens habe ich
zwischen die Initialien eingefügt. Dies habe ich bereits in mehreren Einträgen – bspw auch:
publisher={J.\,C.\,B. Mohr}
Und noch nie Probleme gehabt. Mit diesem editor Eintrag allerdings schon.
Das Minimalbeispiel produziert bei mir folgenden Fehler:
(./Bibliographie-Fehler.aux) (./Bibliographie-Fehler.bbl
Runaway argument?
{{{hash=17742572ed2371587cec17888694ba80}{Robson}{R\bibinitperiod }{M\ETC.
! Paragraph ended before \name was complete.
<to be read again>
\par
l.56
?
)
LaTeX Warning: Empty bibliography on input line 66.
Nehme ich das
heraus, läuft alles. Wieso erzeugt genau dieser Eintrag diesen Fehler, wenn er bei anderen Einträgen mit
nicht kommt? Wie kann ich den Fehler beheben, ohne
aus dem Eintrag herauszunehmen?
\documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,headings=normal,numbers=noendperiod]{scrartcl}
%%%%% BEGINN: Spracheinrichtung %%%%%
% Deutsche Sprachunterstützung (Worttrennung, etc.)
\usepackage[ngerman]{babel}
% Unicode Eingabe
\usepackage[utf8]{inputenc}
% Sonderzeichen verfügbar machen
\usepackage[T1]{fontenc}
%%%%% ENDE: Spracheinrichtung %%%%%
%%%%% BEGINN: Bibliographieeinrichtung %%%%%
% Bibliographiedatei
%\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@BOOKINBOOK{Mill1859,
author = {Mill, John Stuart},
title = {On Liberty},
booktitle = {Essays on Politics and Society},
year = {1977},
editor = {Robson, J.\,M.},
introduction = {Brady, Alexander},
maintitle = {Collected Works of John Stuart Mill},
volume = {18},
publisher = {University of Toronto Press},
location = {Toronto and Buffalo},
origyear = {1859}
}
\end{filecontents}
%% Biblatex zur Literaturverwaltung
\usepackage[style=authortitle, %Fußnoten
% style=authoryear, %Inline
% citestyle=authoryear,
% bibstyle=authoryear,
language=ngerman,
maxnames=2,
sorting=nyt,
date=short,
% natbib Unterstützung
natbib=true,
% Im Literaturverzeichnis Seiten der Quellenangaben anzeigen
backref=false,
hyperref=false,
% Vor- und Mittelname abkürzen
firstinits=false,
backend=biber]{biblatex}
\bibliography{\jobname.bib}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
%%%%% BEGINN: Zitationseinrichtung %%%%%
%% csquotes zur Verwaltung der Anführungszeichen
% Guillements statt Anführungszeichen
% Absatzkontrolle aktiviert
% Automatisch Punkte setzen
\usepackage[style=german,
german=guillemets,
parthreshold=true,
autopunct=true]{csquotes}
%%%%% ENDE: Zitationseinrichtung %%%%%
\begin{document}
\blockcquote[S.][223]{Mill1859}[.]{the only purpose for which power can be rightfuly exercised over any member of a civilized community, against his will, is to prevent harm to others}
\printbibliography[heading=bibintoc]
\end{document}
Hallo,
in einem Bibliographieeintrag habe ich den Herausgebernamen [code]editor = {Robson, J.\,M.}[/code] eingetragen. Wegen des abgekürzten Namens habe ich [code]\,[/code] zwischen die Initialien eingefügt. Dies habe ich bereits in mehreren Einträgen – bspw auch: [code]publisher={J.\,C.\,B. Mohr}[/code] Und noch nie Probleme gehabt. Mit diesem editor Eintrag allerdings schon.
Das Minimalbeispiel produziert bei mir folgenden Fehler:
[quote](./Bibliographie-Fehler.aux) (./Bibliographie-Fehler.bbl
Runaway argument?
{{{hash=17742572ed2371587cec17888694ba80}{Robson}{R\bibinitperiod }{M\ETC.
! Paragraph ended before \name was complete.
<to be read again>
\par
l.56
?
)
LaTeX Warning: Empty bibliography on input line 66.
[/quote]
Nehme ich das [code]\,[/code] heraus, läuft alles. Wieso erzeugt genau dieser Eintrag diesen Fehler, wenn er bei anderen Einträgen mit [code]\,[/code] nicht kommt? Wie kann ich den Fehler beheben, ohne [code]\,[/code] aus dem Eintrag herauszunehmen?
[code]\documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,headings=normal,numbers=noendperiod]{scrartcl}
%%%%% BEGINN: Spracheinrichtung %%%%%
% Deutsche Sprachunterstützung (Worttrennung, etc.)
\usepackage[ngerman]{babel}
% Unicode Eingabe
\usepackage[utf8]{inputenc}
% Sonderzeichen verfügbar machen
\usepackage[T1]{fontenc}
%%%%% ENDE: Spracheinrichtung %%%%%
%%%%% BEGINN: Bibliographieeinrichtung %%%%%
% Bibliographiedatei
%\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@BOOKINBOOK{Mill1859,
author = {Mill, John Stuart},
title = {On Liberty},
booktitle = {Essays on Politics and Society},
year = {1977},
editor = {Robson, J.\,M.},
introduction = {Brady, Alexander},
maintitle = {Collected Works of John Stuart Mill},
volume = {18},
publisher = {University of Toronto Press},
location = {Toronto and Buffalo},
origyear = {1859}
}
\end{filecontents}
%% Biblatex zur Literaturverwaltung
\usepackage[style=authortitle, %Fußnoten
% style=authoryear, %Inline
% citestyle=authoryear,
% bibstyle=authoryear,
language=ngerman,
maxnames=2,
sorting=nyt,
date=short,
% natbib Unterstützung
natbib=true,
% Im Literaturverzeichnis Seiten der Quellenangaben anzeigen
backref=false,
hyperref=false,
% Vor- und Mittelname abkürzen
firstinits=false,
backend=biber]{biblatex}
\bibliography{\jobname.bib}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
%%%%% BEGINN: Zitationseinrichtung %%%%%
%% csquotes zur Verwaltung der Anführungszeichen
% Guillements statt Anführungszeichen
% Absatzkontrolle aktiviert
% Automatisch Punkte setzen
\usepackage[style=german,
german=guillemets,
parthreshold=true,
autopunct=true]{csquotes}
%%%%% ENDE: Zitationseinrichtung %%%%%
\begin{document}
\blockcquote[S.][223]{Mill1859}[.]{the only purpose for which power can be rightfuly exercised over any member of a civilized community, against his will, is to prevent harm to others}
\printbibliography[heading=bibintoc]
\end{document}[/code]