\part{\Huge Literature review and State of the art }
我在论文中使用时遇到了一些问题。看看这个:
这个看起来不错,因为它是文档中的一页,字体大小正确。问题出在目录中。看看这个:
它太大了。我该如何解决这个问题?我尝试\titleformat*{\part}{\LARGE\bfseries}
在 MWE 中替换,但它会抛出一个错误。
\documentclass{article}
\usepackage{titlesec}
\titleformat*{\section}{\LARGE\bfseries}
\titleformat*{\subsection}{\Large\bfseries}
\titleformat*{\subsubsection}{\large\bfseries}
\titleformat*{\paragraph}{\large\bfseries}
\titleformat*{\subparagraph}{\large\bfseries}
\begin{document}
\section{Test section}
\subsection{Test section}
\subsubsection{Test section}
\paragraph{Test section}
\subparagraph{Test section}
\end{document}
这是一个可以正常工作的示例:
这些是我的包裹:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,spanish]{babel}
\usepackage{graphicx}
\usepackage{amsthm, amsmath, amssymb}
\usepackage{setspace}\onehalfspacing
\usepackage[loose,nice]{units}
\usepackage{titlepage}
\usepackage{indentfirst}
\usepackage{lipsum}
\usepackage{aas_macros}
\usepackage{hyperref}
\usepackage{bookmark}
\usepackage{fancyhdr}
\usepackage{emptypage}
\usepackage[margin=1in]{geometry}
\usepackage{tocloft}
\renewcommand{\cftchapfont}{\normalfont}
\graphicspath{{./figures/}}
\usepackage[Sonny]{fncychap}
\renewcommand{\vec}[1]{\mathbf{#1}}
\geometry{bindingoffset=1cm}
\geometry{textwidth=390pt}
\addto\captionsspanish{\renewcommand{\listtablename}{Índice de tablas}}
这是我的main.tex:
\documentclass[11pt,a4paper,oneside,openright]{book}
\input{packages}
\begin{document}
%
% Frontmatter
\frontmatter
% Titlepage
\maketitle
% Dedication
\input{dedicacion}
\input{summary}
%
\input{aknwole}
\input{tableofcontents}
\listoffigures
\listoftables
% Mainmatter
\mainmatter
\pagestyle{fancy}
\input{intro}
\input{chap1}
\input{chap2}
\input{chap3}
\input{results}
\appendix
\input{apendixA}
\input{apendixB}
% Backmatter
\backmatter
\input{biblio}
\end{document}
答案1
你观察到
我在使用时遇到了一些问题
\part{\Huge Literature review and State of the art }
当然,千万不要在分段命令的主体中包含与字体大小相关的指令。
我认为你想要part
级别标题的编号部分——比如“Première Partie”——具有字体大小,即,\Huge
作为 -level 标题的主体part
——例如,“Projet PEUGEOT: Méthode de dopage”。 (对于book
文档类,编号部分的默认字体大小是\huge
,而不是。)如果是这种情况,您可以通过 (a) 不加载包和不使用指令和 (b) 加载包并使用、、 等指令\Huge
来实现格式化目标:titlesec
\titesec*
sectsty
\partfont
\chapterfont
\usepackage{sectsty}
\partfont{\Huge}
\chapterfont{\huge}
\sectionfont{\LARGE}
\subsectionfont{\Large}
\subsubsectionfont{\large}
\paragraphfont{\large}
\subparagraphfont{\large}
顺便说一句,我认为不建议将paragraph
和subparagraph
标题的字体大小设置为\large
;这样做会与后续将以 排版的材料产生严重的视觉冲突\normalsize
。
完整的 MWE 及其输出(我添加了french
语言选项以使输出更好地符合您发布的屏幕截图):
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[margin=1in]{geometry}
\usepackage[english,spanish,french]{babel}
\addto\captionsspanish{\renewcommand{\listtablename}{Índice de tablas}}
\usepackage{tocloft}
\renewcommand{\cftchapfont}{\normalfont}
\usepackage{lipsum} % filler text
\usepackage{fancyhdr}
\usepackage[Sonny]{fncychap}
%\usepackage{titlesec}
%%\titleformat*{\part}{\LARGE\bfseries}
%\titleformat*{\section}{\LARGE\bfseries}
%\titleformat*{\subsection}{\Large\bfseries}
%\titleformat*{\subsubsection}{\large\bfseries}
%\titleformat*{\paragraph}{\large\bfseries}
%\titleformat*{\subparagraph}{\large\bfseries}
\usepackage{sectsty}
\partfont{\Huge}
\chapterfont{\huge}
\sectionfont{\LARGE}
\subsectionfont{\Large}
\subsubsectionfont{\large}
\paragraphfont{\large}
\subparagraphfont{\large}
%% load the hyperref package last:
\usepackage[colorlinks,allcolors=blue]{hyperref}
\begin{document}
\tableofcontents
\part{Projet PEUGEOT: Méthode de dopage pour la détection et classification de véhicules}
\chapter*{Introduction}
\chapter{Détection de véhicules: \'Etat de l'art}
\section{Test section}
\subsection{Test subsection}
\subsubsection{Test subsubsection}
\paragraph{Test paragraph}
\lipsum[2]
\subparagraph{Test subparagraph}
\lipsum[2]
\end{document}