Número de linha vazio ao remover a data

Número de linha vazio ao remover a data

Tenho números de linha exibidos e nenhuma data após o título. No entanto, se eu remover a data, \date{} restará um número de linha na linha vazia após o título. Como posso removê-lo?

Aqui está o exemplo mínimo:

\documentclass{article}
\usepackage[utf8]{inputenc}

\title{The title}
\author{}

\usepackage{lineno}
\linenumbers

\date{} % clear date

\begin{document}
\maketitle

\section*{Section 1}
Text

\end{document}

Número de linha vazio

Responder1

Em primeiro lugar: saudações de um fã de Star Wars para um fã de Pulp Fiction! :-)

Você escreveu,

No entanto, se eu remover a data, \date{}restará um número de linha na linha vazia após o título. Como posso removê-lo?

Na verdade, a causa do problema não é \date{}, mas \author{}. Isto pode ser verificado redefinindo o \@maketitlecomando para remover as seis linhas de código que compõem o conteúdo da \authordiretiva:

\makeatletter  % code obtained from 'article.cls'
\renewcommand\@maketitle{%
  \newpage
  \null
  \vskip 2em%
  \begin{center}%
  \let \footnote \thanks
    {\LARGE \@title \par}%
    \vskip 1.5em%
%    {\large
%      \lineskip .5em%
%      \begin{tabular}[t]{c}%
%        \@author
%      \end{tabular}\par}%
%    \vskip 1em%
    {\large \@date}%
  \end{center}%
  \par
  \vskip 1.5em}
\makeatother

Se você colocar esse pedaço de código no preâmbulo, obterá a seguinte saída, apesar da presença de \date{}:

insira a descrição da imagem aqui

informação relacionada