Как добавить заголовок и автора

Как добавить заголовок и автора

Как я могу добавить так называемый "бег" название и имя автора вверху каждой страницы? Эта функция часто используется в журналах, чтобы краткоеколонтитулпоказано наверхустранныйстраницы иработающий авторимя указано на четных страницах.

В файлах журнального стиля обычно предусмотрены команды \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

Мне пришлось собрать воедино разные части этих ответов, чтобы получить то, что мне было нужно. Двусторонние, двухколоночные, чередующиеся левые и правые заголовки, без заголовка на первой странице. И двусторонние номера строк. Вы можете вставить заголовок позже, как захотите, но идея в том, что вам не нужен заголовок поверх вашего заголовка.

\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}

Это просто расширение хороших ответов, которые уже здесь показаны. И это работает.

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