我只想将标题“前言”和“摘要”居中。我并不想将所有章节都集中起来。我不能也不应该删除任何书店,我需要所有的图书馆。
\documentclass{book}
\usepackage[left=3cm, right=2cm, top=2cm, bottom=2cm]{geometry}
\usepackage{lipsum}
\usepackage{lscape}
\usepackage[utf8]{inputenc}
\usepackage[spanish,es-tabla]{babel}
\usepackage[table]{xcolor}
\usepackage{sectsty}
\sectionfont{\fontsize{12pt}{14.4pt}\selectfont\sffamily\bfseries}
\subsectionfont{\fontsize{11.5pt}{13.8pt}\selectfont\sffamily\bfseries}
\subsubsectionfont{\normalsize\sffamily\bfseries}
\begin{document}
\chapter*{\centering Preface}
Some text
\chapter*{\centering Abstract}
\chapter{Introduction}
\chapter{Body}
\chapter{Conclusion}
\end{document}
答案1
将标题设置在\makebox[\linewidth]
; 内,这样自然会使其居中。这不会对标题或目录产生任何影响,因为这些元素不会出现在那里。
\documentclass{book}
\usepackage{lipsum}
\begin{document}
\chapter*{\makebox[\linewidth]{Preface}}
\lipsum[1]
\chapter*{\makebox[\linewidth]{Abstract}}
\lipsum[2]
\chapter{Introduction}
\chapter{Body}
\chapter{Conclusion}
\end{document}
答案2
快速解决方案
您可以设置手动空间
\chapter*{\hspace{.4\textwidth}Preface}
标题几乎位于页面的中间
合理的解决方案
否则,你可以考虑测量标题的长度,并使包装更加精确calc
%PREAMBLE
\usepackage{calc}
\newlength\mylen
\newcommand\chaplen[1]{
\setlength\mylen{(\textwidth-\widthof{\Huge\bfseries #1})/2}
}
%... BEGIN DOCUMENT
\chaplen{Preface}
\chapter*{\hspace*{\mylen}Preface}
\chaplen{OTHER}
\chapter*{\hspace*{\mylen}OTHER}
完整代码:
\documentclass{book}
\usepackage[left=3cm, right=2cm, top=2cm, bottom=2cm]{geometry}
\usepackage{lipsum}
\usepackage{lscape}
\usepackage[utf8]{inputenc}
\usepackage[spanish,es-tabla]{babel}
\usepackage[table]{xcolor}
\usepackage{sectsty}
\sectionfont{\fontsize{12pt}{14.4pt}\selectfont\sffamily\bfseries}
\subsectionfont{\fontsize{11.5pt}{13.8pt}\selectfont\sffamily\bfseries}
\subsubsectionfont{\normalsize\sffamily\bfseries}
\usepackage{calc}
\newlength\mylen
\newcommand\chaplen[1]{
\setlength\mylen{(\textwidth-\widthof{\Huge\bfseries #1})/2}
}
\begin{document}
\chaplen{Preface}
\chapter*{\hspace*{\mylen}Preface}
Some text
\chaplen{Abstract}
\chapter*{\hspace*{\mylen}Abstract}
\chapter{Introduction}
\chapter{Body}
\chapter{Conclusion}
\end{document}
答案3
使用以下工具sectsty
:
\documentclass{book}
\usepackage[left=3cm, right=2cm, vmargin=2cm]{geometry}
\usepackage{lipsum}
\usepackage{lscape}
\usepackage[utf8]{inputenc}
\usepackage[spanish,es-tabla]{babel}
\usepackage[table]{xcolor}
\usepackage{sectsty}
\sectionfont{\fontsize{12pt}{14.4pt}\selectfont\sffamily\bfseries}
\subsectionfont{\fontsize{11.5pt}{13.8pt}\selectfont\sffamily\bfseries}
\subsubsectionfont{\normalsize\sffamily\bfseries}
\begin{document}
\chapterfont{\huge\bfseries\centering}
\chapter*{\centering Preface}
Some text
\chapter*{\centering Abstract}
\chapterfont{\huge\bfseries\raggedright}
\chapter{Introduction}
\chapter{Body}
\chapter{Conclusion}
\end{document}