使用 \addtolength 将文本置于特殊​​缩进环境的中心

使用 \addtolength 将文本置于特殊​​缩进环境的中心

我想将“Firma del jurado”句子居中,但是\begin{center}不行。我该如何让这些句子居中?

{\addtolength{\leftskip}{0.5\textwidth}

Nota de aceptación:\newline\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\
\mbox{}\hrulefill\\

\vspace{2cm}
\mbox{}\hrulefill\\
Firma del presidente del jurado
\vspace{2cm}\\
\mbox{}\hrulefill\\
Firma del jurado\\
\vspace{2cm}\\
\mbox{}\hrulefill\\
Firma del jurado

}

谢谢你!

在此处输入图片描述

答案1

您应该使用表格:

\documentclass{article}

\newcommand{\signatures}{%
  \begin{flushright}
  \begin{tabular}{@{}c@{}}
  \makebox[.5\textwidth]{\rule{0pt}{1cm}\hrulefill} \\[1ex] % this sets the width
  \hrulefill \\[1ex]
  \hrulefill \\[1ex]
  \hrulefill \\[1ex]
  \hrulefill \\[1ex]
  \hrulefill \\[1ex]
  \hrulefill \\[1ex]
  \hrulefill \\[1ex]
  \hrulefill \\[1ex]
  \hrulefill \\[1ex]
  \hrulefill \\[1ex]
  \hrulefill \\[2cm]
  \hrulefill \\
  \footnotesize Firma del presidente del jurado \\[2cm]
  \hrulefill \\
  \footnotesize Firma del jurado \\[2cm]
  \hrulefill \\
  \footnotesize Firma del jurado
  \end{tabular}
  \end{flushright}
}

\begin{document}

\signatures

\end{document}

我使用了这个showframe包来制作图片。

在此处输入图片描述

答案2

为什么不直接使用表格型环境:

\documentclass{article}
\usepackage{tabularx}
\begin{document}

\hfill\begin{tabularx}{0.5\textwidth}{c}
    Nota de aceptación:\\
    \hspace*{0.5\textwidth}\\\hline
    \\\hline
    \\\hline
    \\\hline
    \\\hline
    \\\hline
    \\\hline
    \\\hline
    \\\hline
    \\\hline
    \\\hline
    \\\hline
    \vspace{2cm}\\\hline
    Firma del presidente del jurado
    \vspace{2cm}\\\hline
    Firma del jurado\\
    \vspace{2cm}\\
    Firma del jurado
  \end{tabularx}

\end{document}

在此处输入图片描述

相关内容