我正在尝试使用文档类格式化一篇论文,以便提交给 IEEE 会议IEEEtran
。我尝试阅读如何,但我发现这很难理解。
基本上,我的问题是垂直间距似乎完全乱了。摘要与章节标题“1. 简介”重叠,并且关键字出现在章节标题和简介文本之间。
删除compsoc
documentclass 的参数可以解决问题,但我的会议是“由 IEEE 计算机学会技术共同赞助的”,所以我应该使用他们的格式,对吗?
这是我的 MWE:
\documentclass[conference,compsoc]{IEEEtran}
\begin{document}
\title{The most interesting paper ever}
\author{\IEEEauthorblockN{Someone}
\IEEEauthorblockA{Somewhere}
}
\IEEEtitleabstractindextext{%
\begin{abstract}
TODO: write abstract
blah blah
\end{abstract}
\begin{IEEEkeywords}
keyword1, keyword2
\end{IEEEkeywords}}
\maketitle
\IEEEdisplaynontitleabstractindextext
\ifCLASSOPTIONcompsoc
\IEEEraisesectionheading{\section{Introduction}\label{sec:introduction}}
\else
\section{Introduction}
\label{sec:introduction}
\fi
\IEEEPARstart{T}{his} this is my introduction ipsum lorem etcetera and so on
\end{document}
答案1
看起来compsoc
论文不是如果设置了该选项,则应该显示abstract
或index
组件conference
。但是,您的论文确实包含这两个组件,并且由于该\IEEEraisesectionheading
指令,它们最终被节标题覆盖。
我能想到的两个最快的解决方案是(a)简单地删除(或注释掉)
\IEEEdisplaynontitleabstractindextext
指令,从而根本不打印摘要和索引部分,或者 (b) 重新组织块,\ifCLASSOPTIONcompsoc ... \fi
以便 (i)conference
和compsoc
都是条件事件,并且 (ii)\IEEEdisplaynontitleabstractindextext
指令与未引发的部分标题一起出现:
\ifCLASSOPTIONcompsoc
\ifCLASSOPTIONconference
\IEEEdisplaynontitleabstractindextext
\section{Introduction}
\label{sec:introduction}
\else
\IEEEraisesectionheading{\section{Introduction}\label{sec:introduction}}
\fi
\else
\IEEEdisplaynontitleabstractindextext
\section{Introduction}
\label{sec:introduction}
\fi