Colocar la fecha antes del título en la clase de artículo en LaTeX

Colocar la fecha antes del título en la clase de artículo en LaTeX

Estoy escribiendo un artículo TeXy estoy usandoarticle class. Quiero la fecha del documento encima de su título, como en este caso (el documento esaquí). ¿Cómo puedo hacer esto en articleclase? ¿Hay alguna manera de hacerlo con un \maketitlecomando? ingrese la descripción de la imagen aquí

Respuesta1

Cuando quieras modificar el comportamiento de algún comando estándar, tienes dos opciones: buscar un paquete que lo haga o redefinir el comando en sí. Seguiré la segunda opción aquí.

El \maketitlecomando está definido en article.cls, por lo que podría valer la pena verlo allí. Sin embargo, si va a hacer esto más de una vez, probablemente valga la pena diseñar su propia clase, o al menos un comando para un .styarchivo que pueda usar repetidamente.

La larga historia es que \maketitleusa otro comando, \@maketitleinternamente, por lo que tendrás que redefinirlo. Te lo dejo como ejercicio para que revises la definición actual (recuerda que hay dos formas diferentes: una cuando titlepagese usa la opción y otra cuando no), pero te sugiero que hagas algo como el siguiente:

\documentclass{article}
\makeatletter
\def\@maketitle{%
  \newpage
  \null
  \vskip 2em%
  \begin{flushleft}%
  \let \footnote \thanks
     {\normalsize Federal Reserve Bank of Minneapolis \par}
     {\normalsize Research Department Staff Report 328 \par}
     \vskip\baselineskip%
     {\normalsize Revised \@date \par}
     \vskip3\baselineskip%
     {\LARGE \textbf{\@title} \par}%
    \vskip\baselineskip%
     { \@author \par}%
    \vskip 1em%
    {\normalsize University of Minnesota \\ and Federal Reserve
      Bank of Minneapolis}%
  \end{flushleft}%
  \par
  \vskip 1.5em}
\makeatother
\title{Business Cycle Accounting}
\author{V.~V.~Chari}
\date{December 2006}
\begin{document}
\maketitle
\end{document}

Es posible que desee definir comandos auxiliares como \organizationo \fedbranchayudar a automatizar más esto. Pero lo anterior te dará esto:

Resultados

Lo que parece un facsímil razonable de lo que necesitas. Modificar y automatizar esto debería ser bastante sencillo.

¡Espero que ayude!

información relacionada