Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

08 Dez '15, 19:19

cis's gravatar image

cis
9.6k103460491

Längenberechnung für optimale Breite von Colorbox in newenvironment

Der folgende Code liefert eine `Framecolorbox` mit optionaler `Colorbox`, in der ein Titel steht. Wie kann ich die Breite der Boxen optimal berechnen lassen? lassen, *so dass die Boxen jeweils Zeilenbreite einnehmen*? Die innere optionale `Colorbox` kann bei längerem Titel zu breit werden. ![alt text][1] \documentclass[a5paper]{scrreprt} \usepackage{xcolor} %\newenvironment{UMGEBUNGSNAME}[ANZAHL][OPTIONAL]{BEGIN}{END} \newsavebox{\ToDoBox} \newenvironment{MyToDo}[1] %Name %Anzahl [] %OPTIONALEs Argument standardmäßig leer {%BEGIN \begin{lrbox}{\ToDoBox}% \begin{minipage}{0.9\textwidth} % Fallunterscheidung % ----------------------- \newcommand{\TITEL}{\colorbox{blue!50}{\textbf{#1} \hspace{0.5\textwidth}} \par} \ifx&#1&% % #1 is empty \else \TITEL % #1 is nonempty \fi % ----------------------- \itshape }% {%END \end{minipage} \end{lrbox}% \fcolorbox{black}{orange}{\usebox{\ToDoBox}} }% \begin{document} \begin{MyToDo} Some text here. \end{MyToDo} \\ Some text here. \\ \begin{MyToDo}[So lautet der Titel] Some text here. \end{MyToDo} \end{document} [1]: http://texwelt.de/wissen/upfiles/55555555_3.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

08 Dez '15, 18:52

cis's gravatar image

cis
9.6k103460491

Längenberechnung für optimale BreiteBreite von Colorbox in newenvironment

Der folgende Code liefert eine `Framecolorbox` mit optionaler `Colorbox`, in der ein Titel steht. Wie kann ich die Breite der Boxen optimal berechnen lassen? Die innere optionale `Colorbox` kann bei längerem Titel zu breit werden. ![alt text][1] \documentclass[a5paper]{scrreprt} \usepackage{xcolor} %\newenvironment{UMGEBUNGSNAME}[ANZAHL][OPTIONAL]{BEGIN}{END} \newsavebox{\ToDoBox} \newenvironment{MyToDo}[1] %Name %Anzahl [] %OPTIONALEs Argument standardmäßig leer {%BEGIN \begin{lrbox}{\ToDoBox}% \begin{minipage}{0.9\textwidth} % Fallunterscheidung % ----------------------- \newcommand{\TITEL}{\colorbox{blue!50}{\textbf{#1} \hspace{0.5\textwidth}} \par} \ifx&#1&% % #1 is empty \else \TITEL % #1 is nonempty \fi % ----------------------- \itshape }% {%END \end{minipage} \end{lrbox}% \fcolorbox{black}{orange}{\usebox{\ToDoBox}} }% \begin{document} \begin{MyToDo} Some text here. \end{MyToDo} \\ Some text here. \\ \begin{MyToDo}[So lautet der Titel] Some text here. \end{MyToDo} \end{document} [1]: http://texwelt.de/wissen/upfiles/55555555_3.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

08 Dez '15, 18:51

cis's gravatar image

cis
9.6k103460491