
行番号が表示されていますが、タイトルの後の日付はありません。ただし、日付を削除すると、
\date{}
タイトルの後の空行に行番号が残ります。どうすれば削除できますか?
最小限の例を以下に示します。
\documentclass{article}
\usepackage[utf8]{inputenc}
\title{The title}
\author{}
\usepackage{lineno}
\linenumbers
\date{} % clear date
\begin{document}
\maketitle
\section*{Section 1}
Text
\end{document}
答え1
まず最初に: スターウォーズファンからパルプフィクションファンへご挨拶です! :-)
あなたが書いた、
しかし、日付を削除すると、
\date{}
タイトルの後の空行に行番号が残ります。どうすれば削除できますか?
実際、問題の原因は ではなく です\date{}
。これは、コマンドを再定義して、ディレクティブの内容をタイプセットする 6 行のコードを削除すること\author{}
で確認できます。\@maketitle
\author
\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
このコード チャンクをプリアンブルに配置すると、 が存在するにもかかわらず、次の出力が得られます\date{}
。