Hallo ihr Lieben! Ich habe folgenden Quelltext. Der Urheber des Zitatboxquelltextes ist Stackexchangenutzer Loop Space. Der Quelltext wurde am 14. September 2011 um 11:42 erstellt. Open in Online-Editor
\documentclass[a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[danish]{babel} \usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry} \usepackage[T1]{fontenc} %Source: Stackexchange user Loop Space, September 14 '11 at 11:42 %Quotation \thispagestyle{empty}% for cropping \usepackage{microtype} \usepackage{tikz} \usetikzlibrary{backgrounds}%background \thispagestyle{empty} \makeatletter \tikzset{% fancy quotes/.style={ text width=\fq@width pt, align=justify, inner sep=1em, anchor=north west, minimum width=\textwidth, }, fancy quotes width/.initial={.8\textwidth}, fancy quotes marks/.style={ scale=8, text=white, inner sep=0pt, }, fancy quotes opening/.style={ fancy quotes marks, }, fancy quotes closing/.style={ fancy quotes marks, }, fancy quotes background/.style={ show background rectangle, inner frame xsep=0pt, background rectangle/.style={ fill=gray!25, rounded corners, }, } } \newenvironment{fancyquotes}[1][]{% \noindent \tikzpicture[fancy quotes background] \node[fancy quotes opening,anchor=north west] (fq@ul) at (0,0) {``}; \tikz@scan@one@point\pgfutil@firstofone(fq@ul.east) \pgfmathsetmacro{\fq@width}{\textwidth - 2*\pgf@x} \node[fancy quotes,#1] (fq@txt) at (fq@ul.north west) \bgroup} {\egroup; \node[overlay,fancy quotes closing,anchor=east] at (fq@txt.south east) {''}; \endtikzpicture} \makeatother \begin{document} \twocolumn \begin{fancyquotes} Hier ist mein Zitat. \end{fancyquotes} \end{document} Wie beschränke ich die Zitatbox mitsamt Text auf eine Kolonne in einer zweisäulen Umgebung? Viele liebe Grüße und ein Dankeschön für eure Hilfe! gefragt 13 Feb '15, 17:27 Basilius Sap... Johannes |
Danke an Johannes für die Antwort. Es hat prima funktioniert. Einfach textwidth mit columnwidth ersetzen. Hier dann der fertige Zitatblockquelltext: Open in Online-Editor
\thispagestyle{empty}% for cropping \usepackage{microtype} \usepackage{tikz} \usetikzlibrary{backgrounds}%background \thispagestyle{empty} \makeatletter \tikzset{% fancy quotes/.style={ text width=\fq@width pt, align=justify, inner sep=1em, anchor=north west, minimum width=\columnwidth, }, fancy quotes width/.initial={.8\columnwidth}, fancy quotes marks/.style={ scale=8, text=white, inner sep=0pt, }, fancy quotes opening/.style={ fancy quotes marks, }, fancy quotes closing/.style={ fancy quotes marks, }, fancy quotes background/.style={ show background rectangle, inner frame xsep=0pt, background rectangle/.style={ fill=gray!25, rounded corners, }, } } \newenvironment{fancyquotes}[1][]{% \noindent \tikzpicture[fancy quotes background] \node[fancy quotes opening,anchor=north west] (fq@ul) at (0,0) {``}; \tikz@scan@one@point\pgfutil@firstofone(fq@ul.east) \pgfmathsetmacro{\fq@width}{\columnwidth - 2*\pgf@x} \node[fancy quotes,#1] (fq@txt) at (fq@ul.north west) \bgroup} {\egroup; \node[overlay,fancy quotes closing,anchor=east] at (fq@txt.south east) {''}; \endtikzpicture} \makeatother beantwortet 13 Feb '15, 18:21 Basilius Sap... 1
Vermutlich interessant: Worin besteht der Unterschied zwischen
(13 Feb '15, 19:53)
cgnieder
Es ist tatsächlich ein häufiger Fehler
(14 Feb '15, 13:37)
saputello
|
http://tex.stackexchange.com/a/28418/37907
s/textwidth/columnwidth/g