Fehlende Klammern vor und hinter Lit-Verweis bei \textcquote

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Fehlende Klammern vor und hinter Lit-Verweis bei \textcquote

Danke!

von Hottinho » Sa 31. Mär 2012, 14:03

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...

von cgnieder » Do 29. Mär 2012, 15:56

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ß

Fehlende Klammern vor und hinter Lit-Verweis bei \textcquote

von Hottinho » Do 29. Mär 2012, 15:27

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 

Nach oben