如何在LaTeX中创建签名字段
当我用乳胶写实验室报告时,我最近不得不在表格上做一个签名栏如何在LaTeX中创建签名字段,latex,Latex,当我用乳胶写实验室报告时,我最近不得不在表格上做一个签名栏 Trondheim 4.september 2009 ______________________ ___________________________ Ivar Nesje Team mate's name 问题是我找不到一个简单的方法,在网上搜索了很多遍后,我找到了这个简单的解决方案 \newcommand{\doubleSi
Trondheim 4.september 2009
______________________ ___________________________
Ivar Nesje Team mate's name
问题是我找不到一个简单的方法,在网上搜索了很多遍后,我找到了这个简单的解决方案
\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}
}
这让我可以打字
\doubleSignature{Trondheim}{Ivar Nesje}{Team mate's name}
为了达到想要的结果。如果你们中的任何人有其他的方法来做这件事,而不是使用letter document类,我真的很高兴听到你们的建议。我想我会从。因为参考点位于左下角,所以您甚至可能不需要可选的提升参数。比如:
\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
}
}
}
我已经重新排列了您的参数,使您的名字成为可选的。假设没有额外的格式限制,我可能会使用
表格
环境而不是框,我会使用\rule{length}{width}
而不是\hrulefill
:
\newcommand{\doubleSignature}[3]{
\vspace{2cm}
\begin{center}
#1, \today
\end{center}
\vspace{3cm}
\noindent
\begin{tabular}{lcl}
\rule{5cm}{1pt} & \hspace{2cm} & \rule{5cm}{1pt} \\
#2 & & #3
\end{tabular}
\vspace{1cm}
}