如何调整 IEEEconf 布局设置

如何调整 IEEEconf 布局设置

我是 LaTeX 的初学者,所以我尝试了bare_conf.texIEEE 提供的使用IEEEconf.cls。我试图用它作为模板来写我自己的论文。然而,我需要的论文格式的具体细节与标准 IEEE 会议格式有点不同。因此,我想知道如何覆盖 IEEE 模板提供的一些默认布局设置。

例如,模板允许使用\abstract{}命令使摘要出现在左列中,摘要文本从标题“摘要 - ”的同一行开始。但是我希望摘要出现在分栏符开始之前,在作者的标题、姓名和电子邮件下方,并且我希望其字体大小与 IEEE 模板中指定的字体大小不同。

这只是一个例子,还有一些地方我需要覆盖默认的 IEEE 模板布局设置。请告诉我如何做到这一点,这将为我的工作提供起点。

答案1

我同意 Dror 的观点,这肯定不是处理样式文件创建过程的好方法。很多事情都无法理解,因为一切都是级联的,这种方法只会让您自己感到困惑。

我设法得到了你想要的东西,但这只是一个快速修复,并没有经过广泛的测试。我所做的就是找到该行(在我的文件第 3635 行)并将其更改为

\mbox{}\hfill\begin{@IEEEauthorhalign}\@author\end{@IEEEauthorhalign}\hfill\mbox{}\par\@abstract\par}%

然后,我发现抽象环境的定义删除了所有的if情况,因为我们只对会议格式感兴趣,并定义了以下内容

\def\abstract#1{\def\@abstract{%
\normalfont\begin{center}%
\@IEEEabskeysecsize\textbf{Abstract}%
\end{center}%
\quotation\@IEEEabskeysecsize\@IEEEgobbleleadPARNLSP#1\relax\vspace{1.34ex}\par\endquotation%
\normalfont\normalsize}

这样就可以在序言中定义摘要。将新样式文件另存为myIEEEconfetc。之后,文档如下所示:

\documentclass[conference]{myIEEEconf}
\usepackage{lipsum}
\IEEEoverridecommandlockouts
\overrideIEEEmargins

\title{Modifying the \texttt{IEEEconf} style }
\author{percusse%
\thanks{The author is with TeX.SX
        {\tt\small [email protected]}
        }
}
\abstract{\lipsum[3]}
\begin{document}
\maketitle
\section{The Section}
\lipsum[2-6]
\end{document}

conference请注意,仅当给出选项时此功能才有效。

在此处输入图片描述

答案2

首先欢迎来到 TeX.SE!一般来说,我认为用这种方法来了解 LaTeX 不是一个好主意 - 即采用一些类文件并开始对其进行调整。我建议从标准的基本示例开始,一次解决您遇到的问题。此外,这样您就可以提出更适合本网站格式的重点问题。

最后,以我的经验来看,一旦文档准备好了,采用出版商给出的类别是相当简单的。我猜想,尝试将基于出版商 A 的类别创建的文档采用到出版商 B 给出的类别将是一个痛苦的过程。

相关内容