PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [csquotes] Anführungszeichein in displaycquote Umgebung



kurztipp
09-01-2013, 23:17
Hallo,

wie kann ich die Blockzitatumgebungen des csquotes Pakets so ergänzen, dass einleitende und abschließende Anführungszeichen gemacht werden?
csquotes benutzt für Blockzitate standardmäßig die quote-Umgebung. Für das automatische Setzen von Anführungszeichen habe ich
\openautoquote und \closeautoquote gefunden. Leider wird die Quellenangabe damit innerhalb der Klammer gesetzt.
Wie kann ich das schließende Anführungszeichen vor die Quellenangabe setzen?

Bisher wird einfach nur eingerückt:

\documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,hea dings=normal]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
% Sonderzeichen verfügbar machen
\usepackage[T1]{fontenc}
% Anführungszeichen zentral und einheitlich über csquotes
\usepackage[style=german]{csquotes}
% Worttrennungen (mit Leerzeichen)

\usepackage{setspace}
\onehalfspacing

\newenvironment{quoteenv}{\par\singlespacing\begin {quote}\openautoquote\small}{\closeautoquote\end{q uote}}

\SetBlockEnvironment{quoteenv}

\usepackage{blindtext}


\begin{document}

\blindtext

\begin{displaycquote}[123]{doe95}
\blindtext
\end{displaycquote}

\blindtext

\end{document}

kurztipp
09-01-2013, 23:58
Hallo,

so langsam steig ich bei der csquotes Dokumentation doch durch.
Mittlerweile habe ich es geschafft, dass es aussieht, wie es soll.
Ich habe \mkbgdispquote und \mkenddispquote umdefiniert.
Leider sind meine Kenntnisse nicht so weitreichend, als dass ich einschätzen könnte, ob ich hier etwas falsch gemacht habe oder unbewusst Fehlerquellen eingebaut habe.

Wäre über Anmerkungen recht froh.


\documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,hea dings=normal]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
% Sonderzeichen verfügbar machen
\usepackage[T1]{fontenc}
% Anführungszeichen zentral und einheitlich über csquotes
\usepackage[style=german]{csquotes}
% Worttrennungen (mit Leerzeichen)

\usepackage{setspace}
\onehalfspacing

\renewcommand{\mkbegdispquote}[2]{\openautoquote}
\renewcommand{\mkenddispquote}[2]{\closeautoquote#1#2}

\newenvironment{quoteenv}{\par\singlespacing\begin {quote}\small}{\end{quote}}

\SetBlockEnvironment{quoteenv}

\usepackage{blindtext}


\begin{document}

\blindtext

\begin{displaycquote}[123]{doe95}
\blindtext
\end{displaycquote}

\blindtext

\end{document}