图表列表不符合章节风格?

图表列表不符合章节风格?

我对 \listoffigures 和 \listoftables 有疑问;它们不符合章节样式。下面是测试文档和我在写论文时使用的类样式。我不知道问题出在哪里。提前谢谢您。

\documentclass[sommairechap,styleben]{these_gi}
\usepackage{titlesec,microtype}
\titleformat{\chapter}[display]
{\normalfont\normalsize\scshape}
{\makebox[\textwidth]{\titlerule[0.8ex]\quad\textls{\chaptername}\    \thechapter\quad\titlerule[0.8ex]}}
{1ex}
{\titlerule\vspace{1ex}\centering\huge\textls[50]}
[\titlerule]
\titleformat{name=\chapter,numberless}[display]
{\normalfont\normalsize\scshape}
{\makebox[\textwidth]{\titlerule[0.8ex]}}
{1ex}
{\titlerule\vspace{1ex}\centering\huge\textls[50]}
[\titlerule]
\begin{document}
\chapter*{Tables des mati\`{e}res}
\clearpage
\listoffigures
\clearpage
\listoftables
\chapter{Premier chapitre}
\end{document} 

使用的课程风格是:

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{stylejchiquet}
\newif\if@sommairechap \@sommairechapfalse
\DeclareOption{sommairechap}{\@sommairechaptrue}
\ProcessOptions
% =======================================================================
% PACKAGES ADDITIONNELS
 % Police MathPazo
\RequirePackage[osf,sc]{mathpazo}
\RequirePackage[scaled=.95]{helvet}
\RequirePackage{courier}
% EntÍtes amÈliorÈs
\RequirePackage{fancyhdr}
% Enumerations personnalisÈe
\RequirePackage{enumerate}
 % Calcul des tailles d'environnement
\RequirePackage{calc}
\RequirePackage{amsmath,amsfonts,amssymb,amsthm}
\RequirePackage{dsfont,mathrsfs}
 % Lettrine
\RequirePackage{lettrine}
% Ajout d'entrÈes dans la table des matiËres
\RequirePackage{tocbibind}
\RequirePackage{caption}
\DeclareCaptionLabelSeparator{mysep}{~--~}
\captionsetup{singlelinecheck=no,labelsep=mysep,font=small,textfont=it}
\setlength{\abovecaptionskip}{5pt}
\setlength{\belowcaptionskip}{-5pt}
\RequirePackage{supertabular}
\RequirePackage{natbib}
\bibliographystyle{plainnatfrench}
\bibpunct{(}{)}{,}{a}{}{;}
% Gestion des rÈfÈrence selon le format de sortie
\RequirePackage{ifpdf}
\ifpdf
% configuration de graphicx et hyperref pour sortie PDF
\RequirePackage[pdftex]{graphicx}
\RequirePackage[pdftex,bookmarksopen=false,pdfauthor=Julien  Chiquet,colorlinks=false,pagebackref,plainpages=false]{hyperref}
\DeclareGraphicsExtensions{.pdf,.png,.jpg}
\else
% configuration de graphicx et hyperref pour sortie PS
\RequirePackage[dvips]{graphicx}
\DeclareGraphicsExtensions{.eps,.ps}
\RequirePackage[dvips,bookmarksopen=false,pdfauthor=Julien Chiquet,colorlinks=false,pagebackref,plainpages=false]{hyperref}
\fi
% Gestion Èventuel des sommaires en dÈbut de chapitre
\if@sommairechap
 \RequirePackage[french]{minitoc}
 \dominitoc
 \setlength{\mtcindent}{0em}
 \renewcommand{\mtifont}{\large\rm\scshape}
 \renewcommand{\mtcSfont}{\small\rm\scshape}
 \fi
 \RequirePackage{tocloft}
 \renewcommand{\cftsubsecfont}{\small}
 \renewcommand{\cftsecfont}{\normalsize\scshape}
 \renewcommand{\cftchapfont}{\large\scshape}
\renewcommand{\cfttoctitlefont}{\Huge\scshape}
\renewcommand{\cftloftitlefont}{\Huge\scshape}
\renewcommand{\cftloftitlefont}{\Huge\scshape}
\renewcommand{\cftlottitlefont}{\Huge\scshape}
\tolerance = 1414
 \hbadness = 1414
 \emergencystretch 1em
 \hfuzz 0.3pt
 \widowpenalty=10000
 \vfuzz \hfuzz
 \raggedbottom
 % =============================================
 % PAGE DE GARDE
 \newif\ifdefinitif\definitiftrue
 \def\titleFR#1{\gdef\@titleFR{#1}}
 \def\titleEN#1{\gdef\@titleEN{#1}}
 \def\abstractFR#1{\gdef\@abstractFR{#1}}
 \def\abstractEN#1{\gdef\@abstractEN{#1}}
 \def\keywordsFR#1{\gdef\@keywordsFR{#1}}
 \def\keywordsEN#1{\gdef\@keywordsEN{#1}}
 \def\@author{}
 \def\address#1{\gdef\@address{#1}}
 \def\universite#1{\gdef\@universite{#1}}
 \def\laboratoire#1{\gdef\@laboratoire{#1}}
 \def\filiere#1{\gdef\@filiere{#1}}
 \def\domaine#1{\gdef\@domaine{#1}}
 \def\specialite#1{\gdef\@specialite{#1}}
 \def\datesoumission#1{\gdef\@datesoumission{#1}}
 \def\datesoutenance#1{\gdef\@datesoutenance{#1}}
  \def\jury#1{\gdef\@jury{#1}}
  \def\dedicate#1{\gdef\dedication@text{#1}}
  \renewcommand{\titlepage}{%
 \ifdefinitif
  % \normalsize{N? d'ordre : $40138$}
   \begin{center}
   \textbf{\small{\@universite}} \\ \bigskip \bigskip
   \textbf{\Huge\textsc{THÈSE}} \\ \bigskip
   \textbf{\LARGE{EN VUE DE L'OBTENTION DU DIPLÔME DE }}\\ \bigskip
   \textbf{\LARGE{DOCTORAT}} \\ \bigskip
   \textbf{Domaine :} \textbf{\@domaine}~~~~ \textbf{Filière :}     \textbf{\@filiere} \\
       \textbf{Spècialitè :} \textbf{\@specialite} \\ \bigskip
    \textbf{\Large{Présentée par}} \\
    \@author \\ \bigskip
    \textbf{\emph{\Large{Thème}}}
  \HRule \\[0.1cm]
 { \huge \bfseries {\@titleFR}\\[0.1cm] }
 \HRule \\[0.5cm]
 \normalsize
\setlength{\parindent}{-8.9em}{ \textbf{\large Soutenue publiquement le   \@datesoutenance{} devant le jury composé de :}}\\
 \vspace{0.8cm}
 \setlength{\parindent}{-2.3em}
  \@jury \vfill
  \vspace{2cm}
 \textbf{\large Année Universitaire : 2016/2017}
\end{center}
\clearpage
\else
 % --------------------------------------------------
   % NON DEFINITIF : PAGE DE SOUMISSION AUX RAPPORTEURS
   \thispagestyle{empty}
   \vskip3cm
   \vfill
   \begin{center}
   \large
    Rapport soumis aux rapporteurs, dans le but de sanctionner
   le dossier pour l'obtention du grade de \\
   Docteur en \@specialite\\
   de \\
   l'\@universite
  \end{center}
  \vskip3cm
  \begin{center}
  \huge {\sc \@titleFR }\\ \vskip2cm
  \large \@author, le \@submitdate \\
  \end{center}
   \vskip3cm
   \vskip3cm
   \vfill
   \textsc{Mots-clés :} \@keywordsFR
   \fi
   }
 % ===========================================================
  % PAGE DE DEDICACE
  \newcommand{\dedicacepage}{%
  \begin{flushright}
   \large\em\null\vskip1in\dedication@text\vfill
   \end{flushright}
  }
  \newcommand{\abstractpage}{%
  \pagestyle{empty}
   ~\newpage
   \par
   \footnotesize
   \textbf{Résumé : }
  }
 % ===================================================================
 % COLOPHON
 \newcommand{\colophon}[1]{
   ~\vfill
  \begin{center}
  \small #1
  \end{center}
 }
% =====================================================================
% MISE EN PAGE
\RequirePackage{geometry}
  \geometry{textheight=142ex,textwidth=40em,top=85pt,headheight=30pt,headsep=30pt,right=2cm,left = 2.91cm}
\addtolength{\marginparwidth}{-80pt}
\addtolength{\headwidth}{\marginparsep}
 % =====================================================================
 % ENT TES
 % EntÍtes standards

 \fancypagestyle{plain}{
 \fancyhf{}
 \fancyfoot[RO,LE]{\thepage}
 \renewcommand{\headrulewidth}{0pt}
 \renewcommand{\footrulewidth}{0pt}
 }
\fancypagestyle{main}{
\fancyhf{}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RO,LE]{\thepage}
 \fancyhead[RE]{\nouppercase{\leftmark}}
 \renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
}
 % ============================================================
 % PR?FACE
 \newcommand{\beforepreface}{
 \frontmatter
 \pagestyle{empty}
 \titlepage
 \pagestyle{plain}
 }
 % ==============================================================
 % CONTENU MA?TRE
 \newcommand{\afterpreface}{
  \mainmatter
  \pagestyle{main}
  }
  % =====================================================================
  % PAGE DE GARDE DES CHAPITRES
  % Le rÈsumÈ + le minitoc Èventuel
  \newenvironment{chapintro}{%
  \if@sommairechap \nomtcrule \vspace{1.5cm} \minitoc[l] \fi}{%
  }
  % ==============================================================
  % ANNEXE, BIBLIOGRAPHIE
 \RequirePackage[hyperpageref]{backref}
  \backreffrench
 \renewcommand*{\backref}[1]{}  % Disable standard
 \renewcommand*{\backrefalt}[4]{% Detailed backref
  \ifcase #1 %
  \relax%(Not cited.)%
   \fi}
  % ---------------------------------------------------------------
 % LETTRINE
\newcommand{\malettrine}[1]{
 \lettrine[lines=2,lhang=0.33,loversize=0.33]{#1}
}

\addto{\captionsfrench}{
\renewcommand*{\listfigurename}{Liste des figures}
% \renewcommand*{\appendixname}{}%
}

these_gi 类:

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{these_gi}[2005/09/21 Classe pour ma]
 %% Les differents styles
 \newif\if@styleben \@stylebenfalse

 %% Chargement de la classe book, avec transfert d'options
 \PassOptionsToClass{a4paper}{book}
 \PassOptionsToClass{11pt}{book}
 \PassOptionsToClass{oneside}{book}
 \DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
 \DeclareOption{styleben}{\@stylebentrue}
 \DeclareOption*{}
 \ProcessOptions
 \LoadClass{book}

 %--------------------PACKAGES STANDARD REQUIS-------------------%

 % FONTS ET CARACTERES
 %\RequirePackage[utf8]{inputenc}
 \RequirePackage[T1]{fontenc}
 %\RequirePackage[latin1]{inputenc}
  %\usepackage[free]{ARfonts}
 \RequirePackage[frenchb]{babel}

 \frenchspacing
 \RequirePackage{eurosym}
 \RequirePackage{xcolor}
\RequirePackage[toc,page]{appendix}

\RequirePackage{exscale,relsize}
\RequirePackage{stmaryrd}

 % MODIF des compteurs.
 \RequirePackage{remreset}
 %\makeatletter \@addtoreset{chapter}{part} \makeatother

 %--------------------CHARGEMENT DE LA FEUILLE DE STYLE     CHOISIE-------------------%
 \if@styleben
 \RequirePackage{styleben}
\fi

答案1

不要使用选项styleben(以及同样sommairechap)。其目的是使these_gi.cls加载styleben.sty(恰好是您提供的文件,但它声称它是\ProvidesPackage{stylejchiquet})。

您肯定不想加载这个样式文件。

  • 它负责弄乱章节标题,这就是你投诉的原因。
  • 您不会希望将“Julien Chiquet”作为您论文的 PDF 作者(此软件包就是这样的),除非您的名字就是 Julien Chiquet。
  • 此样式文件加载了几个与论文类不兼容的样式文件。加载和使用fancyhdr以及tocloft同时使用titlesec会带来麻烦。此外,该minitoc包会抱怨受到其他包的干扰。

相关内容