\frenchspacing		% retraits de début de § + divers usages
\setlength{\textwidth}{15.5cm}	% pourquoi faut-il mettre A LA FOIS 
\setlength{\textheight}{25cm}	% ces \setlength LATEX et
			% en plus les \vsize  en TEX ?
\hsize    = 15.5cm		% Aucun des deux ne marche seul
\hoffset = -2.5cm		% j'ai "tout" essayé
\vsize    = 25cm
\voffset = -2cm

%\oddsidemargin = 0.5cm avant Yann!
\oddsidemargin = 1cm
\evensidemargin = 3.5cm
\parindent  2cm
\setlength{\parindent}{.5in}

\input lettres  % définitions de macros personelles pour les lettres 			% grecques, les lettres "math" et autres fontes
\input short              	% mes raccourcis
\input icones 	% mes icônes de marge

\everymath{\rm}      %  supprime les italiques du mode maths
\everydisplay{\rm}   %  supprime les italiques du mode displaymaths



\newcommand{\retrait}{\hspace*{1cm}}	% résidus du temps TeX
\newcommand{\saut}{\hspace{1cm}}	% résidus du temps TeX
%\newcommand{\sl}{\hspace*{1em}} 	 % saute une lettre

\newcommand{\ligne}{\newline \vspace*{2mm}\centerline{\rule{10cm}{0.5mm}} \vspace*{2mm}}

	
\setcounter{secnumdepth}{7} 	% profondeur de numérotation

\renewcommand{\thechapter}{\hskip -0.1cm\Roman{chapter}}
\renewcommand{\thesection}{\hskip 0.5cm\Alph{section}}
\renewcommand{\thesubsection}{\hskip 1cm\arabic{subsection}}
\renewcommand{\thesubsubsection}{\hskip 1.5cm\alph{subsubsection}}
\renewcommand{\theparagraph}{\hskip 2cm\roman{paragraph}}
\renewcommand{\thesubparagraph}{\hskip 2.5cm \alph{subparagraph} \rightarrow}

\newcommand{\sv}{\vskip 1mm \noindent}
 % saut vertical pour démarrer une nouvelle section
% quand j'ai essayé de replacer mes multiples de 0.5 
% par les multiples de 0.3, plus rien n'a marche : ?

\newcommand{\reta}{\leftskip=0.5cm}
\newcommand{\retb}{\leftskip=1cm}
\newcommand{\retc}{\leftskip=1.5cm}
\newcommand{\retd}{\leftskip=2cm}
\newcommand{\rete}{\leftskip=2.5cm}
\newcommand{\retf}{\leftskip=3cm}

\newcount\niveau 
%\newcommand\ecrit{\theniveau} 	
% m'a servi en cours de déboguage des macros

	% mes sections avec titre

\newcommand{\secI}[1]{\chapter{#1} \niveau=1}

\newcommand{\secA}[1]{ \niveau=2 \leftskip=0.cm \section{#1} \everypar={ \reta}}

\newcommand{\secun}[1]{ \niveau=3  \reta \subsection{#1}  \everypar={ \retb}}

\newcommand{\seca}[1]{  \niveau=4  \retb  \subsubsection{#1}  \everypar={ \retc}}
\newcommand{\seci}[1]{ \niveau=5  \retc \paragraph{#1} \sv \everypar={ \retd}}
 % ce \sv est indispensable : ?
\newcommand{\secbas}[1]{\newline \niveau=6 \retd  \subparagraph{#1} \everypar={ \rete}}

% Les macros commençant par \st créent des sections sans titre 
% cela sert pour les énoncés de questions de problèmes 


\newcommand{\stsecA}{\sv \niveau=2 \leftskip=0.cm \addtocounter{section}{1} {\bf \Large \thesection} \setcounter{subsection}{0}  \everypar={ \reta}}

\newcommand{\stsecun}{\sv \niveau=3  \reta \addtocounter{subsection}{1} {\bf \thesubsection} \setcounter{subsubsection}{0}   \everypar={ \retb}  }

\newcommand{\stseca}{\sv \niveau=4  \retb \addtocounter{subsubsection}{1} {\bf \thesubsubsection} \setcounter{paragraph}{0}   \everypar={ \retc}}

\newcommand{\stseci}{\sv  \niveau=5 \retc \addtocounter{paragraph}{1} {\bf \theparagraph} \setcounter{subparagraph}{0}   \everypar={ \retd}}

%\newcommand{\stsec.}{\sv \niveau=6 \retd %\addtocounter{subparagraph}{1} {\bf \thesubparagraph}   \everypar={ %\rete} }

% la macro \numsec crée une nouvelle section avec titre du niveau courant 
% \numstsec crée elle une nouvelle section sans titre du niveau courant

\newcommand{\numsec}[1]{ \ifcase\niveau\or \secI{#1} \or \secA{#1} \or \secun{#1} \or \seca{#1} \or \seci{#1} \or \secbas{#1} \fi}

%  les commandes d'en tête de Jacques Beigbeder. "Il n'y a pas moyen" de les arranger 
%  pour obtenir les titres des § ou autres subsections
%  j'ai lu le Goossens page 18...
%\newcommand\ps@cours{
%	\newcommand\@evenhead{\thepage %\hfill Chapitre \Roman{chapter} 	%		\Alph{section}\ \sectionname}
%	\newcommand\@oddhead{\hfill Paragraphe \arabic{subsection} \ \subsectionname	%		\alph{subsubsection} \hfill \thepage}
%	\newcommand\@evenfoot{}
%	\newcommand\@oddfoot{}
%}

\newcommand{\numstsec}{ \ifcase\niveau\or \stsecI \or \stsecA \or \stsecun \or \stseca \or \stseci \or \stsecbas \fi}

	%essai personnel et totalement raté de confections de headings
%\newcommand\ps@cours{
%	\newcommand\@evenhead{\thepage \hfill Chapitre %\Roman{chapter} 			\Alph{section}}
%	\newcommand\@oddhead{\hfill Paragraphe %\arabic{subsection} 			%\alph{subsubsection} \hfill \thepage}
%	\newcommand\@evenfoot{}
%	\newcommand\@oddfoot{}
%}


\setlength{\marginparsep}{0.1cm}
\setlength{\marginparwidth}{4cm}

\newcommand{\gp}{\ensuremath{\bullet}}

\newcommand{\ca}{\begin{center} \framebox }  
\newcommand{\dre}{\begin{minipage}{12.cm} \begin{center}}
\newcommand{\erd}{\end{center} \end{minipage} }
\newcommand{\ac}{ \end{center}}



\renewcommand{\contentsname}{Table des matières}
\newcommand{\tdm}{\setcounter{tocdepth}{3}
\tableofcontents}
% certains des caractères sont collés laidement aux autres ?



