이미지를 세로로 정렬하는 데 문제가 있습니다.\adjustimage
이미지를 세로조정 상자 패키지테이블에. 나는 자동으로 많은 테이블을 생성하고 있으며 가변 길이의 텍스트가 있는 하나의 X 열의 동일한 레이아웃을 가지며 그 사이에 짧은 열이 있고 마지막 열에는 높이가 작은 이미지가 있습니다. 이 이미지는 항상 셀 아래쪽에 정렬되어야 합니다.
문제는 첫 번째 X 열인 것 같습니다. 때로는 텍스트가 한 줄에 맞고 때로는 두 줄로 나뉘기도 하고, 개수에 관계없이 이미지를 항상 X 열의 맨 아래 줄에 맞추는 방법을 찾을 수 없기 때문입니다. 이 셀에 줄이 있습니다.
X 열의 텍스트 길이를 미리 모르기 때문에 텍스트 길이에 관계없이 작동하는 솔루션을 찾고 있습니다.
\documentclass[a4paper, 12pt]{scrartcl}
\usepackage{adjustbox}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{.8\textwidth}{X r r p{50mm}}
\hline
here is some text over two lines & N & M & \adjustimage{width = 50mm, height = 2mm}{example-image}\\
\hline
one line text & N & M & \adjustimage{width = 50mm, height = 2mm}{example-image}\\
\hline
\end{tabularx}
\end{document}
답변1
이것들 중 하나?
\documentclass[a4paper, 12pt]{scrartcl}
\usepackage{adjustbox}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{.8\textwidth}{X r r p{50mm}}
\hline
here is some text over two lines & N & M &\mbox{}\newline \adjustimage{width = 50mm, height = 2mm}{example-image}\\
\hline
one line text & N & M & \adjustimage{width = 50mm, height = 2mm}{example-image}\\
\hline
\end{tabularx}
\vskip1cm
\bgroup
\renewcommand{\tabularxcolumn}[1]{>{\arraybackslash}b{#1}}
\begin{tabularx}{.8\textwidth}{X r r p{50mm}}
\hline
here is some text over two lines & N & M & \adjustimage{width = 50mm, height = 2mm}{example-image}\\
\hline
one line text & N & M & \adjustimage{width = 50mm, height = 2mm}{example-image}\\
\hline
\end{tabularx}
\egroup
\end{document}