Как уменьшить пространство после блокировки авторов? (ieeetran)

Как уменьшить пространство после блокировки авторов? (ieeetran)

Я использую \documentclass[10pt, conference, compsocconf, letterpaper]{IEEEtran}.

Как уменьшить расстояние между блоком авторов (с указанием их принадлежности) и текстом?

Сейчас у меня есть:

Paper Title

  authors
affiliation




col1   col2
....   ....

Но мне бы хотелось иметь:

Paper Title

  authors
affiliation

col1   col2
....   ....

решение1

В "Как использовать класс IEEEtran LaTeX," Майкл Шелл объясняет:

IEEEtran предоставляет команду \IEEEaftertitletext{}, которую можно использовать для вставки текста или изменения интервала между областью заголовка и основным текстом: \IEEEaftertitletext{\vspace{-1\baselineskip}}

Насколько я могу судить, некоторые журналы используют эту модификацию для компенсации идентификаторов публикаций внизу титульного листа. Она позволяет сохранить количество места, доступного для текста, постоянным после вызова \IEEEpubid{}. При этом в разделе «Распространенные ошибки пользователей» Shell перечисляет:

Изменение интервалов по умолчанию, стилей заголовков разделов, полей или стиля столбцов

Поэтому, вероятно, лучше всего пользователям оставить интервалы как есть, особенно для статей, отправляемых в журналы, а затем позволить редакторам контролировать интервалы после заголовка. Факторы немного отличаются для статей, отправляемых на конференцию, поскольку \IEEEpubid{}отключен в режиме конференции.


В режиме конференции \IEEEaftertitletextзаблокирован. Чтобы включить, укажите \IEEEoverridecommandlockoutsзаранее.

решение2

Внутренняя команда \@maketitleдобавляет некоторый вертикальный интервал перед закрытием используемой ею группы:

\addvspace{0.5\baselineskip}\egroup

Вы можете исправить команду, чтобы заменить этот интервал на какой-либо другой; в следующем примере я использовал пакет, etoolboxчтобы заменить значение по умолчанию 0.5\baselineskipна -1\baselineskip(используйте любое другое значение, которое соответствует вашим потребностям):

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

введите описание изображения здесь

решение3

Придумал простой способ сделать это: внутри блока \author{}, прямо перед закрывающей фигурной скобкой, я добавил \\[-3.0ex], что фактически удалило часть вертикального пространства. Очевидно, можно заменить -3на любое отрицательное значение, которое захочешь.

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

Связанный контент