Reduzieren Sie Leerzeichen im Inhaltsverzeichnis bei Verwendung von RevTex 4.2

Reduzieren Sie Leerzeichen im Inhaltsverzeichnis bei Verwendung von RevTex 4.2

Ich habe ein Dokument mit Klasse revtex4-2im APS-Stil. Ich möchte die Dokumentklasse aus stilistischen Gründen beibehalten, aber das Dokument muss für die Einreichung bei einer Zeitschrift nicht formatiert werden.

Ich möchte ein sehr kompaktes Inhaltsverzeichnis einfügen. Genauer gesagt: (1) nur Abschnitte der obersten Ebene, (2) minimaler vertikaler Leerraum zwischen den Einträgen, (3) serifenlose Schrift in Fußnotengröße, (4) Links enthalten. Folgendes konnte ich bisher erreichen:

Inhaltsverzeichnis TEXT

Das ist nicht kompakt genug. Ich möchte die vertikalen Leerzeichen vollständig entfernen. Ist das möglich?

Zu (1). RevTex scheint den tocdepthZähler zu ignorieren. Mithilfe der Antwort auf eine verwandte Frage bin ich um dieses Problem herumgekommen (Anmerkung: Ich habe keine Ahnung, was das bewirkt).

\makeatletter
\def\l@subsection#1#2{}
\def\l@subsubsection#1#2{}
\makeatother

tocloftZu (3). Ich habe die Pakete , minitoc, und ausprobiert parskip. Die ersten beiden scheinen mit RevTex nicht kompatibel zu sein, und das dritte hat das RevTex-Styling im Absatztext durcheinandergebracht. Das einzige, was überhaupt funktioniert hat, war das Anpassen von \baselinestretch, aber wie im obigen Bild zu sehen, scheint es ein Minimum zu erreichen.

Gibt es eine Möglichkeit, diese Leerzeichen weiter zu reduzieren?

Hier ist ein Minimalbeispiel:

\documentclass[reprint, aps, prx]{revtex4-2}
\usepackage{hyperref}
\hypersetup{colorlinks = true, linkcolor = blue, linktoc = all}
\begin{document}
{
\makeatletter
\def\l@subsection#1#2{}
\def\l@subsubsection#1#2{}
\makeatother

\footnotesize \sf 
\renewcommand{\baselinestretch}{0.1}

\tableofcontents
}
\section{Introduction}
For comparison, here is the spacing of normal text.
\section{Results}
\subsection{I don't want this in TOC}
\subsection{I also don't want this in TOC}
\section{Another section}
\section{And another}
\section{Less vertical white space between sections please}
\section{Conclusion}
\clearpage
\end{document}

Alle TeX-Längen, die ich versuchen könnte, festzulegen, wären hilfreich. Eine Antwort, die ein „inoffizielles“ Inhaltsverzeichnis neu erstellt, indem Abschnitte durchlaufen und in eine Tabelle geschrieben werden, wäre ebenfalls sehr hilfreich.

Antwort1

\documentclass[reprint, aps, prx]{revtex4-2}
\usepackage{hyperref}
\hypersetup{colorlinks = true, linkcolor = blue, linktoc = all}
\begin{document}

\makeatletter
\def\l@subsection#1#2{}
\def\l@subsubsection#1#2{}
\def\l@f@section{}%
\def\toc@@font{\footnotesize \sffamily}%
\makeatother


\tableofcontents



\section{Introduction}
For comparison, here is the spacing of normal text.
\section{Results}
\subsection{I don't want this in TOC}
\subsection{I also don't want this in TOC}
\section{Another section}
\section{And another}
\section{Less vertical white space between sections please}
\section{Conclusion}
\clearpage
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen