作者屏蔽後如何減少空間? (ieeetran)

作者屏蔽後如何減少空間? (ieeetran)

我在用著\documentclass[10pt, conference, compsocconf, letterpaper]{IEEEtran}

如何減少作者區塊(及其所屬單位)和文本之間的空間?

現在我有:

Paper Title

  authors
affiliation




col1   col2
....   ....

但我想要:

Paper Title

  authors
affiliation

col1   col2
....   ....

答案1

在 ”如何使用 IEEEtran LaTeX 類”,邁克爾·殼爾解釋道:

\IEEEaftertitletext{}IEEEtran 提供了可用於插入文字或更改標題區域和正文之間的間距的命令: \IEEEaftertitletext{\vspace{-1\baselineskip}}

據我所知,一些期刊使用此修改來補償標題頁底部的出版物 ID 標記。它提供了一種在呼叫後保持文字可用空間量一致的方法\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]
}

相關內容