在标题上方和下方添加行

在标题上方和下方添加行

目前正在处理一篇文章类型的文档。我想在标题上方和下方添加两条水平线。我尝试了以下操作:

    \documentclass{article}
    \begin{document}

     \line(1,0){250}
     \title{A Title}
     \line(1,0){250}

     \author{FirstName LastName}
     \maketitle

    \clearpage
    \end{document} 

这并没有达到预期的效果,而且会将标题页分割成多页。您能给出建议吗?

答案1

\title尝试在s 参数中添加以下行:

\title{\line(1,0){250}\\A Title\\\line(1,0){250}}

代码:

\documentclass{article}
\begin{document}


 \title{\line(1,0){250}\\A Title\\\line(1,0){250}}

 \author{FirstName LastName}
 \maketitle

\clearpage
\end{document}

在此处输入图片描述

与包相同titling

\documentclass{article}
\usepackage{titling}
\begin{document}
\pretitle{%
\begin{center}\LARGE
\rule{3in}{0.4pt}\par
}
\posttitle{\par\rule{3in}{0.4pt}\end{center}\vskip 0.5em}

 \title{A Title}

 \author{FirstName LastName}
 \maketitle

\clearpage
\end{document}

答案2

嗯,您可以根据环境轻松定制您的标题页titlepage。属于您的 MWE,我们可以获得:

标题页环境结果

以下是代码:

\documentclass{article}
\begin{document}

\begin{titlepage}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}
\vspace*{\stretch{1}}
\rule{\linewidth}{1pt}
\begin{flushright}
\Huge A Title \\[14pt]
First Name Last Name
\end{flushright}
\rule{\linewidth}{2pt}
\vspace*{\stretch{2}}
\end{titlepage}

\end{document}

注意构建线条的方式及其粗细。

您不需要更多。您可以使用此环境手动构建标题页。如果您这样做,使用诸如\vspace\vspace*\vfill等命令将很有用。

相关内容