我尝试深入研究 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}