Tenho um documento com classe revtex4-2
no estilo APS. Gostaria de manter a classe do documento por motivos estilísticos, mas o documento não precisa ser estilizado para envio ao diário.
Eu gostaria de incluir um índice muito compacto. Especificamente: (1) apenas seções de nível superior, (2) espaço em branco vertical mínimo entre as entradas, (3) fonte sans serif de tamanho de nota de rodapé, (4) links incluídos. Aqui está o que consegui alcançar até agora:
Isto não é compacto o suficiente. Eu gostaria de remover completamente o espaço em branco vertical. Isso é possível?
Em relação a (1). RevTex parece ignorar o tocdepth
contador. Usando a resposta a uma pergunta relacionada com a qual resolvi isso (nota: não tenho ideia do que isso faz)
\makeatletter
\def\l@subsection#1#2{}
\def\l@subsubsection#1#2{}
\makeatother
Em relação a (3). Eu tentei os pacotes tocloft
, minitoc
e parskip
. Os dois primeiros parecem ser incompatíveis com o RevTex, e o terceiro bagunçou o estilo do RevTex no texto do parágrafo. A única coisa que funcionou foi o ajuste \baselinestretch
, mas como pode ser visto na imagem acima, parece atingir o mínimo.
Existe alguma maneira de diminuir ainda mais esse espaço em branco?
Aqui está um exemplo mínimo:
\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}
Qualquer comprimento de TeX que eu pudesse tentar definir seria útil. Uma resposta que recriasse um ToC "não oficial" percorrendo as seções e escrevendo-as em uma tabela também seria muito útil.
Responder1
\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}