The ACM conference format requires that the first three sections "Catagories and Subject Descriptors", "General Terms" and "Keywords" be special sections with lowercase titles. All other sections should be uppercase. In the sig-alternate document template provided here this special capitalization scheme is implemented by defining the commands \catagories
, \terms
and \keywords
.
\def\keywords{\if@twocolumn
\section*{Keywords}
\else \small
\quotation
\fi}
As soon as I include the titlesec package in my paper, all section titles become lowercase. I can make all section titles uppercase with the following command: \titleformat{\section}{\secfnt\uppercase}{\thesection}{1em}{}
where \secfnt
is a special section font defined in the ACM template. All sections become uppercase because the definitions of \keywords
etc. are just specially defined sections (see above code block).
My question is does anyone know how to implement the special capitalization scheme required by ACM while still useing the tilesec package? Or maybe an alternative way to reduce spaceing between sections without useing tilesec? For refference the way section capitialization is implemented in the .cls template file is:
\def\section{%
\@startsection{section}{1}{\z@}{-10\p@ \@plus -4\p@ \@minus -2\p@}% GM
{4\p@}{\baselineskip 14pt\secfnt\@ucheadtrue}%
}
titlesec
.