Latex 中的线条和文本不显示在同一页面上

Latex 中的线条和文本不显示在同一页面上

我尝试深入研究 LaTeX,并想用它写一份简历,但在开始写简历之前,我想学习 LaTeX 的精髓。在尝试创建一行时,我遇到了一些问题。

当我在文本下方或上方画一条线时,在生成 pdf(使用 pdflatex)时,线条不会出现在同一页面中,而是线条出现在新页面中,而文本出现在不同的页面中。

以下是代码

%Trying out rules in Latex

\documentclass{article}
\begin{document}

\title{Rules in \LaTeX{}}
\line(1,0){250}
\author{Shashwat Pant}
\maketitle


\end{document}

如果我使用\hrulefill或,\line我只会在文档中获得线条,而使用 Texmaker 则不会获得文本,但是如果我使用编译它,pdflatex我会在首页中获得线条,而在其他地方获得文本。那么我如何实际绘制一条水平线,该线接触纸张的每一端,但位于某些文本下方,如分隔符。

答案1

排版标题是\maketitle命令的工作,它依赖于内部命令\@maketitle,因此您必须修改这个:

\documentclass{article}

\makeatletter
\def\@maketitle{%
  \newpage
  \null
  \vskip 2em
  \begin{center}
  \let \footnote \thanks
    {\LARGE \@title \par}
    \vskip 1.5em
  %%% Addition
    \hrule
    \vskip 1.5em
  %%% End addition
    {\large
      \lineskip .5em
      \begin{tabular}[t]{c}
        \@author
      \end{tabular}\par}
    \vskip 1em
    {\large \@date}
  \end{center}
  \par
  \vskip 1.5em}
\makeatother

\begin{document}

\title{Rules in \LaTeX{}}
\author{Shashwat Pant}
\maketitle


\end{document}

在此处输入图片描述

相关内容