
내 프로젝트에서는 이러한 패키지 \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}