Retour

persolatin.sty

Télécharger le fichier
% 1========================================================================
% Les packages suivants sont necessaires pour une bonne compilation du
% document. Il contiennent les definitions de certains symboles.
\usepackage[LGR,T1]{fontenc} %encodage des caractères
\usepackage[latin1]{inputenc}%decodage des caractères
\usepackage[greek,frenchb]{babel}   %gestion du francais
%lla fallu ajouter des dossier cbgreek dans les dossiers mf et tfm de 
%oztex, ces dossiers ont ete pris dans macgut : ok et puis LGR....
\usepackage{amsmath}  %gestion des symboles math\'{e}matiques
\usepackage{amsthm}  %gestion des environnements de theoremes
\usepackage{amsfonts} %gestion des fontes math\'{e}matiques
\usepackage{amssymb}  %gestion des symboles math\'{e}matiques
% 2========================================================================
% Les packages suivants ne sont pas indispensables. Il permettent d'am\'{e}liorer
% la mise en page, d'ins\'{e}rer des d\'{e}corations ou des images, de changer la police
% du texte. Ils d\'{e}finissent aussi certaines macros.
% Ils sont soit activ\'{e}s, soit d\'{e}sactiv\'{e}s en fonction des choix effectu\'{e}s par
% l'auteur. Un % devant la ligne correspondante d\'{e}sactive le package.
%\usepackage[]{palatino,euler} %changement des fontes par d\'{e}faut
%\usepackage[]{palatino} %changement des fontes par d\'{e}faut
\usepackage[dvips]{graphicx} %gestion des graphiques en postcript
%\usepackage{fancybox} %gestion des encadrements, empeche l'affichage 
%de la table des matieres
\usepackage{geometry} %gestion des marges du document
\usepackage{fancyhdr} %gestion des entetes et des pieds de page
\usepackage{lastpage} %gestion du nombre total de pages du document
\usepackage{multicol} %gestion du multicolonnage
\usepackage{color} %gestion des couleurs, necessite french
%\definecolor{gris}{gray}{0.7} on ne peut definir le gris comme cela car la commande gray est redefini par pstricks
%\usepackage{pstricks}
%\ifhyperref
%\usepackage[colorlinks]{hyperref} %gestions des hyperliens dans un document .dvi
%\fi
\usepackage{floatflt} %gestion des insertions de figures dans un 
                                   %document latex, necessite le 
                                   %package french
% 3========================================================================
% 
% commandes personnelles
 
