.png)
を使用しています\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]
}