un problema al usar ```\usepackage{sectsty}``` y ``` \usepackage{titlesec}```

un problema al usar ```\usepackage{sectsty}``` y ``` \usepackage{titlesec}```

En mi proyecto, uso estos paquetes \usepackage{sectsty}y \usepackage{titlesec}.

Sin embargo, cada vez que pongo una sección en un entorno central, por ejemplo "El primer dicho", el resultado que obtengo se extiende en términos de espacio entre cada palabra "El", "primero", "dicho", que llena totalmente la línea. con su espacio.

¿Cómo puedo arreglar eso? Gracias.

\documentclass[13pt,a4paper]{report}
\usepackage[utf8]{inputenc, vietnam}
\usepackage[left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry}
\usepackage{sectsty}
\usepackage{titlesec}

\begin{document}
\begin{center}
\section*{The first saying}
\end{center}

\end{document}

Respuesta1

Es mi experiencia que cargar ambossectaytítulossecpuede conducir a resultados inesperados, por decirlo cortésmente. AFAICT, nunca hay una buena razón para cargar ambos paquetes. Escoge una o la otra,pero no ambos.

No me queda claro qué objetivo de formato estás intentando lograr. Si se trata de centrar los encabezados a nivel de sección, no incluya directivas \sectiony/o \section*directivas en centerdirectivas. En su lugar, simplemente ejecute las siguientes instrucciones en el preámbulo.

\usepackage{sectsty}
\sectionfont{\centering}

y luego ejecutar \sectiony \section*en el cuerpo del documento sin colocarlos en centerentornos.

Las líneas de marco en la siguiente captura de pantalla están ahí porque cargué el paquete de geometría con la opción showframe.

ingrese la descripción de la imagen aquí

\documentclass[12pt,a4paper]{report} % 13pt is not a valid option
%\usepackage[utf8]{inputenc} % that's the default nowadays

\usepackage[T1]{fontenc}
\usepackage[vietnamese]{babel}
\usepackage{lmodern}
\usepackage[margin=3cm,showframe]{geometry}

\usepackage{sectsty}
\sectionfont{\centering}

\begin{document}
\section*{Chào buổi sáng mọi người}
\end{document}

información relacionada