I'm using the memoir class to typeset a cassette cover with some lyrics in it. I'd like to section headings to be very basic, just with a lineskip above and under them. But it seems that there's more vertical space added above each section heading (see image).
Where does this space come from and how can I control it?
% !tex program = pdflatex
\documentclass[oneside,11pt]{memoir}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{alltt}
%% section style
\setsecheadstyle{\raggedright\textsc}
\setbeforesecskip{-1ex}
\setaftersecskip{1ex}
\begin{document}
\setbeforesecskip{0pt} % Tried this, but it doesn't affect the space.
\section*{1. THE FIRST}
\begin{alltt}\normalfont
Unreal City,
Under the brown fog of a winter dawn,
[...] (From The Waste Land by T. S. Eliot)
\end{alltt}
\section*{2. THE FIRST AGAIN}
\begin{alltt}\normalfont
Unreal City,
Under the brown fog of a winter dawn,
[...] (From The Waste Land by T. S. Eliot)
\end{alltt}
\end{document}
EDIT:
Adding:
\usepackage{etoolbox}
and
\AtBeginEnvironment{alltt}{\setlength{\topsep}{0pt}}
Does reduce the space so it looks good, but then I realize that the space under the section heading and the following alltt environment is bigger than the space above (which I marked in the picture). It seems to have to do with the alltt environment, because if the first paragraph is a regular one, the space is the same as above the section heading!