Ich benutze \documentclass[10pt, conference, compsocconf, letterpaper]{IEEEtran}
.
Wie kann ich den Abstand zwischen dem Autorenblock (mit ihren Zugehörigkeiten) und dem Text verringern?
Gerade habe ich:
Paper Title
authors
affiliation
col1 col2
.... ....
Aber ich hätte gerne:
Paper Title
authors
affiliation
col1 col2
.... ....
Antwort1
In "So verwenden Sie die IEEEtran LaTeX-Klasse," erklärt Michael Shell:
IEEEtran stellt den Befehl zur Verfügung
\IEEEaftertitletext{}
, mit dem Text eingefügt oder der Abstand zwischen dem Titelbereich und dem Haupttext geändert werden kann:\IEEEaftertitletext{\vspace{-1\baselineskip}}
†
Soweit ich weiß, verwenden einige Zeitschriften diese Änderung, um die Publikations-ID-Markierungen am unteren Rand der Titelseite auszugleichen. Sie bietet eine Möglichkeit, den für Text verfügbaren Platz nach dem Aufruf von konsistent zu halten \IEEEpubid{}
. Allerdings listet Shell im Abschnitt „Häufige Benutzerfehler“ Folgendes auf:
Ändern der Standardabstände, Abschnittsüberschriftenstile, Ränder oder Spaltenstile
Daher ist es für Benutzer wahrscheinlich am besten, den Abstand unverändert zu lassen, insbesondere bei Zeitschrifteneinreichungen, und dann den Redakteuren die Kontrolle über den Abstand nach dem Titel zu überlassen. Bei Konferenzeinreichungen sind die Faktoren etwas anders, da sie \IEEEpubid{}
im Konferenzmodus deaktiviert sind.
† Ist im Konferenzmodus \IEEEaftertitletext
gesperrt. Um ihn zu aktivieren, geben Sie ihn bitte \IEEEoverridecommandlockouts
vorher an.
Antwort2
Der interne Befehl \@maketitle
fügt etwas vertikalen Abstand hinzu, bevor er die verwendete Gruppe schließt:
\addvspace{0.5\baselineskip}\egroup
Sie können den Befehl patchen, um dies durch ein anderes Leerzeichen zu ersetzen. Im folgenden Beispiel habe ich das etoolbox
Paket verwendet, um den Standard 0.5\baselineskip
durch -1\baselineskip
(verwenden Sie einen anderen Wert, der Ihren Anforderungen entspricht) zu ersetzen:
\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}
Antwort3
Ich habe eine einfache Möglichkeit gefunden, dies zu tun: Innerhalb des \author{}
Blocks, direkt vor der schließenden geschweiften Klammer, habe ich hinzugefügt \\[-3.0ex]
, wodurch ein Teil des vertikalen Raums effektiv entfernt wurde. Natürlich kann man -3
durch jeden beliebigen negativen Wert ersetzen.
\title {Paper Title}
\author {
\IEEEauthorblockN {
Only Author
}
\IEEEauthorblockA {
University of X, Xland
}
\\[-3.0ex]
}