Quand je tape ce code, tout fonctionne parfaitement : \documentclass[10pt,a4paper,french]{article} \usepackage[french]{babel} \usepackage[margin=1in]{geometry} \usepackage{amsthm,amssymb,amsfonts} \usepackage{tikz,lipsum,lmodern,tkz-euclide} \usepackage[most]{tcolorbox} \begin{document} \begin{tcblisting}{title=Figure 1} \begin{tikzpicture} \tkzDefPoints{0/0/A,5/0/B,5/5/C,0/5/D} \tkzDefPoints{2/0/E,5/2/F,3/5/G,0/3/H} \tkzDrawPolygons[fill opacity=0.1,fill=green,draw=none](C,G,F D,H,G) \tkzMarkAngles[red,arc=ll,line width=0.75](D,G,H C,F,G) \tkzMarkAngles[red,arc=l,line width=0.75](G,H,D F,G,C) \tkzMarkRightAngles[red,line width=0.75](H,D,G G,C,F H,G,F) \tkzDrawPolygon[thick,black](A,B,C,D) \tkzDrawPolygon[thick,blue](E,F,G,H) \tkzLabelPoints[right](B,C,F) \tkzLabelPoints[left](A,D,H) \tkzLabelPoints[above](G) \tkzLabelPoints[below](E) \end{tikzpicture} \end{tcblisting} \end{document} Mais Quand j'insère cette partie \begin{tcblisting}{title=Figure 1} \begin{tikzpicture} \tkzDefPoints{0/0/A,5/0/B,5/5/C,0/5/D} \tkzDefPoints{2/0/E,5/2/F,3/5/G,0/3/H} \tkzDrawPolygons[fill opacity=0.1,fill=green,draw=none](C,G,F D,H,G) \tkzMarkAngles[red,arc=ll,line width=0.75](D,G,H C,F,G) \tkzMarkAngles[red,arc=l,line width=0.75](G,H,D F,G,C) \tkzMarkRightAngles[red,line width=0.75](H,D,G G,C,F H,G,F) \tkzDrawPolygon[thick,black](A,B,C,D) \tkzDrawPolygon[thick,blue](E,F,G,H) \tkzLabelPoints[right](B,C,F) \tkzLabelPoints[left](A,D,H) \tkzLabelPoints[above](G) \tkzLabelPoints[below](E) \end{tikzpicture} \end{tcblisting} dans mon document principal, j'ai le message d'erreur suivant : Package inputenc Error: inputenc is not designed for xetex or luatex. end{tcblisting} Undefined control sequence. end{tcblisting} J'ai un long fichier .sty dans lequel il y a \RequirePackage[margin=1cm,noheadfoot]{geometry} \RequirePackage{multicol} \RequirePackage[french]{babel} \RequirePackage[T1]{fontenc} \RequirePackage[utf8]{inputenc} \RequirePackage{ProfCollege} % Package de Christophe Poulain \RequirePackage{tkz-euclide} % Top pour la géométrie \RequirePackage[mathrm=sym]{unicode-math} % Pour les Expressions math. comme cos ln... %\RequirePackage{luacas} % CAS avec LuaLaTeX %\RequirePackage[light,nott]{kpfonts-otf} %\RequirePackage[oldstyle]{kpfonts-otf} %\RequirePackage[oldstyle,light]{kpfonts-otf} \RequirePackage[nott]{kpfonts-otf} % KpFonts pour compilation LuaLaTeX \setmathfont{KpMath-Regular.otf}[StylisticSet={4,5,6,7}] \RequirePackage{marvosym} % Utilisation du logo Euro correct \EUR \RequirePackage{makeidx} \RequirePackage{amssymb,amsmath} \RequirePackage{nccrules} % Gestion des lignes en pointillés... \RequirePackage{fancybox} % Pour Box carrée, arrondie, ombrée... \RequirePackage{ulem} % Pour le soulignement ou le barage de mots \RequirePackage{dcolumn} % Pour le multicolonne \RequirePackage{enumitem} % Pour les listes d'items compliquées \RequirePackage{witharrows} % Pour Créer des flèches sur le côté entre deux lignes \RequirePackage{siunitx} % Système unités \RequirePackage{qrcode} % Création de QrCode avec lien \RequirePackage{tabularray} % Création de tableaux avancés \RequirePackage{soul} % Surlignement \RequirePackage[most]{tcolorbox} % Pour les cadres en couleurs \RequirePackage[export]{adjustbox} % Permet par exemple d'aligner des images dans du texte \RequirePackage{wrapfig} % Permet d'insérer des images autour d'une texte \RequirePackage[mathscr]{euscript} % Police cursive pour Math : Aire, Volume, Périmètre... \RequirePackage{lipsum} % Permet d'insérer du texte "aléatoire" \RequirePackage{varwidth} %\RequirePackage{minted} % Permet d'insérer du code Python ou autre \RequirePackage{hyperref} % Lien cliquable \RequirePackage{fontspec} \RequirePackage{tasks} \RequirePackage{JeuxCartes} \RequirePackage{pgffor} \RequirePackage{simplekv} \RequirePackage{fontawesome5} \newfontfamily{\falg}{Eczar-Regular.otf}[Scale=1.7] %\usepackage{unicode-math} %\newfontfamily\myfontScratch[]{FreeSans} \usetikzlibrary{intersections,positioning,backgrounds,fit,calc} \usetikzlibrary{through} \usetikzlibrary{positioning,calc} \usetikzlibrary{arrows.meta,tikzmark} \usetikzlibrary{decorations,patterns} \usetikzlibrary{decorations.pathmorphing} \usetikzlibrary{decorations.pathreplacing} \usetikzlibrary{decorations.shapes} \usetikzlibrary{decorations.text} \usetikzlibrary{decorations.markings} \usetikzlibrary{decorations.fractals} \usetikzlibrary{decorations.footprints} \newcommand{\guil}[1]{\og #1 \fg{}} % Guillemets \newcommand{\qvec}[1]{\textbf{\textit{#1}}} % Texte gras italique \newcommand{\hlblue}[1]{{\sethlcolor{LightBlue}\hl{#1}}} % Surligneur Bleu Ciel \newcommand{\hlyell}[1]{{\sethlcolor{Yellow}\hl{#1}}} % Surligneur Jaune \newcommand{\hlgold}[1]{{\sethlcolor{LightGoldenrod}\hl{#1}}} % Surligneur Orange Clair \newcommand{\hlvert}[1]{{\sethlcolor{LightGreen}\hl{#1}}} % Surligneur Vert Clair \newcommand{\hlpink}[1]{{\sethlcolor{LightPink}\hl{#1}}} % Surligneur Rose \newcommand{\hlgray}[1]{{\sethlcolor{LightGray}\hl{#1}}} % Surligneur Gris Clair \newcommand{\ie}{c'est-à-dire} Posée 16 Fév '23, 16:21 ablasz |
Essayer d'enlever la 5eme ligne
\RequirePackage[utf8]{inputenc}
.@touhami : ça fonctionne merci, mais cette n'est n'est pas importante ? je peux la supprimer ?
@ablasz Oui. C'est la source de votre problème et c'est inutile d'ailleurs.