parbox 的绝对垂直定位

parbox 的绝对垂直定位

我创建了类似的签名区域

\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
    %some content here
    \begin{center}\parbox[t]{5cm}{\hrule height 1pt\medskip \textbf{John Doe}\\\textit{Director of something}}\end{center}
\end{document}

看起来像

在此处输入图片描述

我希望它始终处于相同的垂直位置和水平居中 - 无论其上方的内容有多高。

你知道这如何实现吗?

答案1

另一种方法是将 Tikz 与当前页面节点一起使用。您可以将移位坐标更改为您想要的位置。在此处输入图片描述

代码:

\documentclass[11pt]{article} 
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[remember picture, overlay]
\node [anchor=north, shift={(5cm,5cm)}]  at (current page.south west) {%
\parbox[t]{5cm}{\hrule height 1pt\medskip \textbf{John Doe}\\
\textit{Director of something}}
};
\end{tikzpicture}
\end{document}

答案2

如果您只想在最后一页使用它(或确保接下来是新页面),您可以\vfill将签名放在页面底部。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}

\newcommand{\signature}{\vfill\begin{center}%
           \parbox[t]{5cm}{\hrule height 1pt\medskip \textbf{John Doe}\\%
           \textit{Director of something}}\end{center}}

\begin{document}
    \lipsum[1]
    \signature
    \newpage
    \lipsum[2]
    \signature
    \newpage
    \lipsum[1-2]
    \signature
\end{document}

在此处输入图片描述

相关内容