
Como posso definir estilos de seção em um cls
arquivo com base no título ou rótulo associado a uma seção? Não tenho controle sobre o conteúdo do arquivo tex, a não ser saber que um subconjunto mínimo de títulos/rótulos será usado.
Por exemplo, quero que o conteúdo da "parte superior" esteja em duas colunas, o tamanho da fonte do conteúdo da "parte do meio" seja 8pt e o conteúdo da "parte inferior" tenha a cor da fonte vermelha.
\documentclass{article}
\begin{document}
\section{toppart}\label{toppart} %%%%%%
This is stuff at the top.
\section{middlepart}\label{middlepart} %%%%%%
This is stuff in the middle.
\section{endpart}\label{endpart} %%%%%%
This is stuff at the end.
\end{document}
Para ser claro, tenho a garantia de ver as linhas que terminam em %%%%%%
.
Responder1
Acho que sua melhor aposta é usar ambientes. A seguir está um exemplo de como você pode codificar sua toppart
seção.
% secprob2.tex SE 519788 Different setting within named sections
\documentclass{article}
\usepackage{multicol}
\usepackage{lipsum}
\newenvironment{toppart}{%
\section{toppart}\label{toppart}
\begin{multicols}{2}}%
{\end{multicols}}
\begin{document}
\section{Normal section}
\lipsum[1]
\begin{toppart}
\lipsum[1]
\end{toppart}
\section{Another regular section}
There is a section~\ref{toppart}.
\lipsum[1]
\end{document}
Você poderia, é claro, estender isso para que o toppart
ambiente permitisse diferentes títulos e rótulos de seção.
Deixo a seu critério criar ambientes semelhantes para atender às suas middlepart
seções endpart
.