¿Cómo reducir el espacio después del bloqueo de autores? (ieeetran)

¿Cómo reducir el espacio después del bloqueo de autores? (ieeetran)

Estoy usando \documentclass[10pt, conference, compsocconf, letterpaper]{IEEEtran}.

¿Cómo puedo reducir el espacio entre el bloque de autores (con sus afiliaciones) y el texto?

Ahora mismo tengo:

Paper Title

  authors
affiliation




col1   col2
....   ....

Pero me gustaría tener:

Paper Title

  authors
affiliation

col1   col2
....   ....

Respuesta1

En "Cómo utilizar la clase IEEEtran LaTeX", explica Michael Shell:

IEEEtran proporciona el comando \IEEEaftertitletext{}que se puede utilizar para insertar texto o modificar el espacio entre el área del título y el texto principal: \IEEEaftertitletext{\vspace{-1\baselineskip}}

Lo mejor que puedo decir es que algunas revistas utilizan esta modificación para compensar las marcas de identificación de la publicación en la parte inferior de la página del título. Proporciona un medio para mantener constante la cantidad de espacio disponible para mensajes de texto después de la llamada \IEEEpubid{}. Dicho esto, en la sección "Errores comunes del usuario", Shell enumera:

Modificar los espacios predeterminados, los estilos de encabezado de sección, los márgenes o el estilo de columna

Por lo tanto, probablemente sea mejor para los usuarios dejar el espaciado como está, especialmente para los envíos de revistas, y luego dejar que los editores controlen el espaciado posterior del título. Los factores son un poco diferentes para los envíos a conferencias, ya que \IEEEpubid{}están deshabilitados en el modo de conferencia.


En modo conferencia, \IEEEaftertitletextestá bloqueado. Para habilitarlo, especifique \IEEEoverridecommandlockoutsde antemano.

Respuesta2

El comando interno \@maketitleagrega algo de espacio vertical antes de cerrar el grupo que usa:

\addvspace{0.5\baselineskip}\egroup

Puede parchear el comando para reemplazarlo con algún otro espaciado; en el siguiente ejemplo utilicé el etoolboxpaquete para reemplazar el valor predeterminado 0.5\baselineskipcon -1\baselineskip(use cualquier otro valor que se adapte a sus necesidades):

\documentclass[10pt, conference, compsocconf, letterpaper]{IEEEtran}
\usepackage{etoolbox}

\author{The Author\thanks{M. Shell is with the Georgia Institute of Te
chnology.}}
\title{The Title}

\makeatletter
\patchcmd{\@maketitle}
  {\addvspace{0.5\baselineskip}\egroup}
  {\addvspace{-1\baselineskip}\egroup}
  {}
  {}
\makeatother

\begin{document}
\maketitle

Some test text test text test text test text test text test text test text test text test text test text test text test text test text test text test text test text test text

\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

Pensé una forma sencilla de hacerlo: dentro del \author{}bloque, justo antes de la llave de cierre, agregué \\[-3.0ex], lo que efectivamente eliminó parte del espacio vertical. Obviamente, uno puede reemplazar -3con cualquier valor negativo que desee.

\title {Paper Title} 
\author {
    \IEEEauthorblockN {
        Only Author
    }
    \IEEEauthorblockA {
        University of X, Xland
    }
    \\[-3.0ex]
}

información relacionada