如何在LaTeX中创建签名字段

iva*_*rne 14 latex

当我在LaTeX上写我的实验室报告时,我最近不得不在表格上签名.

                   Trondheim 4.september 2009


______________________         ___________________________
  Ivar Nesje                      Team mate's name
Run Code Online (Sandbox Code Playgroud)

问题是我找不到一个简单的方法来做到这一点,所以经过网上的大量搜索,我想出了这个简单的解决方案

\newcommand{\doubleSignature}[3]{
\begin{minipage}[c]{\textwidth}
\vspace{2cm}

\makebox[12cm][c]{
 #1, \today 
}
\vspace{3cm}

\makebox[12cm][c]{
\hfill \makebox[5cm][c] {\hrulefill} \hfill \makebox[5cm][c] {\hrulefill} \hfill
}
\makebox[12cm][c]{
\hfill #2 \hfill #3 \hfill
}
\vspace{1cm}
\end{minipage}
}
Run Code Online (Sandbox Code Playgroud)

这让我输入;

\doubleSignature{Trondheim}{Ivar Nesje}{Team mate's name}
Run Code Online (Sandbox Code Playgroud)

达到想要的结果.如果您有任何其他方式这样做,而不是使用信件文件类,我会很高兴听到您的建议.

dmc*_*kee 18

我想我会工作的\rule[<raise>]{<width>}{<thickness>}.因为参考点是左下角,所以您甚至可能不需要可选的raise参数.就像是:

\newcommand{\doublesignature}[3][Ivar Nesje]{%
  \parbox{\textwidth}{
    \centering #3 \today\\
    \vspace{2cm}

    \parbox{7cm}{
      \centering
      \rule{6cm}{1pt}\\
       #1 
    }
    \hfill
    \parbox{7cm}{
      \centering
      \rule{6cm}{1pt}\\
      #2
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我重新命令你的论点让你的名字成为可选的.