Cómo agregar título y autor actualizados

Cómo agregar título y autor actualizados

¿Cómo puedo agregar el llamado "correr"¿título y nombre del autor en la parte superior de cada página? Esta función se utiliza a menudo en revistas para que el brevetítulo consecutivose muestra en la parte superior deextrañopáginas y elautor en ejecuciónEl nombre se muestra en las páginas pares.

En los archivos de estilo diario normalmente proporcionan los comandos \titlerunningy \authorrunningpara hacerlo rápidamente, pero ¿cómo puedo agregarlos yo mismo?

Y también sería muy bueno (casi necesario) agregar una línea que separe este título corriente del resto de la página.

Respuesta1

Prueba elpaquete fancyhdr. El método más sencillo es configurar los títulos manualmente.

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

Usar los argumentos dados a \authory \titlees un poco más difícil, porque se borran cuando \maketitlese ejecuta. Sin embargo, puedes hacer copias usando \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}

Respuesta2

Tuve que reconstruir diferentes partes de estas respuestas para obtener lo que necesitaba. Encabezados alternados a izquierda y derecha, a dos caras y dos columnas, sin encabezado en la primera página. Y números de línea de dos caras. Puedes insertar un título como quieras más adelante, pero la idea es que no quieras un encabezado sobre tu título.

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

Esto es solo una ampliación de las buenas respuestas que ya se muestran aquí. Y funciona.

información relacionada