具有自动缩放功能的图像表

具有自动缩放功能的图像表

如何创建一个图像表,以便每列具有完全相同的宽度,并且图像按比例缩放以适合宽度(保持纵横比)?假设我选择表格宽度。

答案1

您可以在类似的环境\resizebox中使用调用tabular

在此处输入图片描述

\documentclass{article}

\usepackage[margin=1cm]{geometry} % demo only
\usepackage[demo]{graphicx}
\usepackage{tabu}

\begin{document}

\begin{tabu}{X[m]X[m]X[m]X[m]X[m]X[m]}
\resizebox{\hsize}{!}{\includegraphics[width=6cm, height=3cm]{}} &
\resizebox{\hsize}{!}{\includegraphics[width=5cm, height=3cm]{}} &
\resizebox{\hsize}{!}{\includegraphics[width=4cm, height=3cm]{}} &
\resizebox{\hsize}{!}{\includegraphics[width=3cm, height=3cm]{}} &
\resizebox{\hsize}{!}{\includegraphics[width=2cm, height=3cm]{}} &
\resizebox{\hsize}{!}{\includegraphics[width=1cm, height=3cm]{}}
\end{tabu}

\end{document}

注 1:可以在 tabu 的列表框中更改垂直对齐方式。

注2:您应该删除包含图片(而不是黑框)demo的选项。graphicx

相关内容