\cite und \mkblockquote
Verfasst: Sa 22. Feb 2014, 11:03
Ich habe a.G. der gruseligen Vorgaben meines Studiengangs ein eigenes Blockzitat (mit Unterstützung der Community) gebastelt. Das Anfügen eines konkreten Quellverweises incl. Seitenangabe funktioniert allerdings nicht.
Das nicht-funktionierende habe ich unten auskommentiert.
Es scheint ein syntaktisches Problem mit den Klammern zu sein. Den das hier funktioniert.
Aber ich sehe das als Workaround. Ich möchte nicht für jeden Blockquote mit Seitenangabe ein eigenes Makro erzeugen. Auch ein generelleres Makro, dass \blockquote kapselt (z.B. \myblockquote{seite}{bibkey}{text}) is eigentlich zuviel.
Es gibt doch sicherlich ne Lösung, um den mutmaßlichen Konflikt dieser Klammern zu lösen?
Das nicht-funktionierende habe ich unten auskommentiert.
% bcite.tex \RequirePackage[immediate]{silence} \WarningFilter{latex}{File `bcite.bib' already exists on the system} \begin{filecontents}{bcite.bib} @INBOOK{gerrish, hyphenation= {german}, location = {Chichester}, edition = {6th ed.}, title = {Interviewing}, language = {Englisch}, pages = {345-357}, booktitle = {The research process in nursing}, publisher = {Wiley-Blackwell}, author = {Tod, A.}, editor = {Gerrish, K. and Lacey, A.}, date = {2011} } \end{filecontents} \documentclass{scrartcl} % ----------------------------------------------- % | Block-Zitate | % ----------------------------------------------- \usepackage[thresholdtype=words,threshold=39]{csquotes} \renewcommand{\mkblockquote}[4]{\textooquote#1#2\textcoquote#4#3} \newenvironment{myquote} { \setlength{\leftmargini}{\parindent} %Einrückung von quotes \quote\sffamily } { \unskip \endquote } \SetBlockEnvironment{myquote} \usepackage[ backend=biber, style=apa, sortlocale=de_DE, language=german % notwendig, da nicht babel verwendet wird ]{biblatex} \DeclareLanguageMapping{german}{german-apa} % definiert das automatisch generierte ``und andere'' ins coolere ``et al'' um \DefineBibliographyStrings{german}{andothers = {{et\,al\adddot}}} \addbibresource{bcite.bib} \begin{document} Das Zitat \blockquote[\cite{gerrish}]{Bla bla bla?} %\blockquote[\cite[3]{gerrish}]{Bla bla bla?} ist ein Beispiel. \end{document}
\newcommand{\myGerrish}{\cite[3]{gerrish}} \blockquote[\myGerrish]{Bla bla bla?}
Es gibt doch sicherlich ne Lösung, um den mutmaßlichen Konflikt dieser Klammern zu lösen?