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 osectsty
pacote:
\documentclass{book}
\usepackage{sectsty}
\usepackage{lipsum}
\allsectionsfont{\centering}
\begin{document}
\chapter{Test Chapter}
\section{Test Section}
\lipsum[4]
\subsection{Test Subsection}
\end{document}
E aqui está agora uma opção usando otitlesec
pacote:
\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}