Centralizando capítulo/seção/subseção

Centralizando capítulo/seção/subseção

Estou tentando centralizar meus capítulos/seções/subseções.

Eu usei o seguinte:

\newcommand{\cchapter}[1]{\chapter[#1]{\centering #1}}
\newcommand{\ssection}[1]{\section[#1]{\centering #1}}
\newcommand{\ssubsection}[1]{\subsection[#1]{\centering #1}}

Isso parece funcionar para o capítulo, mas não para a seção e subseção. O que está errado?

Responder1

Sua definição funcionará para seções e subseções, mas não para capítulos e tem uma desvantagem potencial, pois você perde o controle sobre o argumento opcional para as unidades seccionais; com suas definições, o argumento opcional será sempre igual ao argumento obrigatório e isso pode não ser desejável.

Aqui está uma opção usando osectstypacote:

\documentclass{book}
\usepackage{sectsty}
\usepackage{lipsum}

\allsectionsfont{\centering}

\begin{document}

\chapter{Test Chapter}
\section{Test Section}
\lipsum[4]
\subsection{Test Subsection}

\end{document}

insira a descrição da imagem aqui

E aqui está agora uma opção usando otitlesecpacote:

\documentclass{book}
\usepackage[center]{titlesec}
\usepackage{lipsum}

\begin{document}

\chapter{Test Chapter}
\section{Test Section}
\lipsum[4]
\subsection{Test Subsection}

\end{document}

Esta solução centraliza horizontalmente os títulos de todas as unidades seccionais; os pacotes fornecem comandos para modificar a formatação em umpor nívelbase. Aqui está o código (usando sectsty) para aplicar a alteração apenas aos capítulos, seções e subseções:

\documentclass{book}
\usepackage{sectsty}
\usepackage{lipsum}

\chapterfont{\centering}
\sectionfont{\centering}
\subsectionfont{\centering}

\begin{document}

\chapter{Test Chapter}
\section{Test Section}
\lipsum[4]
\subsection{Test Subsection}

\end{documento}

informação relacionada