Formate \section como \subsection (exceto para numeração)

Formate \section como \subsection (exceto para numeração)

Existe uma maneira fácil de \sectionnumerar os títulos da maneira usual, mas herdar sua formatação de \subsection, de modo que a seção 3 abaixo seja formatada exatamente como a subseção 1.1, incluindo o espaçamento vertical antes e depois:

insira a descrição da imagem aqui

Sei que posso usar o titlesecpacote para alterar a formatação dos títulos das seções, mas não tenho certeza de como reutilizar (ou mesmo descobrir para meu próprio uso) a formatação da subseção fornecida pela classe de documento atual.

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

Responder1

Você também pode fazer isso facilmente com a sintaxe simplificada de 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} 

insira a descrição da imagem aqui

Responder2

Dando uma olhada por exemplonesta minha respostapodemos dar uma olhada na estrutura geral das macros de seccionamento na classe padrão article. O padrão para \subsectioné (você pode obter essas informações usando \show\subsectionem seu documento, que irá imprimir isso (não tão bem formatado) no terminal e no arquivo de log):

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

Então, para obter uma \sectionaparência que \subsectionfaríamos:

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

MWE completo:

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

Resultado:

insira a descrição da imagem aqui

informação relacionada