Hallo zusammen
Das Zellen einfärben bereitet mir einige Schwierigkeiten.
Ich habe eine neue Umgebung definiert:
% neue Umgebung
\NewEnviron{testumgebung}
{ \newpage
\begin{tabularx}{\textwidth}{
|p{0.05\linewidth}
|p{0.35\linewidth}
|p{0.3\linewidth}
|p{0.3\linewidth}|
}
\hline
Nr. 1&\multicolumn{3}{r|}{\LARGE{Testdokument}}\\
\hline
\multicolumn{2}{|p{0.4\linewidth}|}{\cellcolor{colorone}\textbf{INFO1}:\newline
Text}
&\multicolumn{2}{|p{0.6\linewidth}|}{\cellcolor{colortwo!50}\textbf{INFO2:}\newline
Text}\\
\hline
\BODY
\end{tabularx}
}
% Ende der neuen Umgebung
Es treten keine Probleme auf, wenn ich die Umgebung so verwende:
\begin{testumgebung}
\end{testumgebung}
Wenn ich jedoch die Umgebung "befülle" verzieht sich die Tabelle & die Zellen sind nicht mehr flächendeckend gefüllt.
\begin{testumgebung}
1.&Text&$a^2$&text
\end{testumgebung}
Kennt jemand die Ursache dieses Problemes?
Besten Dank schon jetzt für die Auskunft
Hier noch das vollständige Minimalbeispiel:
\documentclass[paper=210mm,297mm, pagesize=pdftex]{scrbook}
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}
\KOMAoptions{twoside=false}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{tabularx}
\usepackage{ltablex}
\usepackage{environ}
\usepackage{multicol}
\renewcommand{\arraystretch}{2}
\definecolor{colorone}{rgb}{0.8,0.8,0.8}
\definecolor{colortwo}{rgb}{0.4,0.4,0.4}
\NewEnviron{testumgebung}
{ \newpage
\begin{tabularx}{\textwidth}{
|p{0.05\linewidth}
|p{0.35\linewidth}
|p{0.3\linewidth}
|p{0.3\linewidth}|
}
\hline
Nr. 1&\multicolumn{3}{r|}{\LARGE{Testdokument}}\\
\hline
\multicolumn{2}{|p{0.4\linewidth}|}{\cellcolor{colorone}\textbf{INFO1}:\newline
Text}
&\multicolumn{2}{|p{0.6\linewidth}|}{\cellcolor{colortwo!50}\textbf{INFO2:}\newline
Text}\\
\hline
\BODY
\end{tabularx}
}
\begin{document}
\KOMAoptions{pagesize,paper=landscape,DIV=20}
\begin{testumgebung}
\end{testumgebung}
\begin{testumgebung}
1.&Text&$a^2$&text
\end{testumgebung}
\end{document}