
В своем проекте я использую эти пакеты \usepackage{sectsty}
и \usepackage{titlesec}
.
Однако каждый раз, когда я помещаю раздел в центральное окружение, например, «Первое высказывание», вывод, который я получаю, расширяется с точки зрения пробелов между каждым словом «The», «first», «saying», которые полностью заполняют строку своим пространством.
Как это исправить? Спасибо.
\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}
решение1
По моему опыту, загрузка обоихсектантскийититулсекможет привести к неожиданным результатам, мягко говоря. AFAICT, никогда не бывает веской причины для загрузки обоих пакетов. Выбирайте один или другой,но не оба.
Мне не ясно, какую цель форматирования вы пытаетесь достичь. Если это центрирование заголовков на уровне раздела, не заключайте директивы \section
и/или \section*
в center
директивы. Вместо этого просто выполните следующие инструкции в преамбуле
\usepackage{sectsty}
\sectionfont{\centering}
а затем запустить \section
и \section*
в теле документа, не помещая их в center
среды.
Линии рамок на следующем снимке экрана появились потому, что я загрузил пакет геометрии с опцией showframe
.
\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}