..png)
Gibt es eine einfache Möglichkeit, \section
Überschriften auf die übliche Weise zu nummerieren, ihre Formatierung aber von zu übernehmen \subsection
, sodass Abschnitt 3 unten genau wie Unterabschnitt 1.1 formatiert ist, einschließlich des vertikalen Abstands davor und danach:
Mir ist klar, dass ich das Paket verwenden kann, titlesec
um die Formatierung von Abschnittsüberschriften zu ändern, aber ich bin nicht sicher, wie ich die von der aktuellen Dokumentklasse bereitgestellte Unterabschnittsformatierung wiederverwenden (oder sogar für meinen eigenen Gebrauch entdecken) kann.
\documentclass{article}
\usepackage{lipsum}
\twocolumn
\begin{document}
\section{Section}
\lipsum[2]
\subsection{Subsection}
\lipsum[2]
\vfill\eject
\section{Section}
\lipsum[2]
\section{Section}
\lipsum[2]
\end{document}
Antwort1
Sie können dies auch ganz einfach mit der vereinfachten Syntax tun titlesec
:
\documentclass[twocolumn]{article}
\usepackage{lipsum}
\usepackage{titlesec}
\titleformat*{\section}{\large\bfseries}
\titlespacing*{\section}{0pt}{*3.25}{*1.5}
\begin{document}
\section{Section}
\lipsum[2]
\subsection{Subsection}
\lipsum[2]
\vfill\eject
\section{Section}
\lipsum[2]
\section{Section}
\lipsum[2]
\end{document}
Antwort2
Werfen Sie zum Beispiel einen Blickin dieser Antwort von mirWir können uns die allgemeine Struktur der Abschnittsmakros in der Standardklasse ansehen article
. Der Standardwert für \subsection
ist (Sie können diese Informationen erhalten, indem Sie \show\subsection
in Ihrem Dokument Folgendes verwenden, das Folgendes (nicht so schön formatiert) auf dem Terminal und in der Protokolldatei ausgibt):
\@startsection
{subsection}
{2}
{\z@}
{-3.25ex\@plus -1ex \@minus -.2ex}
{1.5ex \@plus .2ex}
{\normalfont\large\bfseries}%
Um ein Ergebnis zu erhalten, \section
das so aussieht, \subsection
würden wir Folgendes tun:
\renewcommand\section
{%
\@startsection
{section}
{1}
{\z@}
{-3.25ex\@plus -1ex \@minus -.2ex}
{1.5ex \@plus .2ex}
{\normalfont\large\bfseries}%
}
Komplettes MWE:
\documentclass{article}
\usepackage{lipsum}
\makeatletter
\renewcommand\section
{%
\@startsection
{section}
{1}
{\z@}
{-3.25ex\@plus -1ex \@minus -.2ex}
{1.5ex \@plus .2ex}
{\normalfont\large\bfseries}%
}
\makeatother
\twocolumn
\begin{document}
\section{Section}
\lipsum[2]
\subsection{Subsection}
\lipsum[2]
\vfill\eject
\section{Section}
\lipsum[2]
\section{Section}
\lipsum[2]
\end{document}
Ergebnis: