ランニングタイトルと著者を追加する方法

ランニングタイトルと著者を追加する方法

いわゆる「ランニング「各ページの上部にタイトルと著者名を表示する」という機能はありますか?この機能は、短いランニングタイトル上部に表示されます奇数ページとランニング著者偶数ページに名前が表示されます。

ジャーナル スタイルのファイルでは、通常、これをすばやく実行するための コマンド\titlerunning\authorrunningコマンドが提供されますが、自分でこれらを追加するにはどうすればよいでしょうか。

また、このランニングタイトルとページの残りの部分を区切る線を追加すると非常に良いでしょう (ほぼ必須です)。

答え1

試してみてくださいfancyhdr パッケージ最も簡単な方法は、見出しを手動で設定することです。

\documentclass{article}
\title{Owl stretching time}
\author{M Python}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{M Python}
\rhead{Owl stretching time}
\begin{document}
\maketitle
abc
\newpage
def
\newpage
\end{document}

および に与えられた引数の使用は\author、の実行\title時にクリアされるため、少し難しくなります\maketitle。ただし、 を使用してコピーを作成できます\let

\documentclass{article}
\title{Owl stretching time}
\author{M Python}
\usepackage{fancyhdr}
\pagestyle{fancy}
\makeatletter
\let\runauthor\@author
\let\runtitle\@title
\makeatother
\lhead{\runauthor}
\rhead{\runtitle}
\begin{document}
\maketitle
abc
\newpage
def
\newpage
\end{document}

答え2

必要なものを得るために、これらの回答のさまざまな部分をつなぎ合わせる必要がありました。両面、2 列、左と右のヘッダーが交互に表示され、最初のページにはヘッダーがありません。そして、両面の行番号。後で好きなようにタイトルを挿入できますが、タイトルの上にヘッダーは不要です。

\documentclass[twocolumn,twoside]{article}
% Line numbers package
\usepackage[switch,columnwise]{lineno}
% Creates example text
\usepackage{lipsum} 
% Headers
\usepackage{fancyhdr}
\pagestyle{fancy}
\thispagestyle{empty}
\fancyhead[LO]{My Running Title for Header}
\fancyhead[RE]{2013 Firstauthor and Secondauthor}
\begin{document}
\linenumbers
\lipsum[1-20]
\end{document}

これは、ここで既に示されている優れた回答を拡張したものにすぎません。そして、それは機能します。

関連情報