tabularx: Zelle mit manuellen Zeilenumbrüchen | Problem mit vertikaler Linie

tabularx: Zelle mit manuellen Zeilenumbrüchen | Problem mit vertikaler Linie

Wenn ich einmanueller Zeilenumbruchin einer Tabellenzelle tabularx, dann fehlt die vertikale Linie.

\documentclass{article}

\usepackage{tabularx}

\usepackage[sfdefault]{cabin}

% https://tex.stackexchange.com/questions/89166
\newcolumntype{Y}{>{\centering\arraybackslash}X} 

\begin{document}

\begin{tabularx}{\textwidth}{lc|l|Y|Y|Y|Y}
\hline
% Row
Text & & & & & & \\ \hline
% Row
Text\\ Text & & & & & & \\ \hline
\end{tabularx}

\end{document}

Bildbeschreibung hier eingeben

Verwandt

Antwort1

Wenn Sie Zeilenumbrüche in einem der l, c, rSpaltentypen wünschen, müssen Sie makecelldas Paket laden und den gleichnamigen Befehl verwenden. Andernfalls \\wird es als Zeilenwechsel interpretiert. Mit diesem Code ist es kein Problem:

\documentclass{article}

\usepackage{tabularx, makecell}

\usepackage{fontawesome}

\usepackage[sfdefault]{cabin}

% https://tex.stackexchange.com/questions/89166
\newcolumntype{Y}{>{\centering\arraybackslash}X}

\begin{document}

\begin{tabularx}{\textwidth}{lc|l|Y|Y|Y|Y}
\hline
% Row
Text & & & & & & \\ \hline
% Row
\makecell[l]{Text\\ Text} & & & & & & \\ \hline
\end{tabularx}

\end{document}

Bildbeschreibung hier eingeben

Antwort2

Man kann in Tabellen immer Boxen einfügen, bei denen \\die Tabellenzeile nicht endet. Ein praktischer Befehl ist , \pboxda er nicht mehr Platz als nötig verbraucht, aber eine maximale Breite hat. Leider passt der vertikale Abstand nicht mit nur \pbox. Hier ein Beispiel:

\documentclass{article}

\usepackage{tabularx}
\usepackage{pbox}

% https://tex.stackexchange.com/questions/89166
\newcolumntype{Y}{>{\centering\arraybackslash}X} 

\begin{document}

\begin{tabularx}{\textwidth}{lc|l|Y|Y|Y|Y}
\hline
% Row
Text & & & & & & \\ \hline
% Row
\pbox{\textwidth}{Text\\ Text} & & & & & & \\ \hline
\end{tabularx}

\end{document}

Ergebnisse

Man kann deutlich erkennen, dass im obigen Bild der vertikale Abstand nicht stimmt.

verwandte Informationen