%Vecteurs================================================================
\newcommand{\myvec}[1]{\overrightarrow{\strut #1}} %vieille commande
                                                                                       % \`{a} conserver
\newcommand{\vect}[1]{\overrightarrow{#1}}
%\newcommand{\Vect}[1]{\overrightarrow{\strut #1}}
\newcommand{\Vect}[1]{\overrightarrow{#1}}
\newcommand{\rep}{$\left(O;\vect{\imath},\vect{\jmath}\right)$}
\newcommand{\repc}{$\left(O;\vect{u},\vect{v}\right)$}
\newcommand{\repe}{$\left(O;\vect{\imath},\vect{\jmath}, \vect{k}\right)$}
%produit scalaire=====================================================
\newcommand{\ps}[2]{(#1 \cdot #2)}
 
%norme=====================================================
\newcommand{\norme}[1]{\Vert #1 \Vert}
 
%Pr\'{e}sentation du d\'{e}terminant================================================
\newcommand{\deter}[4]{
\left\vert
\begin{array}{cc}
#1& #3  \\
#2 & #4
\end{array}
\right\vert                                      }
 
%coordonn\'{e}es verticales=====================================================
%dimension 2
\newcommand{\cp}[2]{
                                    \left(
                                    \begin{array}{c}
#1\\
#2
                                     \end{array}
\right)
                                     }
%dimension 3
\newcommand{\ce}[3]{
                                    \left(
                                    \begin{array}{c}
#1\\
#2 \\
#3 
                                     \end{array}
\right)
                                     }
 
%Ensembles==============================================================
\newcommand{\N}{\mathbb{N}}
\newcommand{\U}{\mathbb{U}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\D}{\mathbb{D}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\C}{\mathbb{C}}
\newcommand{\ZP}{\mathbb{Z}[X]}
\newcommand{\QP}{\mathbb{Q}[X]}
\newcommand{\RP}{\mathbb{R}[X]}
\newcommand{\CP}{\mathbb{C}[X]}
 
%Operateurs==============================================================
\newcommand{\card}{\operatorname{card}}
\newcommand{\diff}{{\textnormal d}}
\newcommand{\Id}{\operatorname{Id}}
 
%Symboles===============================================================
\renewcommand{\leq}{\leqslant}
\renewcommand{\geq}{\geqslant}
\newcommand{\congru}{\equiv}
\newcommand{\egaldef}{\stackrel{d\'{e}f}{=}}
\newcommand{\equivdef}{\stackrel{d\'{e}f}{\iff}}
\newcommand{\intf}[2]{\left[ #1 ; #2 \right]}
\newcommand{\into}[2]{\left] #1 ; #2 \right[}
\newcommand{\intfo}[2]{\left[ #1 ; #2 \right[}
\newcommand{\intof}[2]{\left] #1 ; #2 \right]}
 
%Combinatoire=============================================================
\newcommand{\comb}[2]{{{\Large 
C}}$_{#1}^{\raisebox{1mm}{\scriptsize{$#2$}}}$}
 
% bool\'{e}ens=================================================================
\newif \ifsujet \sujettrue    
\newif \ifcorrection \correctionfalse       
\newif \ifpreuve \preuvetrue       
%========================================================================
%\renewcommand{\thesection}{\Roman{section}} si on veut une autre 
% enum\'{e}ration des sections 
\renewcommand{\labelenumi}{{\bf{\arabic{enumi}}.}}
\renewcommand{\labelenumii}{{\bf{\alph{enumii}}.}}
 
%Numerotation==============================================================
%\newcommand{\up}[1]{\raisebox{1ex}{\small{#1}}} 
\newcommand{\itemm}{\item[$\bullet$]}
 
%liens avec le web============================================================
\newcommand{\dvilink}[2]{\href{dvi:#1}{#2}}
 
%Pr\'{e}sentation des devoirs==================================================
%devoirsurveille===========================================
\newcommand{\ds}[4]{\noindent 
\fbox{ 
\begin{minipage}[t]{0.975\linewidth}
{\sf Classe de #1 } \hfill %\hspace{1.53cm}
 {\sf Devoir surveill\'{e} de math\'{e}matiques n$^{\textnormal{o}}#2$} 
 \hfill %\hspace{1.53cm} 
{\sf Ann\'{e}e scolaire $2004-2005$}
\par \begin{center}{\sf le #3 (#4)}\end{center}
\end{minipage}
          }
 
 \pagestyle{fancy}
  \lhead{}
 \chead{}
  \rhead{}
  \renewcommand{\headrulewidth}{0pt} 
 \renewcommand{\footrulewidth}{0.4pt} 
  \lfoot{{\sf devoir surveillé n$^{\textnormal{o}}#2$}}
  \cfoot{}
  \rfoot{{\sf page} \thepage/\pageref{LastPage}}
 
\vspace{1em}
                                 }
 
%devoirlibre===========================================
\newcommand{\dl}[3]{\noindent 
\fbox{ 
\begin{minipage}[t]{0.975\linewidth}
{\sf Classe de #1}\hfill %\hspace{1.53cm}
{\sf Devoir libre de  math\'{e}matiques n$^{\textnormal{o}}#2$} 
 \hfill %\hspace{1.53cm} 
{\sf Ann\'{e}e scolaire $2004-2005$}
\par \begin{center}{\sf \`{a} remettre  le #3} \end{center}
\end{minipage}
          }
  \pagestyle{fancy}
  \lhead{}
  \chead{}
  \rhead{}
  \renewcommand{\headrulewidth}{0pt} 
 \renewcommand{\footrulewidth}{0.4pt} 
 \lfoot{{\sf devoir libre n$^{\textnormal{o}}#2$}}
 \cfoot{}
 \rfoot{{\sf page} \thepage/\pageref{LastPage}}
 
\vspace{1em}
                                   }
%interrogation===========================================
\newcommand{\interro}[4]{\noindent 
\fbox{ 
\begin{minipage}[t]{0.975\linewidth}
{\sf Classe de #1 } \hfill %\hspace{1.53cm}
 {\sf Interrogation de math\'{e}matiques n$^{\textnormal{o}}#2$} 
 \hfill %\hspace{1.53cm} 
{\sf Ann\'{e}e scolaire $2004-2005$}
\par \begin{center}{\sf le #3 (#4)}\end{center}
\end{minipage}
          }
 
 \pagestyle{fancy}
  \lhead{}
 \chead{}
  \rhead{}
  \renewcommand{\headrulewidth}{0pt} 
 \renewcommand{\footrulewidth}{0.4pt} 
  \lfoot{{\sf interrogation écrite n$^{\textnormal{o}}#2$}}
  \cfoot{}
  \rfoot{{\sf page} \thepage/\pageref{LastPage}}
 
\vspace{1em}
                                 }
 
%Pr\'{e}sentation des TD==================================================
\newcommand{\td}[2]{\noindent 
\begin{minipage}[t]{\linewidth}
{\sf Classe de #1 } \hfill %\hspace{2cm}
{\sf Travaux dirigés de  math\'{e}matiques}
 \hfill %\hspace{2cm} 
{ \sf Ann\'{e}e scolaire $2004-2005$}
\end{minipage}
\rule{\linewidth}{0.5mm} 
\par \begin{center} {\sf \bf \Large #2 }\end{center}
 
 \pagestyle{fancy}
 \lhead{}
 \chead{}
 \rhead{}
 \renewcommand{\headrulewidth}{0pt} 
 \renewcommand{\footrulewidth}{0.4pt} 
 \lfoot{{\sf TD #2}}
 \cfoot{}
 \rfoot{{\sf page} \thepage/\pageref{LastPage}}
 
\vspace{1em}
                                  }
%Pr\'{e}sentation des feuilles d'exercices=======================================
\newcommand{\fexos}[2]{\noindent 
\begin{minipage}[t]{\linewidth}
{\bf \sf  Classe de #1} \hfill %\hspace{2cm}
{\bf \sf Math\'{e}matiques-Exercices}
 \hfill %\hspace{2cm} 
{\bf \sf Ann\'{e}e scolaire $\mathbf{2004-2005}$}
\end{minipage}
\rule{\linewidth}{0.5mm} 
\par \begin{center} {\sf\bf \Large #2 }\end{center}
 
 \pagestyle{fancy}
 \lhead{}
 \chead{}
 \rhead{}
 \renewcommand{\headrulewidth}{0pt} 
 \renewcommand{\footrulewidth}{0.4pt} 
 \lfoot{{\sf Exercices-#2}}
 \cfoot{}
 \rfoot{{\sf page} \thepage/\pageref{LastPage}}
 
\vspace{1em}
                   }
 
 
%Titre d'un cours===========================================================
\newcommand{\titre}[2]{
\noindent { \bf \Large \sf Math\'{e}matiques-#1 \hfill Ann\'{e}e scolaire 
$\mathbf{2004-2005}$} 
\rule{\linewidth}{0.5mm} 
\begin{center}
{ \sf \LARGE{#2}}
\end{center}
 
%                           }           
%\newcommand{\fcours}[1]{   
\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{}
\renewcommand{\headrulewidth}{0pt} 
\renewcommand{\footrulewidth}{0.4pt} 
\lfoot{{\sf #2}}
\cfoot{}
\rfoot{{\sf page} \thepage/\pageref{LastPage}}
                                   }
 
%Pr\'{e}sentation des figures==================================================
%\def\figurename{\textsc{Figure.}} red\'{e}finition du titre de la figure dans french.sty
%================================
% \newcommand{\fig}[4]{
% \begin{floatingfigure}[#1]{#2cm}
% \fbox{\includegraphics[scale=1]{#3}}
% \caption[#4]{\label{#4}#4}
% \end{floatingfigure}
%                         }
 
 
%Presentation des exos======================================================
\newcounter{exercice}
\newcommand{\exo}[1]{%\setcounter{question}{0}
                     \addtocounter{exercice}{1}
                     \vspace{1em} \par \noindent
                     \raisebox{-0.7ex}{\fcolorbox {black}{white}{\bf Exercice \arabic{exercice}  #1}}
                     \hrulefill
                     \par \vspace{0.5em}
                    }
\newcommand{\exods}[2]{%\setcounter{question}{0}
                     \addtocounter{exercice}{1}
                     \vspace{1em} \par \noindent
                     \raisebox{-0.7ex}{\fcolorbox {black}{white}{\bf Exercice \arabic{exercice}  #1}}
                     \hrulefill \, (\, $#2$ points \, )
                     \par \vspace{0.5em}
                    }
\newcommand{\exon}{%\setcounter{question}{0} exos pour nathan
                     \addtocounter{exercice}{1}
                     \vspace{1em} \par \noindent
                     \fbox { \arabic{exercice}}
                     \hspace{0.3cm}
                    }
%correction des exos
\newenvironment{correction}[0]
{\par  \nopagebreak[4] \noindent{\bf{Solution}}  
\hrulefill \par }{\par \noindent \hrulefill \par \normalsize}
 
%Nouveaux environnements pour le cours======================================= 
 
%preuve des theoremes
 
%\newenvironment{preuve}[0]
%{\par  \nopagebreak[4] \noindent {\bf{Preuve}}  
%\hrulefill \par }{\nopagebreak[4] \par \noindent \hrulefill \par \normalsize}
 
\newenvironment{preuve}[0]{\def\proofname{Preuve} \noindent \begin{proof} \hfill \\ }{\end{proof}\par \normalsize}
%\renewcommand{\qedsymbol}{\textsc{c.q.f.d}}
 
 
%theoremes, lemmes ,etc..utilite du module amsthm
\theoremstyle{definition}
%\newtheorem{theo}{Th\'{e}or\`{e}me } %vielle commande
%\newtheorem{theo}{Th\'{e}or\`{e}me}[section]
\newtheorem{propo}{Proposition} %vielle commande
\newtheorem{proposition}{Proposition}%[section]
\newtheorem{mydef}{D\'{e}finition} %vielle commande
\newtheorem{definition}{D\'{e}finition}
\newtheorem*{preliminaire}{Préliminaire}
%\theoremstyle{remark}
\newtheorem{propriete}%[proposition]
{Propri\'{e}t\'{e}}
\newtheorem{lemme}%[proposition]
{Lemme}
\newtheorem{corollaire}%[proposition]
{Corollaire}
\theoremstyle{plain}
\newtheorem{theoreme}%[proposition]
{Th\'{e}or\`{e}me}
 
%\newenvironment{theoreme}[0]{\par  \nopagebreak[4] \noindent \begin{theo} \hrulefill \par}
%{\end{theo}\par \noindent \hrulefill \par \normalsize}