Tabulary und multicolumn

Tabellen und Grafiken erstellen und anordnen


utack
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Sa 14. Jul 2018, 01:34

Tabulary und multicolumn

Beitrag von utack »

Edit: mit tabularx gelöst, in Beispiel unten einfach
\begin{tabularx}{\textwidth}{|c|*{4}{>{\centering\arraybackslash}X|}}
nutzen


Hi beisammen,

ich wollte mal fragen ob euch zur nicht-Gleichverteilung der Spaltenbreite mit tabulary ein workaround einfällt:
Bild

Dies liegt an "multicolumn", wie die Doku erwähnt von tabulary
Minimalbeispiel das dieses Problem erzeugt
\documentclass[12pt,a4paper]{article}

\usepackage{tabulary}

\begin{document}


\begin{table}
\begin{tabulary}{\textwidth}{|c|C|C|}
\hline
\multicolumn{3}{|c|}{This is definitely too much text for my tables taste}\\
\hline
oh&my&god\\
\hline
\end{tabulary}
\end{table}

\end{document}
Würde es evtl mit
\setlength{\tymin}{0.25\widthof{This is definitely too much text for my tables taste}}
Lösen, aber leider tut \tymin auch garnichts bei mir, egal wo ich es setze :?
Package tabulary Warning: No suitable columns! on input line 16.
Ich danke falls Euch etwas einfällt!

Ratgeber

Der Vollständigkeit halber

Beitrag von Ratgeber »

\documentclass[12pt,a4paper,english]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[margin=2cm,includeheadfoot]{geometry}
\usepackage{ragged2e}

\usepackage{tabularx}
\newcolumntype{C}{>{\Centering\arraybackslash}X}
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
\newcolumntype{R}{>{\RaggedLeft\arraybackslash}X}

\usepackage{lmodern}
\usepackage{microtype}

\begin{document}
  \begin{table}[!htb]
    \begin{tabularx}{\textwidth}{|C|C|C|} \hline
      \multicolumn{3}{|c|}{This text is far away from beeing too much for our tables taste} \\ \hline
      Yes & we & can! \\ \hline
    \end{tabularx}
  \end{table}
\end{document}

utack
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Sa 14. Jul 2018, 01:34

Re: Der Vollständigkeit halber

Beitrag von utack »

Ich danke für die Antwort zum besseren Verständnis!
Das hätte ich ansich finden sollen, aber es hat zu spät geschaltet bei mir

Antworten