Mode d'utilisation

Si vous voulez compiler votre propre document, voici comment j'utilise LaTeX.

J'essaye d'avoir un modèle unique pour tous mes documents. Le voici avec les commentaires, en espérant que cela pourra vous aider.
Il est à noter que ce modèle est constament modifié.

modele 2006

Voici les fichiers à télécharger :

modele 2004

Voici les fichiers à télécharger :

N'hésitez pas à m'envoyer vos remarques ou suggestions.

P.Pham

Fichier modele2.tex

% J'utilise la classe exam me permettant de définir automatiquement la taille de ma feuille et la numérotation des exercices.
%Voir ici pour un équivalent avec la classe article.

\documentclass[a4paper,fleqn,leqno]{exam}

% J'ai débuté avec french et je continue avec, si vous préférez babel, décommentez ce qui suit
% monpack est un paquetage maison qui peut etre plus ou moins enlevé (il faudra alors supprimer certaines lignes que j'indiquerai )

\usepackage[latin9]{keyboard}
\usepackage{monpack,enumerate,french,amsmath,theorem,ifthen}

%% babel
%\usepackage[T1]{fontenc}
%\usepackage[francais]{babel}
%\usepackage{monpack,enumerate,amsmath,theorem,ifthen}
%\usepackage[latin1]{inputenc}

% Pour avoir une sortie PDF (commande pdflatex) et non du DVI
% necessite de décommenter inputenc et fontenc de la partie babel

\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse
\else
\pdfoutput=1
\pdftrue
\fi

% Les paquetages utilisés.

\ifpdf
\usepackage{url}
\usepackage[pdftex,colorlinks=true,urlcolor=blue,pdfstartview=FitH]{hyperref}
\pdfcompresslevel=9
\usepackage[pdftex]{graphicx}
%\usepackage[cm]{aecompl} % soit ce type de police
\usepackage{times} \usepackage{mathptm} % soit celui-ci
\pdfinfo {
/Title (Devoir de mathematiques)
/Creator (Phil Pham)
/Producer (pdfTeX 3.14159-0.13d)
/Author (Academie de Montpellier)
/Subject (Devoir de Mathematiques)
/Keywords (pdfTeX)}
\else
%\usepackage{epsfig} % j'ai utilisé apsfig
\usepackage{psfrag} \input{modeleCaracteres} % et maintenant psfrag et j'inclue alors un fichier en lecture
\usepackage{graphicx}
\fi

%% selon mes besoins
%\usepackage{yhmath}
%\usepackage{mathenv}
%\usepackage{amssymb}
%\usepackage{curves}
%\usepackage{graphpap}
%\usepackage{epic}
%\usepackage{euler,mathrsfs}
%\usepackage{bar}
%\usepackage{multicol} % rappel : \setlength{\columnseprule}{0.1pt}
begin{multicols}{2}

% mes images sont stockées dans ce sous-répertoires

\graphicspath{{images/}}

% Je définie un nouveau théorème (au sens LaTeX bien sur)

\newtheorem{exo}{Exercice}

% Si je dois numéroter les formules (pour le cours), je définie la commande \stepeqn

\makeatletter
\renewcommand{\theequation}{\alph{equation}}
\@addtoreset{equation}{exo}
\makeatother
\newcommand{\stepeqn}{\refstepcounter{equation}(\theequation) \quad }

%% Une présentation des points possible avec la classe exam
%\pointsinmargin
%\marginpointname{ pts}
%\boxedpoints

% Construction des en tête et bas de page de la copie - voir ici si vous n'utilisez pas la classe exam
\firstpageheader{\large\bf Devoir surveillé en mathématiques}{}{Classe$^{\textrm{ième}}$}
\runningheader{\iflastpage{\large \bf Devoir surveillé (fin)}{\large \bf Devoir surveillé (suite)}}{}{Classe$^{\textrm{ième}}$}
\headrule
%\firstpagefooter{Barème : $/20$}{}{Page \thepage\ sur \numpages}
%\runningfooter{}{}{Page \thepage\ sur \numpages}
\footer{Année 2000-2001}{}{Page \thepage\ sur \numpages}
\footrule

% modification de \part pour une numérotation de type a) b) etc. (classe exam)
\renewcommand{\part}{\item} \renewenvironment{parts}{\begin{enumerate}[a)]}{\end{enumerate}}

% monsty permet de définir si c'est le sujet A ou B
% c'est du type \sujetA{true}{false}
% ici, c'est la partie LaTeX dans {true} qui sera compilé.

\setboolean{sujetA}{true}

%%%%% Début du document

\begin{document} \calc{interdite} % paquet exam \unitlength=1

\end{document}

%%%%% Fin du document



Modification pour ne pas utiliser la classe exam et marges de la page

\documentclass[a4paper,fleqn,leqno,10pt]{article}
\usepackage[latin1]{inputenc}
\usepackage{french}
\usepackage{fancyhdr,lastpage}
\usepackage{amsmath}
\usepackage{theorem}
\usepackage{enumerate}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Paramètres de la page %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\setlength{\textwidth}{6.5in}
\setlength{\oddsidemargin}{0pt}
\setlength{\evensidemargin}{0pt}
\setlength{\headheight}{15pt}
\setlength{\headsep}{15pt}
\setlength{\topmargin}{0in}
\addtolength{\topmargin}{-\headheight}
\addtolength{\topmargin}{-\headsep}
\setlength{\textheight}{8.8in}
\setlength{\topskip}{45pt}
\setlength{\footskip}{29pt}
\setlength{\marginparwidth}{.5in}
\setlength{\marginparsep}{5pt}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Entête et bas de page %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\pagestyle{fancy}
\fancyhead{}
\lhead{\large\bf Brevet des collèges\\Épreuve de mathématiques}
\rhead{\bf Durée 2~h}
\fancyfoot{} \rfoot{\bf Page \thepage\ sur \pageref{LastPage}}
\lfoot{\bf Session 2\,000\\ Académie de Montpellier}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Compatibilité avec la classe exam %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newcommand{\question}{\item}
\renewcommand{\part}{\item}
\newcommand{\subpart}{\item}
\newenvironment{questions}{\begin{enumerate}}{\end{enumerate}}
\newenvironment{parts}{\begin{enumerate}[a)]}{\end{enumerate}}