签名字段下方居中显示内容

签名字段下方居中显示内容

我在用

\documentclass[a4paper,12pt,openany,leqno,footinclude=true]{memoir}

并希望有一些签名线

  1. 虚线;加

  2. 线下指定

我有:

\noindent\begin{tabular}{ll}
\makebox[2.5in]{\hrulefill} & \makebox[2.5in]{\hrulefill}\\
Ronaldo & Date\\[8ex]% adds space between the two sets of signatures
\makebox[2.5in]{\hrulefill} & \makebox[2.5in]{\hrulefill}\\
Dr. Fernando Torres \begin{center}Assistant Professor Discipline Of Computer Science School Of Engineering La Liga \end{center} \newline  & Date\\
\end{tabular} 

“助理教授......”的内容没有在签名线下方左对齐,而且我\newline也无法使用。

我希望内容

  1. 左对齐;或

  2. 中心对齐(我尝试使用该center环境,但是没有作用)。

我认为在签名线下方居中对齐标识会很棒。

这是一个简单的例子:

\documentclass{article}

\begin{document}

\noindent\begin{tabular}{ll}
\makebox[2.5in]{\hrulefill} & \makebox[2.5in]{\hrulefill}\\
User Representative & Date\\[8ex]% adds space between the two sets of signatures
\makebox[2.5in]{\hrulefill} & \makebox[2.5in]{\hrulefill}\\
Program Manager & Date\\
\end{tabular}

\end{document}

答案1

您可以通过多种方式实现您想要的效果。由于我不确定居中是否总是最佳选择,因此我将向您展示布局的另外两种可能性。一种是使用通常的块(请注意连字符!),一种是使用\raggedright,这意味着文本左对齐且全部居中。

代码(包含您使用的类memoir):

\documentclass[a4paper,12pt,openany,leqno,footinclude=true]{memoir}

\begin{document}

\noindent\begin{tabular}{@{}p{2.5in}p{2.5in}@{}}
\dotfill                         & \dotfill\\
Dr. Fernando Torres              & Date\\
(Assistant Professor Discipline Of Computer Science School Of Engineering La Liga)  
                                 & \\[8ex]
\dotfill                         & \dotfill\\
Dr. Fernando Torres              & Date\\
\raggedright (Assistant Professor Discipline Of Computer Science School Of Engineering La Liga)  
                                 & \\[8ex]
\end{tabular} 

\noindent\begin{tabular}{@{}>{\centering}p{2.5in}>{\centering}p{2.5in}@{}}
\dotfill                         & \dotfill \tabularnewline
Dr. Fernando Torres              &  Date \tabularnewline
(Assistant Professor Discipline Of Computer Science School Of Engineering La Liga)  
                                 &  \tabularnewline
\end{tabular} 

\end{document}

结果如下:

编译后的 mwe 截图

请注意,我\tabularnewline在最后一张表中使用了不同的布局\centering。要获得居中的列,我>{\centering}之前使用了p{2.5in},因为p{2.5in}将创建一个左右对齐的列,而您需要一个居中的列。

答案2

以下内容可以满足您的需要:

在此处输入图片描述

\documentclass{article}

\begin{document}

\noindent
\begin{tabular}{@{}p{2.5in}p{2.5in}@{}}
  \dotfill & \dotfill \\
  Some name & Date \\[5\bigskipamount]
  \hrulefill & \hrulefill \\
  Some other name & Date \\
  \centering
  Some lengthy designation that makes the above-mentioned person feel 
  special to everyone who reads this
\end{tabular}

\end{document}

这里的关键是使用p{<len>}样式列,因为它允许您执行常规段落式设置(水平对齐),包括\centering使内容居中。

相关内容