goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99374
Top-Poster: Johannes_B (5059)

Wir begrüßen unseren neuesten Benutzer naderda.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Probleme beim Zeileneinfärben

 

lukaz
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 07.03.19
Wohnort: Luzern, Schweiz
Version: ---
     Beitrag Verfasst am: 05.07.2019, 19:29     Titel: Probleme beim Zeileneinfärben
  Antworten mit Zitat      
Hallo zusammen

Das Zellen einfärben bereitet mir einige Schwierigkeiten.
Ich habe eine neue Umgebung definiert:

Code • Öffne in Overleaf
% 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:
Code • Öffne in Overleaf

\begin{testumgebung}
\end{testumgebung}
 

Wenn ich jedoch die Umgebung "befülle" verzieht sich die Tabelle & die Zellen sind nicht mehr flächendeckend gefüllt.
Code • Öffne in Overleaf

\begin{testumgebung}
1.&Text&$a^2$&text
\end{testumgebung}
 

Kennt jemand die Ursache dieses Problemes?

Besten Dank schon jetzt für die Auskunft Smile

Hier noch das vollständige Minimalbeispiel:
Code • Öffne in Overleaf

\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}
 


Testumgebung.pdf
 Beschreibung:

Download
 Dateiname:  Testumgebung.pdf
 Dateigröße:  47.12 KB
 Heruntergeladen:  20 mal
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1833
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 05.07.2019, 19:54     Titel:
  Antworten mit Zitat      
Mein Änderungsvorschlag ist zwar keine Antwort auf Deine Frage, sorgt aber für die gewünschte Füllung der Zellen.

Code • Öffne in Overleaf
\documentclass[paper=210mm:297mm, pagesize=pdftex]{scrbook}% , durch : ersetzt
\setlength{\pdfpagewidth}{\paperwidth}
\setlength{\pdfpageheight}{\paperheight}
\KOMAoptions{twoside=false}

\usepackage[table]{xcolor}% ergänzte Option in der Anleitung nachlesen
\usepackage{ltablex}% lädt tabularx
\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}

\newcolumntype{P}[1]{>{\hsize=#1\hsize}X}

\NewEnviron{testumgebung}
   {   \newpage
      \begin{tabularx
}{\textwidth}{% Abschnitt 4.3 in tabularx.pdf
         |P{.05}
         |P{.35}
         |*2{P{.3}|}
      }
   \hline
   Nr. 1&\multicolumn{3}{r|}{\LARGE Testdokument}\\% https://texwelt.de/wissen/fragen/1849
   \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}


Eine Alternative zu ltablex wäre xltabular.
Private Nachricht senden Benutzer-Profile anzeigen

lukaz
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 07.03.19
Wohnort: Luzern, Schweiz
Version: ---
     Beitrag Verfasst am: 05.07.2019, 21:30     Titel:
  Antworten mit Zitat      
Ich danke Ihnen für die schnelle Antwort. Ich habe mich gefühlte Ewigkeiten mit diesem Problem herumgeschlagen. Ihre Lösung funktioniert super Smile
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de