Форматировать \section как \subsection (за исключением нумерации)

Форматировать \section как \subsection (за исключением нумерации)

Есть ли простой способ пронумеровать \sectionзаголовки обычным способом, но унаследовать их форматирование из \subsection, чтобы раздел 3 ниже был отформатирован точно так же, как подраздел 1.1, включая вертикальные интервалы до и после:

введите описание изображения здесь

Я понимаю, что могу использовать titlesecпакет для изменения форматирования заголовков разделов, но не уверен, как повторно использовать (или даже найти для собственного использования) форматирование подразделов, предоставляемое текущим классом документа.

\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}

решение1

Это также можно легко сделать с помощью упрощенного синтаксиса 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} 

введите описание изображения здесь

решение2

Взгляните на примерв этом моем ответемы можем взглянуть на общую структуру макросов секционирования в стандартном классе article. Значение по умолчанию для \subsection(вы можете получить эту информацию, используя \show\subsectionв своем документе, который выведет это (не очень красиво отформатированное) на терминал и в файл журнала):

\@startsection
  {subsection}
  {2}
  {\z@}
  {-3.25ex\@plus -1ex \@minus -.2ex}
  {1.5ex \@plus .2ex}
  {\normalfont\large\bfseries}%

Итак, чтобы получить то \section, что выглядит так, \subsectionмы делаем:

\renewcommand\section
  {%
    \@startsection
      {section}
      {1}
      {\z@}
      {-3.25ex\@plus -1ex \@minus -.2ex}
      {1.5ex \@plus .2ex}
      {\normalfont\large\bfseries}%
  }

Полная МВЭ:

\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}

Результат:

введите описание изображения здесь

Связанный контент