Referenz nach \blockquote nicht umgebrochen
Verfasst: Sa 12. Apr 2014, 02:15
Im folgenden Beispiel wird die Referenz des ersten \blockquotes gar nicht an den Leerzeichen umgebrochen, sondern (scheinbar) von '(' bis ')' wie ein zusammenhängendes Wort behandelt.
Ich weiß, dass es daran liegt, dass ich in \myraggedright die Länge \parindent neu besetze. Wenn ich das rausnehme, sieht es aus wie erwartet. Aber den Zusammenhang verstehe ich nicht, weshalb ich auch nicht auf eine Lösung komme.
Das neugesetzte \parindent in \myraggedright benötige ich, damit das dritte \blockquote nicht doppelt eingerückt wird, sondern eben auch nur einfach, wie ein einzelner Absatz.
Ich weiß, dass es daran liegt, dass ich in \myraggedright die Länge \parindent neu besetze. Wenn ich das rausnehme, sieht es aus wie erwartet. Aber den Zusammenhang verstehe ich nicht, weshalb ich auch nicht auf eine Lösung komme.
% ref.tex \begin{filecontents}{ref.bib} @BOOK{din10075, hyphenation= {german}, title = {Ergonomische Grundlagen bezüglich psychischer Arbeitsbelastung. Teil 1: Allgemeines und Begriffe (ISO 10075:1991) Deutsche Fassung DIN EN ISO 10075-1:2000}, editor = {{DIN Deutsches Institut für Normung e.V.}}, year = {2000}, location = {Berlin}, publisher = {Beuth Verlag} } \end{filecontents} \documentclass{scrartcl} \usepackage{xltxtra} \usepackage{polyglossia} \setdefaultlanguage[spelling=new]{german} % --- Seitenränder --- \usepackage[left=30mm,right=25mm,top=25mm,bottom=25mm,bindingoffset=0mm]{geometry} % --- Globale Einrückung --- \newlength{\cmfapaparindent} %neue Länge 'cmfapaparindent' \setlength{\cmfapaparindent}{\parindent}% 0.5cm}%setzen der Länge % --- linksbündig ohne Silbentrennung --- \newcommand{\myraggedright}{% \raggedright% \setlength{\parindent}{\cmfapaparindent}} % --- Block-Zitate --- \usepackage[thresholdtype=words,threshold=39]{csquotes} \renewcommand{\mkblockquote}[4]{\textooquote#1#2\textcoquote#4#3.} \newenvironment{myquote} { \setlength{\leftmargini}{\cmfapaparindent} %Einrückung von quotes \quote\sffamily } { \unskip% \endquote } % `csquotes' sagen, dass es statt `quote' `myquote' verwenden soll: \SetBlockEnvironment{myquote} % --- Referenzen & Bibliography --- \usepackage[backend=biber, style=apa, sortlocale=de_DE, language=german]{biblatex} \DeclareLanguageMapping{german}{german-apa} \addbibresource{ref.bib} \usepackage{lipsum} % --- DOCUMENT --- \begin{document} \myraggedright \emph{Belastung} ist die \blockquote[{\cite[3]{din10075}}]{Gesamtheit aller erfassbaren Einflüsse, die von außen auf den Menschen zukommen und psychisch auf ihn einwirken}. \emph{Belastung} ist die ``Gesamtheit aller erfassbaren Einflüsse, die von außen auf den Menschen zukommen und psychisch auf ihn einwirken'' (DIN Deutsches Institut für Normung e.V., 2000, S. 3). \blockquote{\lipsum} \end{document}