Linhas e texto não aparecem na mesma página em Latex

Linhas e texto não aparecem na mesma página em Latex

Eu estava tentando me aprofundar no LaTeX e queria escrever um currículo nele, mas antes de começar a escrever o currículo eu queria aprender a quintessência do látex. Ao tentar criar uma linha, encontrei alguns problemas.

Quando desenho uma linha abaixo ou acima do texto, ao gerar pdf (usando pdflatex), as linhas não aparecem na mesma página, mas as linhas aparecem em uma nova página e o texto em diferentes.

Aqui está o código

%Trying out rules in Latex

\documentclass{article}
\begin{document}

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


\end{document}

Se eu usar \hrulefillou \linesó obtenho linha no documento, mas nenhum texto se uso o Texmaker, porém se eu compilar usando pdflatexobtenho a linha na primeira página e o texto em outras. Então, como faço para desenhar uma linha horizontal tocando cada extremidade da folha e ainda ficar abaixo de algum texto, como um separador.

Responder1

A composição do título é um trabalho para o \maketitlecomando, que depende do comando interno \@maketitle, então você deve modificar este:

\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}

insira a descrição da imagem aqui

informação relacionada