%3F.png)
나는 이것이 이것과 매우 유사하다는 것을 안다.질문,이 하나, 및 기타... 하지만 3개의 열로는 솔루션을 적용할 수 없습니다. 두 개의 첫 번째 열(실제로 길이가 다른 많은 텍스트가 있는 곳)을 위쪽에 정렬하고 마지막 열을 세로로 가운데에 정렬하고 싶습니다.
\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage{tabularx}
\usepackage{lipsum}
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{ | X | X | c | }
\hline
bla\newline bla \newline & bla\newline bla \newline & top\\
\hline
bla\newline bla \newline bla \newline & \noindent\parbox[c]{\hsize}{ bla\newline bla \newline } & center\\
\hline
bla\newline bla \newline & \noindent\parbox[b]{\hsize}{bla\newline bla \newline } & bottom\\
\hline
\end{tabularx}
\end{document}
답변1
multirow
시행착오를 통해 현재 행의 셀에 있는 최대 줄 수를 계산하여 이를 수행할 수 있습니다 . makecell
다음과 같이 더 간단한 구문을 갖도록 패키지를 추가했습니다 multirowcell
.
\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage{tabularx}
\usepackage{makecell, multirow}
\usepackage{lipsum}
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{ | X | X | c | }
\hline
bla\newline bla \newline & bla\newline bla \newline &\multirowcell{3}{top}\\
\hline
bla\newline bla \newline bla \newline & bla\newline bla \newline & \multirowcell{4}{center}\\
\hline
bla\newline bla \newline & bla\newline bla \newline & \multirowcell{3}{bottom}\\
\hline
\end{tabularx}
\end{document}