
Wie kann ich Abschnittsstile in einer cls
Datei basierend auf dem Titel oder der Beschriftung eines Abschnitts definieren? Ich habe keine Kontrolle über den Inhalt der Tex-Datei, außer dass ich weiß, dass eine minimale Teilmenge von Titeln/Beschriftungen verwendet wird.
Beispielsweise möchte ich, dass der Inhalt im „oberen Teil“ zweispaltig ist, die Schriftgröße des Inhalts im „mittleren Teil“ 8 pt beträgt und die Schriftfarbe des Inhalts im „unteren Teil“ Rot ist.
\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}
Um das klarzustellen: Ich werde garantiert die Zeilen sehen, die auf enden %%%%%%
.
Antwort1
Ich denke, dass Sie am besten Umgebungen verwenden. Im Folgenden finden Sie ein Beispiel, wie Sie Ihren toppart
Abschnitt codieren könnten.
% 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}
Sie könnten dies natürlich erweitern, sodass die toppart
Umgebung unterschiedliche Abschnittstitel und Beschriftungen ermöglicht.
Ich überlasse es Ihnen, ähnliche Umgebungen für Ihre middlepart
und endpart
Abschnitte zu entwickeln.