Import work from year 2013-2014
This commit is contained in:
31
tools/Other/archivage.sh
Normal file
31
tools/Other/archivage.sh
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
# The next line tells bash to exit if a command return a non-true value
|
||||
set -e
|
||||
|
||||
|
||||
ROOT=`pwd`
|
||||
LIEU_ARCHIVES="$ROOT/Archive/2012-2013"
|
||||
|
||||
fichier_tex=`find $LIEU_ARCHIVES -iname "*.tex"`
|
||||
|
||||
for f in $fichier_tex; do
|
||||
dir=`dirname $f`
|
||||
if [ `basename $dir` != "fig" ]
|
||||
# On élimine les .tex qui sont dans fig/ pour ne pas compiler les images qui sont compilé autrement
|
||||
then
|
||||
echo "--------------------------------------------------"
|
||||
echo "On s'attaque à $f";
|
||||
echo "--------------------------------------------------"
|
||||
echo "On entre dans $dir"
|
||||
cd $dir
|
||||
ls
|
||||
echo "--------------------------------------------------"
|
||||
echo "On remplace le le lieu du fichier style"
|
||||
sed -i -e "s/lycee\/tools/lycee\/Archive\/2012-2013\/tools/g" $f;
|
||||
pdflatex $f;
|
||||
cd $ROOT
|
||||
echo "Fin du boulot sur $f"
|
||||
echo "--------------------------------------------------"
|
||||
fi
|
||||
done
|
||||
33
tools/Other/change_root.sh
Normal file
33
tools/Other/change_root.sh
Normal file
@@ -0,0 +1,33 @@
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
# The next line tells bash to exit if a command return a non-true value
|
||||
set -e
|
||||
|
||||
|
||||
ROOT=`pwd`
|
||||
OLD_ROOT="/media/documents/Cours/Prof/lycee"
|
||||
|
||||
fichier_tex=`find . -iname "*.tex" -o -iname "*.sty" -o -iname "*.cls"`
|
||||
|
||||
for f in $fichier_tex; do
|
||||
dir=`dirname $f`
|
||||
if [ `basename $dir` != "fig" ]
|
||||
# On élimine les .tex qui sont dans fig/ pour ne pas compiler les images qui sont compilé autrement
|
||||
then
|
||||
echo "--------------------------------------------------"
|
||||
echo "On s'attaque à $f";
|
||||
#echo "--------------------------------------------------"
|
||||
#echo "On entre dans $dir"
|
||||
#cd $dir
|
||||
#ls
|
||||
#echo "--------------------------------------------------"
|
||||
echo "On remplace le le lieu du fichier style"
|
||||
echo "On remplace $OLD_ROOT par $ROOT"
|
||||
sed -i -e "s|${OLD_ROOT}|${ROOT}|g" $f;
|
||||
#pdflatex $f;
|
||||
cd $ROOT
|
||||
echo "Fin du boulot sur $f"
|
||||
echo "--------------------------------------------------"
|
||||
fi
|
||||
done
|
||||
BIN
tools/example/Conn.pdf
Normal file
BIN
tools/example/Conn.pdf
Normal file
Binary file not shown.
57
tools/example/Conn.tex
Normal file
57
tools/example/Conn.tex
Normal file
@@ -0,0 +1,57 @@
|
||||
\documentclass{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/classConn}
|
||||
|
||||
|
||||
% Title Page
|
||||
\title{}
|
||||
\author{}
|
||||
\date{}
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
\begin{multicols}{2}
|
||||
|
||||
Nom - Prénom:
|
||||
\section{Connaissance}
|
||||
|
||||
\begin{Exo}
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\end{Exo}
|
||||
|
||||
|
||||
\begin{Exo}
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\end{Exo}
|
||||
|
||||
\columnbreak
|
||||
Nom - Prénom
|
||||
\section{Connaissance}
|
||||
|
||||
\begin{Exo}
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\end{Exo}
|
||||
|
||||
\begin{Exo}
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\end{Exo}
|
||||
|
||||
|
||||
\end{multicols}
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
||||
BIN
tools/example/DS.pdf
Normal file
BIN
tools/example/DS.pdf
Normal file
Binary file not shown.
151
tools/example/DS.tex
Normal file
151
tools/example/DS.tex
Normal file
@@ -0,0 +1,151 @@
|
||||
\documentclass[a4paper,12pt, addpoints]{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/classDS}
|
||||
\usepackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/2013_2014}
|
||||
|
||||
% Title Page
|
||||
\titre{Examples}
|
||||
% \quatreC \quatreD \troisB \troisPro
|
||||
\classe{Une classe}
|
||||
\date{Une date}
|
||||
\duree{durée}
|
||||
|
||||
\typedoc{DS}
|
||||
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
|
||||
\section{Section}
|
||||
|
||||
La façon de présenter les exercices de cette section est vouée à devenir obsolète.
|
||||
|
||||
\begin{Exo}
|
||||
\exo{numero de l'exercice}
|
||||
|
||||
\end{Exo}
|
||||
|
||||
\begin{Exo}[1,2]
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\end{Exo}
|
||||
|
||||
|
||||
\clearpage
|
||||
|
||||
\section{Section}
|
||||
|
||||
Différentes façons de présenter les questions et les points:
|
||||
|
||||
\begin{center}
|
||||
\gradetable[v]
|
||||
\hspace{1cm}
|
||||
\pointtable[v]
|
||||
|
||||
\begin{tabular}{|p{10cm} | c |}
|
||||
\hline
|
||||
Exercice 1 & \pointsofquestion{1} point \\
|
||||
\hline
|
||||
Exercice 2 & \pointsofquestion{2} points \\
|
||||
\hline
|
||||
Exercice 3 & \pointsofquestion{3} points \\
|
||||
\hline
|
||||
Exercice 4 & \pointsofquestion{4} points \\
|
||||
\hline
|
||||
Exercice 5 & \pointsofquestion{5} points \\
|
||||
\hline
|
||||
Maîtrise de la langue & 4 points \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
|
||||
\begin{questions}
|
||||
\question[2]
|
||||
\begin{parts}
|
||||
\part
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\part
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\part
|
||||
\begin{subparts}
|
||||
\subpart
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\subpart
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\subpart
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\end{subparts}
|
||||
|
||||
\end{parts}
|
||||
|
||||
\question
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
|
||||
tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
|
||||
vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
|
||||
no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
\question[2\half] Coucou
|
||||
\question[2] Coucou
|
||||
\titledquestion{Design}[10]
|
||||
\end{questions}
|
||||
|
||||
|
||||
|
||||
\section{Commandes custom}
|
||||
|
||||
\begin{enumerate}
|
||||
\item Ensembles
|
||||
\begin{itemize}
|
||||
\item \verb"\N" $\N$
|
||||
\item \verb"\Z" $\Z$
|
||||
\item \verb"\D" $\D$
|
||||
\item \verb"\Q" $\Q$
|
||||
\item \verb"\R" $\R$
|
||||
\item \verb"\C" $\C$
|
||||
\end{itemize}
|
||||
\item Intervalles
|
||||
\begin{itemize}
|
||||
\item \verb"\intOO{1}{2}" $\intOO{1}{2}$
|
||||
\item \verb"\intOF{1}{2}" $\intOF{1}{2}$
|
||||
\item \verb"\intFO{1}{2}" $\intFO{1}{2}$
|
||||
\item \verb"\intFF{1}{2}" $\intFF{1}{2}$
|
||||
\end{itemize}
|
||||
\item Logique
|
||||
\begin{itemize}
|
||||
\item \verb"\equiv" $\equiv$
|
||||
\end{itemize}
|
||||
\item Vecteurs
|
||||
\begin{itemize}
|
||||
\item \verb"\vec{A}" $\vec{AB}$
|
||||
\item \verb"\norme{AB}" $\norme{AB}$
|
||||
\item \verb"\scal{u}{u}" $\scal{u}{v} $
|
||||
\item \verb"\vectCoord{1}{2}" $\vectCoord{1}{2}$
|
||||
\end{itemize}
|
||||
\item Proba
|
||||
\begin{itemize}
|
||||
\item \verb"\coefBino{20}{2}" $\coefBino{20}{2}$
|
||||
\end{itemize}
|
||||
\end{enumerate}
|
||||
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
||||
|
||||
33
tools/skeleton/Conn.tex
Normal file
33
tools/skeleton/Conn.tex
Normal file
@@ -0,0 +1,33 @@
|
||||
\documentclass{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/classConn}
|
||||
|
||||
|
||||
% Title Page
|
||||
\title{}
|
||||
\author{}
|
||||
\date{}
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
\begin{multicols}{2}
|
||||
|
||||
Nom - Prénom:
|
||||
\section{Connaissance}
|
||||
|
||||
<++Connaissance1++>
|
||||
|
||||
|
||||
\columnbreak
|
||||
Nom - Prénom
|
||||
\section{Connaissance}
|
||||
|
||||
<++Connaissance2++>
|
||||
|
||||
|
||||
\end{multicols}
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
||||
21
tools/skeleton/Cours.tex
Normal file
21
tools/skeleton/Cours.tex
Normal file
@@ -0,0 +1,21 @@
|
||||
\documentclass[a4paper,10pt]{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/classCours}
|
||||
\usepackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/2013_2014}
|
||||
|
||||
% Title Page
|
||||
\titre{<++titre++>}
|
||||
% \quatreC \quatreD \troisB \troisPro
|
||||
\classe{<++classe++>}
|
||||
\date{<++date++>}
|
||||
|
||||
%\fancyhead[L]{<++classes++> : \Thetitle}
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
||||
|
||||
25
tools/skeleton/DS.tex
Normal file
25
tools/skeleton/DS.tex
Normal file
@@ -0,0 +1,25 @@
|
||||
\documentclass[a4paper,10pt]{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/classDS}
|
||||
\usepackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/2013_2014}
|
||||
|
||||
% Title Page
|
||||
\titre{<++titre++>}
|
||||
% \quatreC \quatreD \troisB \troisPro
|
||||
\classe{<++classe++>}
|
||||
\date{<++date++>}
|
||||
%\duree{1 heure}
|
||||
%\sujet{%{{infos.subj%}}}
|
||||
% DS DSCorr DM DMCorr Corr
|
||||
\typedoc{<++doc++>}
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
Le barème est donné à titre indicatif, il pourra être modifié.
|
||||
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
||||
|
||||
24
tools/skeleton/Exo.tex
Normal file
24
tools/skeleton/Exo.tex
Normal file
@@ -0,0 +1,24 @@
|
||||
\documentclass[a4paper,12pt,landscape, twocolumn]{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/classExo}
|
||||
|
||||
% Title Page
|
||||
\title{<++chap++> - Exercices}
|
||||
\author{}
|
||||
\date{}
|
||||
|
||||
\fancyhead[L]{<++classes++>}
|
||||
\fancyhead[C]{\Thetitle}
|
||||
\fancyhead[R]{\thepage}
|
||||
|
||||
|
||||
\begin{document}
|
||||
\thispagestyle{fancy}
|
||||
|
||||
|
||||
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
||||
|
||||
133
tools/style/base.sty
Executable file
133
tools/style/base.sty
Executable file
@@ -0,0 +1,133 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
% extensions
|
||||
|
||||
\RequirePackage[utf8x]{inputenc}
|
||||
\RequirePackage[francais]{babel}
|
||||
\RequirePackage{amssymb}
|
||||
\RequirePackage{amsmath}
|
||||
\RequirePackage{amsfonts}
|
||||
\RequirePackage{subfig}
|
||||
\RequirePackage{graphicx}
|
||||
\RequirePackage{color}
|
||||
\RequirePackage{enumerate}
|
||||
\RequirePackage{geometry}
|
||||
\RequirePackage{eurosym}
|
||||
\RequirePackage{gensymb}
|
||||
\RequirePackage{ifthen, calc}
|
||||
\RequirePackage{tabularx}
|
||||
\RequirePackage{fancybox}
|
||||
|
||||
% géométrie
|
||||
\geometry{left=20mm,right=20mm, top=15mm, bottom=20mm}
|
||||
|
||||
%\RequirePackage{arev}
|
||||
\RequirePackage{kpfonts}
|
||||
\renewcommand*\familydefault{\sfdefault}
|
||||
\RequirePackage[T1]{fontenc}
|
||||
|
||||
% Les listes
|
||||
\RequirePackage{enumitem}
|
||||
\setlist[itemize,1]{label=$\bullet$}
|
||||
|
||||
% Les tableaux
|
||||
\renewcommand{\arraystretch}{2}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%
|
||||
% Raccourcis %
|
||||
%%%%%%%%%%%%%%%%%
|
||||
|
||||
% Ensembles
|
||||
\newcommand{\N}{\mathbb{N}}
|
||||
\newcommand{\Z}{\mathbb{Z}}
|
||||
%\newcommand{\D}{\mathbb{D}}
|
||||
\newcommand{\Q}{\mathbb{Q}}
|
||||
\newcommand{\R}{\mathbb{R}}
|
||||
\newcommand{\C}{\mathbb{C}}
|
||||
|
||||
\newcommand{\intOO}[2]{\left]{#1}\,{;}\,{#2}\right[} % intervalles ouvert ouvert
|
||||
\newcommand{\intOF}[2]{\left]{#1}\,{;}\,{#2}\right]} % intervalles ouvert fermé
|
||||
\newcommand{\intFO}[2]{\left[{#1}\,{;}\,{#2}\right[} % intervalles fermé ouvert
|
||||
\newcommand{\intFF}[2]{\left[{#1}\,{;}\,{#2}\right]} % intervalles fermé fermé
|
||||
|
||||
|
||||
% Vecteurs
|
||||
\renewcommand{\vec}[1]{\overrightarrow{#1}} % représentation d'un vecteur
|
||||
\newcommand{\norme}[1]{||\vec{#1}||} % Norme d'un vecteur
|
||||
\newcommand{\scal}[2]{\vec{#1} \cdot \vec{#2}} % Produit scalaire
|
||||
\newcommand{\vectCoord}[2]{\left(\begin{array}{c} #1 \\ #2 \end{array} \right)}
|
||||
|
||||
% Proba
|
||||
\newcommand{\coefBino}[2]{\vectCoord{#1}{#2}}
|
||||
|
||||
% Logique
|
||||
\renewcommand{\equiv}{\Leftrightarrow}
|
||||
|
||||
% Calculatrice
|
||||
\newcommand{\calc}[1]{\Ovalbox{\texttt{#1}}}
|
||||
|
||||
% Autres
|
||||
\newcommand{\note}[1]{\textcolor{red}{note(#1)}}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Include graphics %
|
||||
%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\RequirePackage{pstricks}
|
||||
\newcommand{\includepstricksgraphics}[1]{%
|
||||
\ifpdf\includegraphics{#1}\else\input{#1}\fi}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Environment Exo %
|
||||
%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\newcounter{exo}[section]
|
||||
\setcounter{exo}{0}
|
||||
\newenvironment{Exo}[1][0]{%
|
||||
\addtocounter{exo}{1}
|
||||
\medskip
|
||||
\noindent%
|
||||
\textbf{\color{exercice}{Exercice \theexo}} \hspace{0.5cm} \color{line}\hrulefill \hspace{0.5cm} \color{exercice}
|
||||
\ifthenelse{\lengthtest{#1 pt=0 pt}}{}{
|
||||
\ifthenelse{\lengthtest{#1 pt = 1pt}}{#1 point}{#1 points}}%
|
||||
\par
|
||||
\medskip
|
||||
\color{text}
|
||||
}{\par%
|
||||
}
|
||||
|
||||
\newcommand{\exo}[1]{{\centering \textbf{#1} \par}}
|
||||
|
||||
% New environment définitions
|
||||
\newenvironment{Def}{%
|
||||
\medskip
|
||||
\noindent \textbf{Définition:}
|
||||
}{%
|
||||
}
|
||||
|
||||
% New environment exemples
|
||||
\newenvironment{Ex}{%
|
||||
\medskip
|
||||
\noindent \textbf{Exemples:}
|
||||
}{%
|
||||
}
|
||||
|
||||
% New environment propriété
|
||||
\newenvironment{Prop}{%
|
||||
\medskip
|
||||
\noindent \textbf{Propriété:}
|
||||
}{%
|
||||
}
|
||||
|
||||
\newenvironment{hint}{%
|
||||
Indication:
|
||||
\begin{itshape}
|
||||
}{%
|
||||
\end{itshape}
|
||||
}
|
||||
|
||||
\def\title#1{\gdef\@title{#1}\gdef\Thetitle{#1}}
|
||||
\def\date#1{\gdef\@date{#1}\gdef\Thedate{#1}}
|
||||
|
||||
50
tools/style/classBrevet.cls
Normal file
50
tools/style/classBrevet.cls
Normal file
@@ -0,0 +1,50 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
\ProvidesClass{classBrevet}
|
||||
|
||||
% classe de base
|
||||
|
||||
\LoadClassWithOptions{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/classDS}
|
||||
|
||||
% extensions
|
||||
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/base}
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/theme}
|
||||
|
||||
|
||||
|
||||
% commandes personnelles
|
||||
\renewcommand{\baselinestretch}{1.5}
|
||||
\renewcommand{\arraystretch}{1}
|
||||
|
||||
|
||||
% typedoc #1 = type du document; #2 thème du document
|
||||
\renewcommand{\op@typedoc}{Brevet Blanc}
|
||||
\renewcommand{\op@entete}{\@date}
|
||||
|
||||
|
||||
% Redéfinition de maketitle pour ne plus avoir la date
|
||||
\renewcommand{\titlepage}{%
|
||||
\thispagestyle{plain}
|
||||
|
||||
\begin{center}
|
||||
~\\[3cm]
|
||||
\Huge \op@typedoc \\ [1cm]
|
||||
\LARGE \@date \\[2cm]
|
||||
|
||||
\fbox{
|
||||
\parbox{0.7\textwidth}{~\\[1cm] \large Épreuve de : \\ \Huge MATHÉMATIQUES \\ \Large Durée de l'épreuve: \op@duree \\[1cm] }
|
||||
}
|
||||
|
||||
~\\[2cm]
|
||||
\normalsize
|
||||
Ce sujet comporte \pageref{LastPage} pages, numérotées de 1 / \pageref{LastPage} à \pageref{LastPage} / \pageref{LastPage} \\
|
||||
Dès qu'il vous est remis, assurez-vous qu'il est complet.
|
||||
\\[2cm]
|
||||
|
||||
L'utilisation de la calculatrice est autorisée. \\
|
||||
L'usage du dictionnaire n'est pas autorisé.
|
||||
\end{center}
|
||||
\clearpage
|
||||
}
|
||||
|
||||
30
tools/style/classConn.cls
Normal file
30
tools/style/classConn.cls
Normal file
@@ -0,0 +1,30 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
\ProvidesClass{classConn}
|
||||
|
||||
% classe de base
|
||||
|
||||
\LoadClass[a4paper, 12pt]{article}
|
||||
|
||||
% extensions
|
||||
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/base}
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/theme}
|
||||
|
||||
\RequirePackage{geometry}
|
||||
\geometry{landscape}
|
||||
\RequirePackage{multicol}
|
||||
\setlength{\columnseprule}{1pt}
|
||||
\geometry{left=10mm,right=10mm, top=10mm}
|
||||
\setlength{\columnsep}{2cm}
|
||||
|
||||
% commandes personnelles
|
||||
|
||||
% Les en-tête et les pieds de pages
|
||||
\RequirePackage{fancyhdr}
|
||||
\pagestyle{empty}
|
||||
%\renewcommand\headrulewidth{0pt}
|
||||
%\fancyhead[R]{}
|
||||
%\fancyfoot[C]{}
|
||||
|
||||
|
||||
71
tools/style/classCours.cls
Normal file
71
tools/style/classCours.cls
Normal file
@@ -0,0 +1,71 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
\ProvidesClass{classDS}
|
||||
|
||||
% classe de base
|
||||
|
||||
\LoadClassWithOptions{article}
|
||||
|
||||
% extensions
|
||||
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/base}
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/theme}
|
||||
|
||||
% commandes personnelles
|
||||
|
||||
% Les en-tête et les pieds de pages
|
||||
\RequirePackage{fancyhdr}
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{}
|
||||
|
||||
\renewcommand{\headrulewidth}{0pt}
|
||||
%\setlength{\headheight}{15.2pt}
|
||||
\setlength{\headsep}{5pt}
|
||||
|
||||
\newcommand{\op@boiteentete}{\makebox[0pt][l]{\hspace*{-3ex}%
|
||||
\color{bgentete}\rule[-0.8ex]{\linewidth+6ex}{3ex}%
|
||||
}}
|
||||
|
||||
\fancyhead[L]{%
|
||||
\op@boiteentete%
|
||||
\small\op@typedoc \op@titre%
|
||||
}
|
||||
\fancyhead[R]{\small\scshape\op@entete}
|
||||
\fancyfoot[R]{\color{footer}\thepage}
|
||||
\fancyfoot[L]{\color{footer}\scriptsize\op@classe{} -- \op@annee}
|
||||
|
||||
\fancypagestyle{plain}{%
|
||||
\fancyhf{}
|
||||
\fancyfoot[R]{\color{footer}\thepage}
|
||||
\fancyfoot[L]{\color{footer}\scriptsize\op@classe{} -- \op@annee}
|
||||
% \fancyfoot[R]{\thepage}
|
||||
% \fancyfoot[L]{\scriptsize\op@classe{} -- \op@annee}
|
||||
}
|
||||
|
||||
|
||||
% Description du Cours
|
||||
\newcommand{\op@entete}{}
|
||||
\newcommand{\op@soustitre}{}
|
||||
\newcommand{\op@classe}{}
|
||||
\newcommand{\op@typedoc}{}
|
||||
\newcommand{\op@typedoctmp}{}
|
||||
\newcommand{\op@titre}{}
|
||||
\newcommand{\op@duree}{}
|
||||
|
||||
\newcommand{\classe}[1]{\renewcommand{\op@classe}{#1}}
|
||||
\newcommand{\duree}[1]{\renewcommand{\op@duree}{#1}}
|
||||
\newcommand{\titre}[1]{\renewcommand{\op@titre}{#1}}
|
||||
|
||||
\renewcommand{\op@typedoc}{Cours: }
|
||||
\renewcommand{\op@soustitre}{\op@classe{} -- \@date{}}%
|
||||
\renewcommand{\op@entete}{\@date}
|
||||
|
||||
|
||||
% Redéfinition de maketitle pour ne plus avoir la date
|
||||
\renewcommand{\maketitle}{%
|
||||
\thispagestyle{plain}
|
||||
\noindent{\huge \color{title}\bfseries \op@typedoc \op@titre}\par
|
||||
\noindent{\color{line}\rule{\linewidth}{1ex}}\par
|
||||
\noindent{\color{subtitle}\bfseries \op@soustitre}\par
|
||||
\vspace{2.5\baselineskip}
|
||||
}
|
||||
96
tools/style/classDS.cls
Normal file
96
tools/style/classDS.cls
Normal file
@@ -0,0 +1,96 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
\ProvidesClass{classDS}
|
||||
|
||||
% classe de base
|
||||
|
||||
\LoadClassWithOptions{exam}
|
||||
|
||||
% extensions
|
||||
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/base}
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/theme}
|
||||
|
||||
|
||||
% Custumisation de la class Exam
|
||||
|
||||
%% Les en-tête et les pieds de pages
|
||||
\newcommand{\op@boiteentete}{\makebox[0pt][l]{\hspace*{-3ex}%
|
||||
\color{bgentete}\rule[-0.8ex]{\linewidth+6ex}{3ex}%
|
||||
}}
|
||||
|
||||
\pagestyle{headandfoot}
|
||||
\firstpageheader{}{}{} % Header de la première page
|
||||
\runningheader{\op@boiteentete\small\scshape\op@entete}{}{\small\op@typedoc \op@titre} % header des autres pages
|
||||
\firstpagefooter{\scriptsize\op@classe{} -- \op@annee}{}{\scriptsize\thepage / \numpages} % Footer de la première page
|
||||
\runningfooter{\scriptsize\op@classe{} -- \op@annee}{}{\scriptsize\thepage / \numpages} % footer des autres pages
|
||||
|
||||
%% Questions and parts
|
||||
|
||||
%%% Numbering
|
||||
\renewcommand{\thepartno}{\arabic{partno}} % numérotation de part
|
||||
\renewcommand{\thesubpart}{\alph{subpart}} % numérotation de subpart
|
||||
\renewcommand{\thesubsubpart}{\greeknum{subsubpart}} % numérotation de subsubpart
|
||||
|
||||
%%% Display numbering
|
||||
\renewcommand{\partlabel}{\colorbox{exercice}{\color{highlightbg}\thepartno}}
|
||||
%\newcommand{\partlabel}{\thepartno.}
|
||||
\renewcommand{\subpartlabel}{\color{exercice}\thesubpart.}
|
||||
\renewcommand{\subsubpartlabel}{\color{exercice}\thesubsubpart)}
|
||||
|
||||
%%% Reformat questions
|
||||
\qformat{\Large \textbf{\color{exercice}{Exercice \thequestion}} \hspace{0.5cm} \color{line}\hrulefill \hspace{0.5cm} \color{exercice} \thepoints}
|
||||
|
||||
|
||||
% commandes personnelles
|
||||
|
||||
%% Description du DS
|
||||
\newcommand{\op@entete}{}
|
||||
\newcommand{\op@soustitre}{\op@classe{} -- \@date{}}
|
||||
\newcommand{\op@classe}{}
|
||||
\newcommand{\op@typedoc}{}
|
||||
\newcommand{\op@typedoctmp}{}
|
||||
\newcommand{\op@titre}{}
|
||||
\newcommand{\op@duree}{}
|
||||
\newcommand{\op@sujet}{}
|
||||
|
||||
\newcommand{\classe}[1]{\renewcommand{\op@classe}{#1}}
|
||||
\newcommand{\duree}[1]{\renewcommand{\op@duree}{#1}}
|
||||
\newcommand{\titre}[1]{\renewcommand{\op@titre}{#1}}
|
||||
\newcommand{\sujet}[1]{\renewcommand{\op@sujet}{Sujet #1}}
|
||||
|
||||
% typedoc #1 = type du document; #2 thème du document
|
||||
\newcommand{\typedoc}[1]{\renewcommand{\op@typedoctmp}{#1}
|
||||
\ifthenelse{\equal{\op@typedoctmp}{DS}}%
|
||||
{\renewcommand{\op@typedoc}{Devoir surveillé: }
|
||||
\renewcommand{\op@soustitre}{\op@classe{} -- \@date{} -- Durée : \op@duree}%
|
||||
\renewcommand{\op@entete}{\@date}}{}
|
||||
\ifthenelse{\equal{\op@typedoctmp}{DSCorr}}%
|
||||
{\renewcommand{\op@typedoc}{Devoir surveillé (correction): }
|
||||
\renewcommand{\op@soustitre}{\op@classe{} -- \@date{} -- Correction}%
|
||||
\renewcommand{\op@entete}{\@date}}{}
|
||||
\ifthenelse{\equal{\op@typedoctmp}{DM}}%
|
||||
{\renewcommand{\op@typedoc}{Devoir maison: }
|
||||
\renewcommand{\op@soustitre}{\op@classe{} -- À rendre le \@date}%
|
||||
\renewcommand{\op@entete}{À rendre le \@date}}{}
|
||||
\ifthenelse{\equal{\op@typedoctmp}{DMCorr}}%
|
||||
{\renewcommand{\op@typedoc}{Devoir maison (correction): }
|
||||
\renewcommand{\op@soustitre}{\op@classe{} -- \@date{} -- Correction}%
|
||||
\renewcommand{\op@entete}{\@date}}{}
|
||||
\ifthenelse{\equal{\op@typedoctmp}{Corr}}%
|
||||
{\renewcommand{\op@soustitre}{\op@classe{} -- \@date{} -- Correction}%
|
||||
\renewcommand{\op@entete}{Devoir surveillé \no \op@numero}}{}
|
||||
}
|
||||
|
||||
|
||||
%% Redéfinition de maketitle
|
||||
\renewcommand{\maketitle}{%
|
||||
%\thispagestyle{plain}
|
||||
\noindent{\huge \color{title}\bfseries \op@typedoc \op@titre}\par
|
||||
\noindent{\color{line}\rule{\linewidth}{1ex}}\par
|
||||
\noindent{\color{subtitle}\bfseries \op@soustitre \hfill \large\op@sujet}\par
|
||||
\vspace{2.5\baselineskip}
|
||||
}
|
||||
|
||||
\newcommand{\noCalc}{{\centering \textbf{Calculatrice interdite} \par}}
|
||||
\newcommand{\Calc}{{\centering \textbf{Calculatrice autorisée} \par}}
|
||||
59
tools/style/classExo.cls
Normal file
59
tools/style/classExo.cls
Normal file
@@ -0,0 +1,59 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
\ProvidesClass{classExo}
|
||||
|
||||
% classe de base
|
||||
|
||||
\LoadClassWithOptions{article}
|
||||
|
||||
% extensions
|
||||
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/base}
|
||||
\RequirePackage{/media/documents/Cours/Prof/Enseignements/Archive/2013-2014/tools/style/theme}
|
||||
|
||||
%\RequirePackage{geometry}
|
||||
%\geometry{landscape}
|
||||
\geometry{left=5mm,right=5mm, bottom= 10mm}
|
||||
|
||||
|
||||
%\setlength{\oddsidemargin}{0in} % default=0in
|
||||
%\setlength{\textwidth}{9in} % default=9in
|
||||
|
||||
\setlength{\columnsep}{20pt} % default=10pt
|
||||
\setlength{\columnseprule}{1pt} % default=0pt (no line)
|
||||
|
||||
%\setlength{\textheight}{5.85in} % default=5.15in
|
||||
%\setlength{\topmargin}{-0.40in} % default=0.20in
|
||||
%\setlength{\headsep}{0.35in} % default=0.35in
|
||||
|
||||
|
||||
% Les en-tête et les pieds de pages
|
||||
\RequirePackage{fancyhdr}
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{}
|
||||
|
||||
\setlength{\headheight}{20pt}
|
||||
\setlength{\headsep}{10pt}
|
||||
|
||||
|
||||
|
||||
|
||||
% Redéfinition de maketitle pour ne plus avoir la date
|
||||
\def\@maketitle{%
|
||||
\newpage
|
||||
\null
|
||||
\vskip 2em%
|
||||
\begin{center}%
|
||||
\let \footnote \thanks
|
||||
{\LARGE \@title \par}%
|
||||
\vskip 1.5em%
|
||||
{\large
|
||||
\lineskip .5em%
|
||||
\begin{tabular}[t]{c}%
|
||||
\@author
|
||||
\end{tabular}\par}%
|
||||
% \vskip 1em%
|
||||
% {\large \@date}%
|
||||
\end{center}%
|
||||
\par
|
||||
\vskip 1.5em}
|
||||
50
tools/style/theme.sty
Executable file
50
tools/style/theme.sty
Executable file
@@ -0,0 +1,50 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
|
||||
% Couleurs
|
||||
\RequirePackage{xcolor}
|
||||
|
||||
% Couleurs éléments
|
||||
|
||||
% \definecolor{coulpied}{couleur3}
|
||||
% \definecolor{coulnumexos}{couleur5}
|
||||
% \definecolor{coulrule}{couleur5}
|
||||
% \definecolor{coulsection}{couleur1}
|
||||
% \definecolor{coultable1}{couleur4}
|
||||
% \definecolor{coultable2}{couleur3}
|
||||
% \definecolor{coultheo}{couleur4}
|
||||
% \definecolor{couldef}{couleur3}
|
||||
|
||||
% Solarized theme
|
||||
\definecolor{base03}{HTML}{002b36}
|
||||
\definecolor{base02}{HTML}{073642}
|
||||
\definecolor{base01}{HTML}{586e75}
|
||||
\definecolor{base00}{HTML}{657b83}
|
||||
\definecolor{base0}{HTML}{839496}
|
||||
\definecolor{base1}{HTML}{93a1a1}
|
||||
\definecolor{base2}{HTML}{eee8d5}
|
||||
\definecolor{base3}{HTML}{FDF6E3}
|
||||
\definecolor{yellow}{HTML}{B58900}
|
||||
\definecolor{orange}{HTML}{cb4b16}
|
||||
\definecolor{red}{HTML}{DC322F}
|
||||
\definecolor{magenta}{HTML}{d33682}
|
||||
\definecolor{violet}{HTML}{6c71c4}
|
||||
\definecolor{blue}{HTML}{268bd2}
|
||||
\definecolor{cyan}{HTML}{2aa198}
|
||||
\definecolor{green}{HTML}{859900}
|
||||
|
||||
% My theme
|
||||
\colorlet{text}{base03}
|
||||
\colorlet{footer}{base02}
|
||||
\colorlet{bgentete}{base2}
|
||||
|
||||
\colorlet{title}{blue}
|
||||
\colorlet{subtitle}{base02}
|
||||
\colorlet{line}{base1}
|
||||
\colorlet{comments}{base01}
|
||||
\colorlet{exercice}{blue}
|
||||
\colorlet{note}{red}
|
||||
|
||||
|
||||
\colorlet{highlightbg}{base2}
|
||||
\colorlet{tabular}{base3}
|
||||
Reference in New Issue
Block a user