Centrado de capítulo/sección/subsección

Centrado de capítulo/sección/subsección

Estoy intentando centrar mis capítulos/secciones/subsecciones.

He usado lo siguiente:

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

Esto parece funcionar para el capítulo, pero no para la sección y la subsección. ¿Lo que está mal?

Respuesta1

Su definición funcionará para secciones y subsecciones, pero no para capítulos y tiene el posible inconveniente de que pierde control sobre el argumento opcional para las unidades seccionales; Con sus definiciones, el argumento opcional siempre será igual al argumento obligatorio y eso podría no ser deseable.

Aquí hay una opción usando elsectstypaquete:

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

\allsectionsfont{\centering}

\begin{document}

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

\end{document}

ingrese la descripción de la imagen aquí

Y aquí hay ahora una opción usando eltitlesecpaquete:

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

\begin{document}

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

\end{document}

Esta solución centra horizontalmente los encabezados de todas las unidades seccionales; los paquetes proporcionan comandos para modificar el formato en unpor nivelbase. Aquí está el código (usando sectsty) para aplicar el cambio solo a capítulos, secciones y subsecciones:

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

información relacionada