Строки и текст не отображаются на одной странице в 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}

введите описание изображения здесь

Связанный контент