tabularx: Ячейка с ручными переносами строк | Проблема с вертикальной линией

tabularx: Ячейка с ручными переносами строк | Проблема с вертикальной линией

Когда у меня естьручной перенос строкив ячейке таблицы tabularx, то вертикальная линия пропадает.

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

введите описание изображения здесь

Связанный

решение1

Если вам нужны переносы строк в одном из l, c, rтипов столбцов, вам нужно загрузить makecellпакет и использовать его одноименную команду. В противном случае \\это воспринимается как изменение строки. С этим кодом все в порядке:

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

введите описание изображения здесь

решение2

Вы всегда можете поместить поля в таблицы, в которых \\строка таблицы не заканчивается. Одна удобная команда, \pboxтак как она не использует больше места, чем необходимо, но имеет максимальную ширину. К сожалению, вертикальный интервал не помещается только в \pbox. Вот пример:

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

Результаты

На изображении выше отчетливо видно, что вертикальное расстояние неправильное.

Связанный контент