Como reduzir o espaço após o bloqueio dos autores? (ieeetran)

Como reduzir o espaço após o bloqueio dos autores? (ieeetran)

Estou a usar \documentclass[10pt, conference, compsocconf, letterpaper]{IEEEtran}.

Como posso diminuir o espaço entre o bloco dos autores (com suas afiliações) e o texto?

Agora eu tenho:

Paper Title

  authors
affiliation




col1   col2
....   ....

Mas eu gostaria de ter:

Paper Title

  authors
affiliation

col1   col2
....   ....

Responder1

Em "Como usar a classe IEEEtran LaTeX", Michael Shell explica:

O IEEEtran fornece o comando \IEEEaftertitletext{}que pode ser usado para inserir texto ou alterar o espaçamento entre a área do título e o texto principal: \IEEEaftertitletext{\vspace{-1\baselineskip}}

Pelo que sei, alguns periódicos usam essa modificação para compensar as marcas de identificação da publicação na parte inferior da página de título. Ele fornece um meio de manter consistente a quantidade de espaço disponível para texto após a chamada \IEEEpubid{}. Dito isto, na seção "Erros comuns do usuário", o Shell lista:

Alterando os espaçamentos padrão, estilos de cabeçalho de seção, margens ou estilo de coluna

Portanto, provavelmente é melhor que os usuários deixem o espaçamento como está, especialmente para submissões de periódicos, e depois deixem os editores controlarem o espaçamento após o título. Os fatores são um pouco diferentes para envios de conferências, pois \IEEEpubid{}estão desativados no modo de conferência.


No modo de conferência, \IEEEaftertitletextestá bloqueado. Para habilitá-lo, especifique \IEEEoverridecommandlockoutscom antecedência.

Responder2

O comando interno \@maketitleadiciona algum espaçamento vertical antes de fechar o grupo que utiliza:

\addvspace{0.5\baselineskip}\egroup

Você pode corrigir o comando para substituí-lo por outro espaçamento; no exemplo a seguir usei o etoolboxpacote para substituir o padrão 0.5\baselineskippor -1\baselineskip(use qualquer outro valor que atenda às suas necessidades):

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

insira a descrição da imagem aqui

Responder3

Imaginei uma maneira simples de fazer isso: dentro do \author{}bloco, pouco antes da chave de fechamento, adicionei \\[-3.0ex], o que efetivamente removeu parte do espaço vertical. Obviamente, pode-se substituir -3por qualquer valor negativo que desejar.

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

informação relacionada