PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hinweis-Boxen mit Tabular definiert: Tabelle geht über Seitenrand



ElGato
14-08-2010, 22:45
Hallo ihr lieben,

zur Zeit bin ich wohl Stammgast hier ;)

Blöderweise geht der Spaltenrand über die Textbreite :(

Im Internet habe ich zwar viele Hinweise auf tabularx gefunden (mir ist es im Grunde auch egal wie, Hauptsache es ist korrekt und läuft), aber leider beziehen sich die Hilfen nicht auf eigene Umgebungen und da bin ich absoluter Anfänger.

Ziel ist es einfach eine Hinweisbox mit Überschrift zu erstellen, bei der keine Seitenumbrüche stattfinden.



\documentclass{scrbook}
\usepackage{xltxtra}
\usepackage[biolinum,noamsmath,language]{xelibertine}
\setmonofont{Linux Biolinum O}
\usepackage{tabularx,colortbl,multirow,dcolumn}
\usepackage{xcolor}

\newenvironment{Tipp}{
\begin{center}
\begin{sffamily}
\setlength\arrayrulewidth{0.75pt}\arrayrulecolor{w hite}
\renewcommand{\arraystretch}{1.3}
\begin{tabular}[h!]{p{\textwidth}}
\rowcolor[gray]{.6} \textbf{{\color{white}Tipp}} \\
\hline
\rowcolor[gray]{.9} }
{\\
\end{tabular}
\end{sffamily}
\end{center}
}

\begin{document}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa. Cum sociis
natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus.

\begin{Tipp}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa. Cum
sociis natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus.
\end{Tipp}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa. Cum sociis
natoque penatibus et magnis dis parturient montes, nascetur ridiculus
mus.

\end{document}

mechanicus
14-08-2010, 23:05
Hi,


\documentclass{scrbook}
\usepackage{xltxtra}
%\usepackage[biolinum,noamsmath,language]{xelibertine}
%\setmonofont{Linux Biolinum O}
\usepackage{calc}
\usepackage{tabularx,colortbl,multirow,dcolumn}
\usepackage{xcolor}
\usepackage{showframe}
\newenvironment{Tipp}{%
\begin{center}
\setlength\arrayrulewidth{0.75pt}%
\arrayrulecolor{white}%
\renewcommand{\arraystretch}{1.3}%
\begin{tabular}{@{}p{\textwidth}@{}}
\rowcolor[gray]{.6}[0pt][0pt] \textbf{{\color{white}Tipp}} \\
\hline
\rowcolor[gray]{.9}[0pt][0pt]}%
{\\\end{tabular}\end{center}}

\newenvironment{TippA}{%
\begin{center}
\setlength\arrayrulewidth{0.75pt}%
\arrayrulecolor{white}%
\renewcommand{\arraystretch}{1.3}%
\begin{tabular}{p{\textwidth-2\tabcolsep}}
\rowcolor[gray]{.6}\textbf{{\color{white}Tipp}} \\%
\hline%
\rowcolor[gray]{.9}}%
{\\\end{tabular}\end{center}}
\begin{document}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa. Cum sociis
natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus.

\begin{Tipp}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa. Cum
sociis natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus.
\end{Tipp}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa. Cum sociis
natoque penatibus et magnis dis parturient montes, nascetur ridiculus
mus.

\begin{TippA}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aenean commodo ligula eget dolor. Aenean massa. Cum
sociis natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus.
\end{TippA}
\end{document}

Gruß
Marco

ElGato
15-08-2010, 00:03
Hallo Marco,

vielen, vielen Dank :)

Manches lässt sich viel schneller lösen als man glaubt :)

Schönes Wochenende wünsche ich Dir!!

ElGato