为什么我无法让 \framebox 中的文本停留在底部?

为什么我无法让 \framebox 中的文本停留在底部?

当使用 \fbox 与表格结合时,我可以创建一个几乎与我定义的大小相同的框,并让文本粘贴在框的底部。

但是,当我尝试使用 \framebox 执行相同操作时(我可以指定框的确切大小),文本始终位于顶部。此外,框左侧的文本永远不会位于框中间,而只会位于底部。

总之:我想要的结果位于示例 1(包含 Text1 和 Stamp1)的顶部,但具有示例 2(包含 Text2 和 Stamp2)中的框的精确尺寸。

\documentclass[]{scrartcl} 

\begin{document}

\begin{tabular}{lp{1cm}r}
Text1
 &&
\fbox{
    \begin{tabular}{p{6cm}}
    \vspace{1,8cm}
    \centering{\tiny{Stamp1}}
    \end{tabular}
}
\end{tabular}

\begin{tabular}{lp{1cm}r}
Text2
 & 
\framebox(6cm, 2.5cm){
\vspace{1,8cm}
\centering{\tiny Stamp2}}\\
\end{tabular}

\end{document}

答案1

您想使用\parbox具有指定垂直尺寸和内部对齐的。

\documentclass{article}

\begin{document}

Text 1\qquad
\fbox{%
  \parbox[c][2.5cm][t]{6cm}{
    \centering\tiny
    \vspace*{2mm}% adjust to suit
    Stamp1
  }%
}

\end{document}

在此处输入图片描述

相关内容