序言签名

序言签名

我想在序言中创建一个签名栏,如下所示:

                           City(#1) \today



        ___________________           ______________________
              NAME (#2)                        NAME (#3)


                      __________________
                            NAME (#4)

我希望它有\newcommand4 个参数。“city \today”和“NAME (#4) 应该居中 (textwidth),NAME (#2) 和 NAME (#3) 与边距留有一定间距。

我的序言:

\documentclass[pdftex,10pt,b5paper,twoside]{report}
\usepackage[lmargin=25mm,rmargin=25mm,tmargin=27mm,bmargin=30mm]{geometry}

答案1

一种可能的解决方案是使用tabular环境(根据需要更改长度):

\documentclass[10pt,b5paper,twoside]{report}
\usepackage[lmargin=25mm,rmargin=25mm,tmargin=27mm,bmargin=30mm]{geometry}
\usepackage{array}

\newcommand\Signature[4]{\par\bigskip
  \setlength\tabcolsep{0pt}
  \begin{tabular}{@{\hspace{.05\textwidth}}>{\centering\arraybackslash}p{.4\textwidth}
      @{\hspace*{.1\textwidth}}>{\centering\arraybackslash}p{.4\textwidth}@{\hspace{.05\textwidth}}}
  \multicolumn{2}{c}{#1, \today} \\[10ex]
  \rule{.4\textwidth}{0.4pt} & \rule{.4\textwidth}{0.4pt} \\
  #2 & #3 \\[10ex]
  \multicolumn{2}{c}{\rule{.4\textwidth}{0.4pt}} \\
  \multicolumn{2}{c}{#4}
\end{tabular}
\par
}
\begin{document}

\Signature{G\"ottingen}{David Hilbert}{Emmy Noether}{Hermann Minkowski}

\end{document}

答案2

\documentclass{article}

\def\sig#1{\vbox{\hsize=5.5cm
    \kern2cm\hrule\kern1ex
    \hbox to \hsize{\strut\hfil #1 \hfil}}}

\newcommand\signatures[4]{%
\hbox to \hsize{\hfil #1, \today\hfil}
\hbox to \hsize{\quad\sig{#2}\hfil\hfil\sig{#3}\quad}
\hbox to \hsize{\hfil\sig{#4}\hfil}}


\begin{document}
\signatures{St. Anford}{John Doe}{Jane Doe}{James Doe}
\end{document}

每行签名都很5.5cm长,您可能希望在 的定义中更改这一点\sig。同样,每行签名都2cm为实际签名提供了 的垂直空间。 其中一个\quad空间留给了边距 - 您也可以在此处使用类似的任何内容\hskip1cm

签名

相关内容