
Как я могу добавить так называемый "бег" название и имя автора вверху каждой страницы? Эта функция часто используется в журналах, чтобы краткоеколонтитулпоказано наверхустранныйстраницы иработающий авторимя указано на четных страницах.
В файлах журнального стиля обычно предусмотрены команды \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}
Это просто расширение хороших ответов, которые уже здесь показаны. И это работает.