当我在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)
我重新命令你的论点让你的名字成为可选的.
| 归档时间: |
|
| 查看次数: |
35421 次 |
| 最近记录: |