I use Texmaker and each time i compile my tex file i get a pdf which begins with a : , !!
I can't understand why.
This is the header of my file. Any help is welcome.
Code: Select all
\documentclass[11pt, a4paper,oneside]{book}
\usepackage{t1enc}
% encodage pour les fontes EC (au lieu de CMR) permettant
% des cÈsures correctes pour les mots accentuÈs
\usepackage[utf8]{inputenc}
% Document avec accents format windows, la ligne prÈcÈdente
% n'est pas nÈcessaire si on utilise ‡ pour ‡, etc.
\usepackage[english,french]{babel} % ou [french] seulement
% Charge les options pour l'anglais et le franÁais de BABEL
% et sÈlectionne le franÁais comme langue initiale
% (Chapitre au lieu de Chapter, etc.)
\newlength{\margeexo}
\setlength{\margeexo}{0.9cm}
%%%%%%%%%%%%%% Packages maths
\usepackage{amsmath,amsfonts,amssymb,euscript}
\usepackage{numprint}
\usepackage{pstricks,pstricks-add,pst-math,pst-xkey,pst-tree}
\usepackage[english,french]{babel} % ou [french] seulement
\usepackage[a4paper,dvips,left=0.5cm,textwidth=17cm, textheight=28cm]{geometry}
%\usepackage[utf8]{inputenc}
%\usepackage{epsfig}
\usepackage{pgf,tikz,pgfplots}
\pgfplotsset{compat = newest}
\usepackage{mathrsfs}% special maths fonts
%\usetikzlibrary{arrows}
\usepackage{setspace}
\usepackage{pst-func}
\usepackage{multicol}
%\usepackage{ifthen} % package de programmation
\usepackage{multirow}
\usepackage{pst-node,pst-infixplot,pst-eps}
\usepgfplotslibrary{colormaps}
\usepackage{color} %texte en couleur
\usepackage[many]{tcolorbox} %background en couleur
%
%%%%%%%%%%%%%%%%%%%%%%%% CIRCUITS ELECTRIQUES EN TIKZ
%\usepackage{pgfplots}
%\usepackage{tikz}
%\usepackage[european resistor, european voltage, european current]{circuitikz}
%\usetikzlibrary{arrows,shapes,positioning}
%\usetikzlibrary{decorations.markings,decorations.pathmorphing,
%decorations.pathreplacing}
%\usetikzlibrary{calc,patterns,shapes.geometric}
%%%%%%%%%%%%%%%%%%%%%%%
\addtolength{\headsep}{0.cm}%distance entre marge du haut et début zone texte
\evensidemargin-0.0cm%pair
\oddsidemargin-0.0cm%impair
\topmargin -1.5cm
\renewcommand{\baselinestretch}{1} %écartement des lignes du texte
\parindent0cm%indentation de la première ligne d'un paragraphe
\headheight20pt %largeur de l'entête
%%%%%%%%%%%%%%%%%%%%%Th, lemme etc
\newtheorem {thm}{Th\'eor\`eme}[section]
\tcolorboxenvironment{thm}{
colback=blue!5!white,
boxrule=0pt,
boxsep=1pt,
left=2pt,right=2pt,top=2pt,bottom=2pt,
oversize=2pt,
sharp corners,
before skip=\topsep,
after skip=\topsep,
}
\newtheorem {cor}[thm]{Corollaire}
\tcolorboxenvironment{cor}{
colback=blue!5!white,
boxrule=0pt,
boxsep=1pt,
left=2pt,right=2pt,top=2pt,bottom=2pt,
oversize=2pt,
sharp corners,
before skip=\topsep,
after skip=\topsep,
}
\newtheorem {pro}[thm]{Proposition}
\tcolorboxenvironment{pro}{
colback=blue!5!white,
boxrule=0pt,
boxsep=1pt,
left=2pt,right=2pt,top=2pt,bottom=2pt,
oversize=2pt,
sharp corners,
before skip=\topsep,
after skip=\topsep,
}
\newtheorem {defi}[thm]{D\'efinition}
\tcolorboxenvironment{defi}{
colback=red!5!white,
boxrule=0pt,
boxsep=1pt,
left=2pt,right=2pt,top=2pt,bottom=2pt,
oversize=2pt,
sharp corners,
before skip=\topsep,
after skip=\topsep,
}
\newtheorem{lemme}[thm]{Lemme}
\tcolorboxenvironment{lemme}{
colback=blue!5!white,
boxrule=0pt,
boxsep=1pt,
left=2pt,right=2pt,top=2pt,bottom=2pt,
oversize=2pt,
sharp corners,
before skip=\topsep,
after skip=\topsep,
}
\newtheorem{conj}[thm]{Conjecture}
\tcolorboxenvironment{conj}{
colback=blue!5!white,
boxrule=0pt,
boxsep=1pt,
left=2pt,right=2pt,top=2pt,bottom=2pt,
oversize=2pt,
sharp corners,
before skip=\topsep,
after skip=\topsep,
}
\newenvironment{preuve}{\textbf{D\'emonstration :}} { \begin{flushright} {$\square$} \end{flushright}}
\tcolorboxenvironment{preuve}{
colback=purple!5!white,
boxrule=0pt,
boxsep=1pt,
left=2pt,right=2pt,top=2pt,bottom=2pt,
oversize=2pt,
sharp corners,
before skip=\topsep,
after skip=\topsep,
}
\newenvironment{rem}{\textbf{Remarque :}}{}
\tcolorboxenvironment{rem}{
colback=yellow!5!white,
boxrule=0pt,
boxsep=1pt,
left=2pt,right=2pt,top=2pt,bottom=2pt,
oversize=2pt,
sharp corners,
before skip=\topsep,
after skip=\topsep,
}
\newenvironment{nota}{\textbf{Notation :}}{}
\newenvironment{rap}{\textbf{Rappel :}}{}
\newenvironment{exemple}{\textbf{Exemple :}}{}
\tcolorboxenvironment{exemple}{
colback=green!5!white,
boxrule=0pt,
boxsep=1pt,
left=2pt,right=2pt,top=2pt,bottom=2pt,
oversize=2pt,
sharp corners,
before skip=\topsep,
after skip=\topsep,
}
%%%%%%%% Style de numérotation personnalisé avec multienum %%%%%%%%%%%%%
\usepackage{multienum}
\renewcommand{\regularlisti}{\setcounter{multienumi}{0}%
\renewcommand{\labelenumi}
{\addtocounter{multienumi}{1}\alph{multienumi})}}
\renewcommand{\labelenumi}{\alph{enumi})}
\renewcommand{\labelenumii}{\arabic{enumii}.}
%%%%%%%%%%% Environnement Exercices
% macros personnalisées pour les exercices
\usepackage[answerdelayed]{exercise}
\renewcounter{Exercise}[section]
\renewcommand{\ExerciseHeader}{\relax}
\newenvironment{exercice}%
{\begin{list}{\rlap{\textbf{\arabic{section}.\addtocounter{Exercise}{1}\arabic{Exercise}%
\addtocounter{Exercise}{-1}%
}%
}{}%
}%
{\vspace{0pt plus 3pt minus 1pt}%
\setlength{\leftmargin}{-1pt}%
\setlength{\labelsep}{\margeexo}%
}%
\item\setlength{\labelsep}{0.5em}
\begin{Exercise}
}%
{\end{Exercise} \medskip
\end{list}}%
% macros personnalisées pour les réponses
\renewcommand{\AnswerHeader}{\relax}
\newenvironment{reponse}%
{\begin{list} {\rlap{\footnotesize\textbf{\arabic{section}.\arabic{Exercise}%
}%
}{}%
}%
{\setlength{\leftmargin}{-1pt}%
\setlength{\labelsep}{\margeexo}%
}%
\item\setlength{\labelsep}{0.5em}
\begin{Answer} \footnotesize
}%
{ \end{Answer}
\setlength{\parskip}{0pt minus 2pt}
\end{list}}%
%%%%%%%%%%%Indentation des sections
\makeatletter
\renewcommand{\@hangfrom}[1]{\noindent\llap{\rlap{#1}\kern\margeexo}}
\makeatother
%
\newlength{\bigtextwidth}
\setlength{\bigtextwidth}{\textwidth}
\addtolength{\bigtextwidth}{\margeexo}
\pagestyle{empty}
%
%%%%%%%%%%%%Redéfinition du pied de page %%%%%%%%%%%%%%%%
\makeatletter
\renewcommand{\@evenfoot}{%
\footnotesize\kern-\margeexo\vbox{\hrule\hbox to\bigtextwidth{\vrule width0pt height11pt depth0pt \thesection.\thepage \hfil \monannee-\monsigle}}}
\renewcommand{\@oddfoot}{%
\footnotesize\kern-\margeexo\vbox{\hrule\hbox to\bigtextwidth{\vrule width0pt height11pt depth0pt\monannee-\monsigle\hfil\thesection.\thepage}}}
\makeatother
%%%%%%%%%%%%Redéfinition de l'entête %%%%%%%%%%%%%%%%
\makeatletter
\renewcommand{\@evenhead}{%
\kern-\margeexo\vbox{\hbox to\bigtextwidth{\vrule width0pt height11pt depth6pt Mathématiques, \numclasse\hfil \matiere}\hrule}}
\renewcommand{\@oddhead}{\@evenhead}
\makeatother
%%%%%%%%%%%%%%Compteur des tableaux
\newcounter{eex}
\newcommand{\ex}{\stepcounter{eex}\makebox[.2cm][r]{\alph{eex})}\ }
\setlength{\parindent}{0pt}
\setlength{\parskip}{3pt plus 1pt}
\renewcommand{\labelenumi}{\theenumi)}
%%%%%%%%%%%%%% Tableaux qui passent les sauts de page
\usepackage{longtable,tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X}%centré
%\newcolumntype{W}{>{$}X<{$}}% math
\newcolumntype{Z}{>{\centering\arraybackslash $}X<{$}}% centré et math
\renewcommand{\arraystretch}{1}
\newcolumntype{M}[1]{>{\centering}m{#1}}
%%%%%%%%%%%Définitions de variables personnelles
\newcommand{\numclasse}{3MR}
\newcommand{\monannee}{2023/2024}
\newcommand{\monsigle}{Bra}
\newcommand{\matiere}{Analyse}
\newcommand{\sujet}{Intégration}
\newcommand{\numserie}{Série \thesection}
\DeclareMathOperator{\PGCD}{pgcd}
\def\modulus{sqrt(x^2+y^2)}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%% Début du document
\begin{document}