
Descripción del problema
TeX pareceajustar el espacio verticalen un documento de 2 columnas, aunque he especificado que no se debe estirar ni encoger usando \titlespace. Se proporciona una breve visualización en (a) en la siguiente figura:
Aunque especifico, por ejemplo \titlespacing{\section}{0pt}{**12pt**}{**0pt**}
, parece haber un diseño vertical que ampliará el espacio entre los títulos, lo cual es inaceptable, al menos para el estilo de conferencia específico que debo cumplir.
Pregunta
¿Puedo deshacerme de esta "justificación vertical"? Cualquier posible explicación es más que bienvenida. Aquí está mi MWE que reproduce el comportamiento (Nota: estoy usando xelatex, pero usar látex produce el mismo comportamiento):
\documentclass[a4paper]{article}
\makeatletter
\usepackage{multicol}
% ----important----
\usepackage[noindentafter]{titlesec}
\titlespacing{\section}{0pt}{12pt}{0pt}
\titlespacing{\subsection}{0pt}{10pt}{0pt}
\titlespacing{\subsubsection}{0pt}{3pt}{0pt}
% -----------------
\makeatother
\begin{document}
\title{Foo Bar 2013: A personal journey through a typographic nightmare.}
\author{Waldorf A. and Stattler B.}
\maketitle
\begin{abstract}
this would in fact be longer, thus we make a space here
\vspace{10cm}
\end{abstract}
\begin{multicols}{2}
\section*{first order heading}
All that is gold does not glitter. Not all those who wander are lost. The old that is
strong does not wither.
\section*{first order heading}
\subsection*{second order heading}
Deep roots are not reached by the frost.
\section*{first order heading}
\subsection*{second order heading}
From the ashes a fire shall be woken. A light from the shadows shall spring. Renewed
shall be blade that was broken. The crownless again shall be king.
\section*{first order heading}
\subsection*{second order heading}
\subsubsection*{third order heading}
Not all that have fallen are vanquished. A king may yet be without crown. A blade
that was broken be brandished.
\end{multicols}
\end{document}
Referencias
He visto preguntas que tratan sobre el tema, pero ninguna que realmente haya ayudado:
¿Qué es el estiramiento del pegamento?dice que "cualquier pegamento está compuesto por una parte fija, una parte estirable y una parte encogible. Cada una de estas partes puede ser cero... expresado vía
<fixed part> plus <stretchable part> minus <shrinkable part>
. Lo intenté, pero no tuve suerte: el problema persiste.Leí en alguna parte (no recuerdo exactamente dónde, ¡para mi vergüenza!) que deberías intentar especificar, por ejemplo, -0 como "espacio después", es decir,
\titlespacing{\section}{0pt}{12pt}{-0}
. Sin suerte.
Respuesta1
Gracias a Steven B. Segletes y sus sugerencias en los comentarios anteriores, encontré una manera y quiero compartirla aquí:
\setlength{\parskip}{0pt}
y tal vez también
\setlength{\textfloatsep}{0pt}
produjo el diseño previsto (y posiblemente aburrido):
¡gracias!