Fehlende Klammern vor und hinter Lit-Verweis bei \textcquote Thema ist als GELÖST markiert

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Hottinho

Fehlende Klammern vor und hinter Lit-Verweis bei \textcquote

Beitrag von Hottinho »

Guten Tag,

ich habe folgendes Problem beim Zitieren. Nach dem Durchlesen der csquotes-Dokumentation hatte ich den Eindruck, dass man, anstatt den cite-Befehl etwas umständlich in einen Wust aus eckigen und geschweiften Klammern als Argument des \textquote-Befehls einzubauen, den Befehl \textcquote benutzen kann (vgl. Kapitel 5 "Interface" der csquotes-Dokumentation). Das selbe gelte auch für \blockquote respektive \blockcquote. Allerdings wird, wenn ich den \cite-Befehl wie unten einbaue, der Literaturverweis in runde Klammern gesetzt, wenn ich den \textcquote-Befehl benutze passiert das genau nicht, obwohl es das eigentlich soll (zumindest denke ich das, aber ich lasse mich da gerne korrigieren.)

Das hoffentlich korrekte Minimalbeispiel hier:
% \documentclass[
	a4paper,
	fontsize=12pt,
	oneside,
	parskip=half,
	headings=small,
	headings=appendixwithoutprefix,
	appendixprefix=true,
	numbers=noendperiod,
	captions=tableheading,
	captions=nooneline,
	abstract=false,
	bibliography=totoc,
	draft=false]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[strict, babel, german=guillemets]{csquotes}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\usepackage[style=fiwi2, maxnames=3, minnames=1, block=space, backend=biber]{biblatex}


\begin{document}

This is a minimal example.

\textquote[{\cite[34]{Ho03}}]{This is the cited text}
\textcquote{Ho03}{This is the same cited text, but the parenthesis are missing in the reference:}

\end{document}


\newpage
\begin{thebibliography}
\bibitem{Ho03} Hotte et al., Cyberpress 2003
\end{thebibliography}
% Ende des Dokumentes 

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

Das liegt daran, dass \mkcitation und \mkccitation (siehe S. 17 im csquotes Manual) eine unterschiedliche Definition haben. Wenn man
\let\mkccitation\makecitation
hinzufügt, sind beide gleich:
\documentclass{scrreprt} 

\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[strict, babel, german=guillemets]{csquotes} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 

\usepackage[style=fiwi2, maxnames=3, minnames=1, block=space, backend=biber]{biblatex} 
\addbibresource{\jobname.bib}

\begin{filecontents}{\jobname.bib}
@article{Ho03,
 author  = {Hotte},
 title   = {Titel},
 date    = {2012-03-29},
 journal = {Zeitschrift}
} 
\end{filecontents}
\let\mkccitation\mkcitation

\begin{document} 

This is a minimal example. 

\textquote[{\cite[34]{Ho03}}]{This is the cited text}

\textcquote[34]{Ho03}{This is the same cited text, but the parenthesis are missing in the reference:} 

\printbibliography
\end{document}
Gruß
Clemens
Paketauthor

Hottinho

Danke!

Beitrag von Hottinho »

Perfekt. Danke! Jetzt muss ich nur noch irgendwie dafür sorgen, dass die blockquotes (wenn sie denn bei Überschreitung der 3 Zeilen zu solchen werden!) einfachen Zeilenabstand bekommen und die Schriftart einen Punkt kleiner wird...

Antworten