创建照片目录的最佳方法?

创建照片目录的最佳方法?

我正在尝试使用 LaTeX 创建照片目录。在给定的页面上,我希望它有一个照片网格(具有不同的长宽比),照片上方/下方的人员信息用方框括起来。我尝试过使用数字,但似乎无法使尺寸足够一致,以使其看起来像一个漂亮的网格。

以下是其中一个图形的示例:

\begin{figure} \centering
\framebox[3.5in]{\LARGE Name}\\
\includegraphics[width=3.5in,height=2.345in]{image.jpg}\\
\fbox{\parbox{3.5in}{\centering Address\\
Home: PhoneNumber\\
Person1: PhoneNumber\\
Person2: PhoneNumber
}}
\end{figure}

问题在于,由于名称中带有 g 和 y 等字母,一些框架框的高度会有所不同,然后照片的不同长宽比会导致框架的总尺寸有所不同。

有没有更好的方法来布局照片和文本的网格,以便无论名称中的文字或照片的纵横比如何,尺寸都保持一致?

更新:结合 uwe-ziegenhagen 和 mike-renfro 的评论,我改用了表格,效果似乎更好。此外,根据 egreg 的建议,我现在也只指定宽度或高度(无论哪个都能填充所需纵横比的尺寸)。

但表格中带有图像的行的高度仍会根据图像而变化。“规则和支柱”部分(http://en.wikibooks.org/wiki/LaTeX/Advanced_Topics) 表示\rule可以使用,但会留下很大的空隙,然后是图像。

这个答案说创建一个\vrule可以指定行高,确实如此,但图像却位于行的底部。有办法解决这个问题吗?

这是一个例子,我需要一种方法来使两个图像都位于高度相同的表格的中心,即使其中一个图像较小(此示例中为 \rule):

\newcolumntype{C}{>{\centering\arraybackslash} m{3.5in} }
\\def\\photostrut{\\vrule height 3.5in depth 0in width 0in}

\begin{tabular}{|C|} \hline
\LARGE Name \strut \\ \hline
\photostrut \rule{2.5in}{3.25in} \\ \hline
Address \strut \\
Home: PhoneNumber \strut \\
Person1: PhoneNumber \strut \\
Person2: PhoneNumber \strut \\ \hline
\end{tabular}

\begin{tabular}{|C|} \hline
\LARGE Name \strut \\ \hline
\photostrut \rule{3.5in}{2.0in} \\ \hline
Address \strut \\
Home: PhoneNumber \strut \\
Person1: PhoneNumber \strut \\
Person2: PhoneNumber \strut \\ \hline
\end{tabular}

答案1

那么使用tabular环境怎么样?

\documentclass{article}

\begin{document}

\begin{tabular}{|c|} \hline
Name \\ \hline
\rule{3.5in}{2.345in} \\ \hline
Home: PhoneNumber\\
Person1: PhoneNumber\\
Person2: PhoneNumber \\ \hline
\end{tabular}

\end{document}

相关内容