这是主要文件:
\documentclass[a4paper, 12pt, twoside,openright,original]{report}
\input{Preambule}
\input{CommandesPerso}
\input{PageDeGarde}
\author{S \scshape{B}}
%\title{ }
\title{ }
\specialite{}
\directeur{ \scshape{}}
\date{}
\juryi{Mme}{Professeur}{Président}
\jurya{Mme }{Professeur}{Examinateur}
\juryb{M}{Professeur}{Rapporteur}
\juryc{}{Professeur}{Rapporteur}
\juryd{}{Professeur}{Rapporteur}
\ecole{}
\hypersetup{
pdfauthor={},
pdfsubject={Manuscrit de thèse de doctorat},
pdftitle={},
pdfkeywords={}
}
\begin{document}
-*- mode: latex -*-
\pagenumbering{roman}
\pagedegarde
%\cleardoublepage
% Table des matières
\setcounter{tocdepth}{3} % Pas besoin de trop détailler le sommaire ici (chapitres/sections)
\dominitoc % Génération des mini-toc \pagenumbering{arabic}
\tableofcontents
%\input{Dédicace}
\input{Remerciement}
% \input{Résumé}
\input{Abstract}
\input{Glossaire}
% Liste des figures
\renewcommand*\listfigurename{Liste des figures}
\listoffigures
% Liste des tableaux
\listoftables
%%%%%%%%%%%%%%%%%%%
%\printglossaries
\printglossary[type=\acronymtype, title={Liste des acronymes}, toctitle={Liste des acronymes}]
\printglossary[title=Glossaire,toctitle=Glossaire]
\printglossary[type=notation,title={Liste des symboles}, toctitle={Liste des symboles}]
%\input{"Introduction générale"}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Contenu du document %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\bibliographystyle{Plain}
\bibliographystyle{unsrt}
\setcounter{mtc}{3} % "Corrige" les minitocs décallés à cause des chapter* (ex : table des matières)
\pagenumbering{arabic}
% \input{Introduction/Introduction générale}
\includefrom{Chapitre1/}{Chapitre1}
\includefrom{Chapitre2/}{Chapitre2}
%\input{"Conclusion générale"}
%\input{Ref}
%\renewcommand{\refname}{whatever}\contentsname{whatever}
%\renewcommand{\bibname}{{Références}}
\bibliography{Biblio}
%\printbibliography[title={Reference}]
% Annexes
\begin{appendix}
\pagenumbering{Roman}
\includefrom{Annexes/}{Annexes} % Figures en annexe
\end{appendix}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
In chapitre2 file:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{table}[!h]
\renewcommand{\arraystretch}{1,8}
\begin{tabular}{|c|>{\centering \arraybackslash}c|c|c|}
\hline
%\diagbox{$ a $}{$ b $} & b & c & d \\
\hline
&&&\\
\hline
\end{tabular}
\centering
\caption{.}
\label{Tab:2.5}
\end{table}
%%%%%%%%%%%%%%%%%%%%%
Preambule.tex
%%%%%%%%%%%%%%%%%%%%%
\usepackage[original]{pict2e}
\usepackage{diagbox}
%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{setspace}
\usepackage{gensymb}
%% Faux texte, juste pour la démo
\usepackage{blindtext}
%\usepackage{siunitx}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\usepackage{grffile}
%\usepackage[extendedchars]{grffile}
% \usepackage[latin1]{inputenc}[2006/02/22]
%\usepackage[latin1]{inputenc}
% \usepackage[encoding,filenameencoding=utf8]{grffile}
%\grffilesetup{
%encoding,
%inputencoding=latin1,
%filenameencoding=utf8,
%}
% \usepackage{selinput}
% \SelectInputMappings{%
% agrave={à},
% eacute={é},
% Euro={€}
%}
%% Réglage des fontes et typo
\usepackage[utf8]{inputenc}
% LaTeX, comprend les accents !
\usepackage[T1]{fontenc}
\usepackage[sort&compress]{natbib} % Doit être chargé avant babel
%\usepackage{chapterbib}
%\usepackage[gather]{chapterbib}
% \renewcommand{\bibsection}{\section{Références}} % Met les références biblio dans un \section (au lieu de \section*)
\usepackage[frenchb]{babel}
\usepackage{lmodern}
\usepackage{ae,aecompl} % Utilisation des fontes vectorielles modernes
\usepackage[upright]{fourier}
\usepackage{tocbibind}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Allure générale du document
\usepackage{enumerate}
\usepackage{enumitem}
\usepackage[section]{placeins} % Place un FloatBarrier à chaque nouvelle section
\usepackage{epigraph}
\usepackage[font={small}]{caption}
\usepackage[francais,nohints]{minitoc} % Mini table des matières, en français
\setcounter{minitocdepth}{2} % Mini-toc détaillées (sections/sous-sections)
%\usepackage[notbib]{tocbibind} % Ajoute les Tables des Matières/Figures/Tableaux à la table des matières
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Maths
\usepackage{amsmath} % Permet de taper des formules mathématiques
\usepackage{amssymb} % Permet d'utiliser des symboles mathématiques
\usepackage{amsfonts} % Permet d'utiliser des polices mathématiques
\usepackage{nicefrac} % Fractions 'inline'
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Tableaux
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{colortbl}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{threeparttable}
\usepackage{etoolbox}
\appto\TPTnoteSettings{\footnotesize}
\addto\captionsfrench{\def\tablename{{\textsc{Tableau}}}} % Renome 'table' en 'tableau'
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Eléments graphiques
\usepackage{graphicx, tipa} % Permet l'inclusion d'images
\newcommand{\arc}[1]{{%
\setbox9=\hbox{#1}%
\ooalign{\resizebox{\wd9}{\height}{\texttoptiebar{\phantom{A}}}\cr#1}}}
\usepackage{subcaption}
\usepackage{pdfpages}
\usepackage{rotating}
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}
\usepackage{tikz}
\usetikzlibrary{backgrounds,automata}
\pgfplotsset{width=7cm,compat=1.3}
\tikzset{every picture/.style={execute at begin picture={
\shorthandoff{:;!?};}
}}
\pgfplotsset{every linear axis/.append style={
/pgf/number format/.cd,
use comma,
1000 sep={\,},
}}
\usepackage{eso-pic}
\usepackage{import}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Mise en forme du texte
\usepackage{xspace}
\usepackage[load-configurations = abbreviations]{siunitx}
\DeclareSIUnit{\MPa}{\mega\pascal}
\DeclareSIUnit{\micron}{\micro\meter}
\DeclareSIUnit{\tr}{tr}
\DeclareSIPostPower\totheM{m}
\sisetup{
locale = FR,
inter-unit-separator=$\cdot$,
range-phrase=~\`{a}~, % Utilise le tiret court pour dire "de... à"
range-units=single, % Cache l'unité sur la première borne
}
\usepackage[version=3]{mhchem} % Equations chimiques
\usepackage{textcomp}
\usepackage{array, makecell, tabu}
%\usepackage{array}
\usepackage{hyphenat}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Navigation dans le document
\usepackage[pdftex,pdfborder={0 0 0},
colorlinks=true,
linkcolor=blue,
citecolor=red,
pagebackref=true,
]{hyperref} % Créera automatiquement les liens internes au PDF
% Doit être chargé en dernier (Sauf exceptions ci-dessous)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Packages qui doivent être chargés APRES hyperref
\usepackage[top=2.5cm, bottom=2cm, left=3cm, right=2.5cm,
headheight=15pt]{geometry}
\usepackage{fancyhdr} % Entête et pieds de page. Doit être placé APRES geometry
\pagestyle{fancy} % Indique que le style de la page sera justement fancy
\lfoot[\thepage]{} % gauche du pied de page
\cfoot{} % milieu du pied de page
\rfoot[]{\thepage} % droite du pied de page
\fancyhead[RO, LE] {}
%\usepackage{glossaries}
%\usepackage[toc]{glossaries}
%\usepackage[xindy]{glossaries}
% \usepackage[acronym]{glossaries}
\usepackage[acronym,toc,ucmark]{glossaries}
\newglossary[nlg]{notation}{not}{ntn}{Notation} % Création d'un type de glossaire 'notation'
\makeglossaries
\loadglsentries{Glossaire} % Utilisation d'un fichier externe pour la définition des entrées (Glossaire.tex)
%\usepackage[titletoc]{appendix}
%\makeatletter
%\renewcommand\backmatter{
% \def\chaptermark##1{\markboth{%
% \ifnum \c@secnumdepth > \m@ne \@chapapp\ \thechapter: \fi ##1}{%
% \ifnum \c@secnumdepth > \m@ne \@chapapp\ \thechapter: \fi ##1}}%
% \def\sectionmark##1{\relax}}
%\makeatother
我收到此错误:
! Undefined control sequence.\diagbox@double@pict@NW ...box@setlinecolor \Line(0,\strip@pt \diagbox@ht )... \diagbox{$ a $}{$ b $} &`
答案1
错误是由和original
中的选项引起的。省略这些,它可能会起作用。您甚至可以省略整个,因为它是由 加载的。\documentclass
\usepackage[original]{pict2e}
\usepackage{pict2e}
diagbox