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}

결과

위 이미지에서 수직 간격이 올바르지 않다는 것을 분명히 알 수 있습니다.

관련 정보