尝试修复目录中 part{} 字体的大小

尝试修复目录中 part{} 字体的大小

\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} 

顺便说一句,我认为不建议将paragraphsubparagraph标题的字体大小设置为\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}

相关内容