von Boris » Do 3. Sep 2015, 13:49
Layout aller dieser Befehle lässt sich anpassen.
Da muss ich jetzt nach viel Rumprobiererei doch nochmal nachfragen. In dem folgenden Minimalbeispiel beschränke ich mich auf \blockquote und \blockcquote, da die beiden soweit ich das einschätzen kann, das tun, was ich brauche. Jetzt ist es so, das mein Dokument 1,5-fachen Zeilenabstand hat (siehe MWE).
Folgendes habe ich versucht mit den Hooks von csquotes herzustellen, bin dabei aber nicht erfolgreich gewesen:
- Im Display-Layout Anführungszeichen innerhalb des Blocks
- Einzeiliger Zeilenabstand im Display-Layout
- Ein automatisches "[...]" am Ende des Zitats, wenn kein Satzzeichen am Ende des Zitats steht. Á la "Dis ist ein unvollständiger Satz [...]" (vgl. Knuth 1998, S. 21)
Wenn mir da jemand nochmal was zu erklären kann, wäre das spitze!
Beste Grüße
Boris
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[%
german=quotes,
threshold=3,
thresholdtype=lines
]{csquotes}
\usepackage[%
backend=biber,
citestyle=authoryear-icomp,
bibstyle=authortitle-icomp,
%autocite=inline
]{biblatex}
\usepackage{setspace}
\onehalfspacing
\addbibresource{biblatex-examples.bib}
\SetCiteCommand{\autocite}
%\newenvironment*{singlespcquote}
% {\begin{spacing}{1}\quote}
% {\endquote \end{spacing}}
%\SetBlockEnvironment{singlespcquote}
% Mein Versuch für den Zeilenabstand
\begin{document}
\noindent
Hier steht so ein bisschen Text
\blockquote{blockquote: Einfach ein kurzer Text}\par
\noindent
Hier steht mal wieder Text \blockcquote[siehe][270]{companion}{blockcquote: Ein kurzer Text mit Literaturangaben} \par
\noindent
ah hier muss auch noch ein bisschen normaler Text hin
\blockquote{blockquote: Nun ein längeres Zitat, das wird dann ja erwartungsgemäß automatisch zu einem Blockzitat, wenn es lang genug ist. Eigentlich müsste es automatisch zu einem solchen werden, wenn der enthaltene Text über mehr als drei Zeilen geht. Gelich müsste es reichen. Gleich, mit ein paar Wörtern mehr noch sollte es aber klappen - der automatische Umschwung, man klasse Erfindung!} \par
\noindent
So! Hier nochmal Text und dann ein Blockzitat mit Literaturangaben
\blockcquote[vgl.][269]{companion}{blockcqote: Nun ein längeres Zitat, das wird dann ja erwartungsgemäß automatisch zu einem Blockzitat, wenn es lang genug ist. Eigentlich müsste es automatisch zu einem solchen werden, wenn der enthaltene Text über mehr als drei Zeilen geht. Gelich müsste es reichen. Gleich, mit ein paar Wörtern mehr noch sollte es aber klappen - der automatische Umschwung, man klasse Erfindung!}
\printbibliography
\end{document}
[quote]Layout aller dieser Befehle lässt sich anpassen.[/quote]
Da muss ich jetzt nach viel Rumprobiererei doch nochmal nachfragen. In dem folgenden Minimalbeispiel beschränke ich mich auf \blockquote und \blockcquote, da die beiden soweit ich das einschätzen kann, das tun, was ich brauche. Jetzt ist es so, das mein Dokument 1,5-fachen Zeilenabstand hat (siehe MWE).
Folgendes habe ich versucht mit den Hooks von csquotes herzustellen, bin dabei aber nicht erfolgreich gewesen:
- Im Display-Layout Anführungszeichen innerhalb des Blocks
- Einzeiliger Zeilenabstand im Display-Layout
- Ein automatisches "[...]" am Ende des Zitats, wenn kein Satzzeichen am Ende des Zitats steht. Á la "Dis ist ein unvollständiger Satz [...]" (vgl. Knuth 1998, S. 21)
Wenn mir da jemand nochmal was zu erklären kann, wäre das spitze!
Beste Grüße
Boris
[code]\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[%
german=quotes,
threshold=3,
thresholdtype=lines
]{csquotes}
\usepackage[%
backend=biber,
citestyle=authoryear-icomp,
bibstyle=authortitle-icomp,
%autocite=inline
]{biblatex}
\usepackage{setspace}
\onehalfspacing
\addbibresource{biblatex-examples.bib}
\SetCiteCommand{\autocite}
%\newenvironment*{singlespcquote}
% {\begin{spacing}{1}\quote}
% {\endquote \end{spacing}}
%\SetBlockEnvironment{singlespcquote}
% Mein Versuch für den Zeilenabstand
\begin{document}
\noindent
Hier steht so ein bisschen Text
\blockquote{blockquote: Einfach ein kurzer Text}\par
\noindent
Hier steht mal wieder Text \blockcquote[siehe][270]{companion}{blockcquote: Ein kurzer Text mit Literaturangaben} \par
\noindent
ah hier muss auch noch ein bisschen normaler Text hin
\blockquote{blockquote: Nun ein längeres Zitat, das wird dann ja erwartungsgemäß automatisch zu einem Blockzitat, wenn es lang genug ist. Eigentlich müsste es automatisch zu einem solchen werden, wenn der enthaltene Text über mehr als drei Zeilen geht. Gelich müsste es reichen. Gleich, mit ein paar Wörtern mehr noch sollte es aber klappen - der automatische Umschwung, man klasse Erfindung!} \par
\noindent
So! Hier nochmal Text und dann ein Blockzitat mit Literaturangaben
\blockcquote[vgl.][269]{companion}{blockcqote: Nun ein längeres Zitat, das wird dann ja erwartungsgemäß automatisch zu einem Blockzitat, wenn es lang genug ist. Eigentlich müsste es automatisch zu einem solchen werden, wenn der enthaltene Text über mehr als drei Zeilen geht. Gelich müsste es reichen. Gleich, mit ein paar Wörtern mehr noch sollte es aber klappen - der automatische Umschwung, man klasse Erfindung!}
\printbibliography
\end{document}
[/code]