Récupération de tout ce qui avait été fait!

This commit is contained in:
2017-08-24 19:48:38 +03:00
parent b65d65510f
commit 5ee7090576
40 changed files with 3657 additions and 0 deletions

50
tools/README.rst Normal file
View File

@@ -0,0 +1,50 @@
Logique et organisation des styles Latex
########################################
:date: 2017-06-08
:modified: 2017-06-08
:tags: Outils
:category: Autres
:authors: Bertrand Benjamin
:summary: Explications autour des classes latex utilisées.
Pour profiter des classes
-------------------------
export TEXINPUTS=".:/chemin/vers/fichiers/tools/style//::"
Pour moi
export TEXINPUTS=".:/media/documents/Cours/Prof/Enseignements/2017-2018/tools/style//::"
Description des classes
-----------------------
Les propriétés globables et les racourcis sont définis dans `base.sty <style/base.sty>`_.
Les couleurs sont définies dans `theme.sty <style/theme.sty>`_.
Classes latex
-------------
* classCours: (dérivée de la classe de base Article): Classe adapté pour les cours
* classConn: Classe pour les petits contrôles de connaissances de début de cours.
* Exo et DS: Classe pour les fiches d'exercices et les devoirs
* classReport
DS, DM, examen, etc
^^^^^^^^^^^^^^^^^^^
Toutes ces classes dérivent de la classe `Exam <http://www.ctan.org/tex-archive/macros/latex/contrib/exam/>`_. Ce qui permet de bénéficier de la gestion des exercices, des points etc.
On y a ajouter quelques commande pour produire un titre ou un page de garde (pour les examens en particulier). Pour cela quelques éléments doivent être définis
* :code:`\titre{...}` le titre du document
* :code:`\duree{...}` Définit le temps pour faire le devoir.
* :code:`\sujet{...}` Pour produire différentes versions d'un sujet
* :code:`\ptpres{...}` Points de présentation (/!\ n'apparaît pas dans la page de présentation si l'on veut faire le total des points)

BIN
tools/example/Conn.pdf Normal file

Binary file not shown.

52
tools/example/Conn.tex Normal file
View File

@@ -0,0 +1,52 @@
\documentclass{classConn}
% Title Page
\title{}
\author{}
\date{Aujourd'hui}
\classe{Une classe}
\begin{document}
\sujet
\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}
\sujet
\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{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

BIN
tools/example/DS.pdf Normal file

Binary file not shown.

156
tools/example/DS.tex Normal file
View File

@@ -0,0 +1,156 @@
\documentclass[a4paper,12pt, addpoints]{classDS}
% Title Page
\titre{Examples}
% \quatreC \quatreD \troisB \troisPro
\classe{Une classe}
\date{Une date}
\duree{durée}
\typedoc{DS}
\begin{document}
\maketitle
\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
\begin{savedSolution}
Voici la belle solution (question \thequestion, part \partlabel, subpart \subpartlabel)
\end{savedSolution}
\part
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
\begin{savedSolution}
Voici la belle solution (question \thequestion, part \partlabel, subpart \subpartlabel)
\end{savedSolution}
\part
\begin{subparts}
\subpart
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
\begin{savedSolution}
Voici la belle solution (question \thequestion, part \partlabel, subpart \subpartlabel)
\end{savedSolution}
\subpart
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
\begin{savedSolution}
Voici la belle solution (question \thequestion, part \partlabel, subpart \subpartlabel)
\end{savedSolution}
\subpart
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
\begin{savedSolution}
Voici la belle solution (question \thequestion, part \partlabel, subpart \subpartlabel)
\end{savedSolution}
\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.
\begin{savedSolution}
Voici la belle solution (question \thequestion, part \partlabel, subpart \subpartlabel)
\end{savedSolution}
\question[2\half] Coucou
\question[2] Coucou
\titledquestion{Design}[10]
\end{questions}
\section{Commandes custom}
\begin{enumerate}
\item x, $x$ et $\times$
\item Ensembles
\begin{itemize}
\item \verb"\N" $\N$
\item \verb"\Z" $\Z$
\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}
\item Les compétences
\begin{itemize}
\item Connaître \Con
\item Chercher \Cher
\item Modéliser \Mod
\item Représenter \Rep
\item Raisonner \Rai
\item Calculer \Cal
\item Communiquer \Com
\end{itemize}
\end{enumerate}
\pagebreak
\section{Solutions sauvées}
\showallsolutions
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

BIN
tools/example/examen.pdf Normal file

Binary file not shown.

98
tools/example/examen.tex Normal file
View File

@@ -0,0 +1,98 @@
\documentclass[a4paper,12pt]{article}
\usepackage{exsheets}
\usepackage[francais]{babel}
\usepackage{fullpage}
\usepackage{xcolor}
\usepackage{mdframed}
% Title Page
\title{Brevet blanc}
%\classe{Troisième}
\date{4 juin 2014}
%\duree{2 heures}
%\typedoc{Other}
\SetupExSheets[points]{name=point/s}
\SetupExSheets{headings=exo}
\DeclareInstance{exsheets-heading}{exo}{default}{
%title-format = \color{blue},
%pre-code = \mdframed,%[backgroundcolor=blue!20],
%post-code = \endmdframed,
join = {
title[r,b]number[l,b](.333em,0pt)
} ,
attach =
{
main[l,vc]title[l,vc](0pt,0pt) ;
main[hc,vc]subtitle[hc,vc](0pt,0pt) ;
main[r,vc]points[r,vc](0pt,0pt) ;
}
}
\SetupExSheets{
exsheets-heading/pre-hook = \mdframed ,
exsheets-heading/post-hook = \endmdframed
}
\begin{document}
%\titlepage
\maketitle
% table des points avec manip salle pour la présentation
\begin{tabular}{|c|c|}
\hline
Exercices & points \\
\hline
\ForEachQuestion{
\iflastquestion%
{Presentation & \GetQuestionProperty{points}{#1}}%
{Exercice \QuestionNumber{#1} & \GetQuestionProperty{points}{#1}}
\\ \hline
}
Total & \pointssum* \\ \hline
\end{tabular}
\begin{question}[subtitle=Chipo]
\begin{enumerate}
\item (\addpoints{1.4}) Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
\item \addpoints*{2} tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
\item vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
\item no sea takimata sanctus est Lorem ipsum dolor sit amet.
\end{enumerate}
\end{question}
\begin{question}[subtitle=Plop]{4}
\begin{mdframed}[backgroundcolor=blue!30]
Chipopo
\end{mdframed}
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{question}
\begin{question}{4}
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{question}
\begin{question}[name={presentation},print=false]{4}
\end{question}
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

BIN
tools/example/exo.pdf Normal file

Binary file not shown.

67
tools/example/exo.tex Normal file
View File

@@ -0,0 +1,67 @@
\documentclass[a4paper,12pt,landscape, twocolumn]{classExo}
% Title Page
\titre{<++chap++> - Exercices}
\classe{Une classe}
\date{Une date}
\begin{document}
\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}
\eject
\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
\eject
\titledquestion{Design}[10] plop
\end{questions}
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

Binary file not shown.

44
tools/example/presentation.tex Executable file
View File

@@ -0,0 +1,44 @@
\documentclass[a4paper,10pt,xcolor=table]{classPres}
\author{}
\title{}
\date{}
\begin{document}
\begin{frame}{Une slide}
\begin{Exo}
\begin{enumerate}
\item
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,
\item
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
\item
\begin{enumerate}
\item
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,
\item
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,
\item
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,
\end{enumerate}
\end{enumerate}
\end{Exo}
\end{frame}
\end{document}

BIN
tools/example/report.pdf Normal file

Binary file not shown.

65
tools/example/report.tex Normal file
View File

@@ -0,0 +1,65 @@
\documentclass{classReport}
% Title Page
\titre{Devoir surveillé n}
% \seconde \premiereS \PSTMG \TSTMG
\classe{Une classe}
\date{10 mars 2015}
\begin{document}
\maketitle
\begin{minipage}{0.5\linewidth}
\Large
Nom
Prénom
\end{minipage}
\begin{minipage}{0.3\linewidth}
\begin{flushright}
\Huge 15 / 20
\end{flushright}
\end{minipage}
\vfill
\fbox{%
\begin{minipage}{0.9\linewidth}
\hfill
\vspace{2cm}
\end{minipage}
}
\vfill
\begin{tabular}{|p{3cm}|p{3cm}|p{3cm}|}
\hline
\rowcolor{highlightbg} Exercices & Barème & réussite \\
\hline
Exercice 1 & 10 & 9 \\
\hline
1 & 1 & \NoRep \\
\hline
2 & 1 & \RepZ \\
\hline
3 & 1 & \RepU \\
\hline
3 & 1 & \RepD \\
\hline
3 & 1 & \RepT \\
\hline
\end{tabular}
\vfill
\pagebreak
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

1929
tools/skeleton/Bilan.ipynb Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,82 @@
\documentclass{classConn}
% Title Page
\title{}
\author{}
\date{}
\begin{document}
\begin{multicols}{2}
Nom - Prénom - Classe:
~\\[1cm]
\textbf{Note:} \hfill {\Large /20}
~\\[1cm]
\textbf{Commentaires:} \\[4cm]
\textbf{Compétences:}
%\begin{competences}
% \competence Dessin en 3D
% \competence Lecture graphique
% \competence Lecture tableau de varation
% \competence Écriture mathématique
%\end{competences}
\vfill
\hspace{-1cm}
\begin{tabular}{|p{5cm}|*{3}{c|}}
\hline
Compétences & Non aquis & Cours d'aquisition & Aquis \\
\hline
<++> Compétences <++>
\hline
\end{tabular}
\vfill
\columnbreak
Nom - Prénom - Classe:
~\\[1cm]
\textbf{Note:} \hfill {\Large /20}
~\\[1cm]
\textbf{Commentaires:} \\[4cm]
\textbf{Compétences:}
%\begin{competences}
% \competence Dessin en 3D
% \competence Lecture graphique
% \competence Lecture tableau de varation
% \competence Écriture mathématique
%\end{competences}
\vfill
\hspace{-1cm}
\begin{tabular}{|p{5cm}|*{3}{c|}}
\hline
Compétences & Non aquis & Cours d'aquisition & Aquis \\
\hline
<++> Compétences <++>
\hline
\end{tabular}
\vfill
\end{multicols}
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

28
tools/skeleton/Conn.tex Normal file
View File

@@ -0,0 +1,28 @@
\documentclass{classConn}
% Title Page
\title{}
\author{}
\date{<++ date ++>}
% \seconde \premiereS \PSTMG \TSTMG
\classe{<++Une classe++>}
\begin{document}
\sujet
\begin{Exo}
<++ Exercice ++>
\end{Exo}
\sujet
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

20
tools/skeleton/Cours.tex Normal file
View File

@@ -0,0 +1,20 @@
\documentclass[a4paper,10pt, table]{classCours}
% Title Page
\titre{<++titre++>}
% \seconde \premiereS \PSTMG \TSTMG
\classe{<++classe++>}
\date{<++date++>}
\begin{document}
\maketitle
<++Cours++>
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

30
tools/skeleton/DS.tex Normal file
View File

@@ -0,0 +1,30 @@
\documentclass[a4paper,10pt, table]{/media/documents/Cours/Prof/Enseignements/2016-2017/tools/style/classDS}
\usepackage{/media/documents/Cours/Prof/Enseignements/2016-2017/theme}
% Title Page
\titre{<++titre++>}
% \seconde \premiereS \PSTMG \TSTMG
\classe{<++classe++>}
\date{<++ date | datetimeformat("%A %d %B %Y")++>}
\duree{1 heure}
%\sujet{%{{infos.subj%}}}
% DS DSCorr DM DMCorr Other
\typedoc{<++doc++>}
\begin{document}
\maketitle
Le barème est donné à titre indicatif, il pourra être modifié.
\begin{questions}
\question
\end{questions}
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

29
tools/skeleton/Exam.tex Normal file
View File

@@ -0,0 +1,29 @@
\documentclass[a4paper,10pt, table]{classExamen}
% Title Page
\titre{<++titre++>}
% \seconde \premiereS \PSTMG \TSTMG
\classe{<++Class++>}
\date{<++date++>}
\duree{<++duree++>}
% DS DSCorr DM DMCorr Other
\typedoc{<++Type++>}
\begin{document}
\titlepage
\begin{questions}
\question
\end{questions}
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

20
tools/skeleton/Exo.tex Normal file
View File

@@ -0,0 +1,20 @@
\documentclass[a4paper,12pt,landscape, twocolumn]{classExo}
% Title Page
\titre{<++Chapitre++> - Exercices}
% \seconde \premiereS \PSTMG \TSTMG
\classe{<++Classe++>}
\date{<++Date++>}
\begin{document}
<++ Exo ++>
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "master"
%%% End:

View File

@@ -0,0 +1,50 @@
\documentclass[a4paper,10pt,xcolor=table]{classPres}
\author{}
\title{}
\date{}
\begin{document}
\begin{frame}{Calcul mental}
\begin{center}
\LARGE 30 secondes par calcul
\end{center}
\end{frame}
\begin{frame}{Calcul 1}
\huge
\begin{eqnarray*}
\end{eqnarray*}
\end{frame}
\begin{frame}{Calcul 2}
\huge
\begin{eqnarray*}
\end{eqnarray*}
\end{frame}
\begin{frame}{Calcul 3}
\huge
\begin{eqnarray*}
\end{eqnarray*}
\end{frame}
\begin{frame}{Calcul 4}
\huge
\begin{eqnarray*}
\end{eqnarray*}
\end{frame}
\begin{frame}{Fin}
\begin{center}
\LARGE On retourne son papier.
\end{center}
\end{frame}
\end{document}

11
tools/skeleton/index.rst Normal file
View File

@@ -0,0 +1,11 @@
<++ Tittre ++>
##############
:date: 2017-06-08
:modified: 2017-06-08
:tags: <++ tags ++>
:category: <++ classe ++>
:authors: Bertrand Benjamin
:summary: <++ resumé ++>
<++ contenu ++>

15
tools/skeleton/presentation.tex Executable file
View File

@@ -0,0 +1,15 @@
\documentclass[a4paper,10pt,xcolor=table]{classPres}
\author{}
\title{}
\date{}
\begin{document}
\begin{frame}{<++Titre++>}
\end{frame}
\end{document}

View File

@@ -0,0 +1,29 @@
=====
Niveau:
Thème:
Discipline
----------
Socle de compétence (thèmes)
----------------------------
Objectifs
---------
Contenu d'enseignement
----------------------
Production
----------
Organisation
------------
Calendrier
----------

79
tools/style/base.sty Executable file
View File

@@ -0,0 +1,79 @@
\NeedsTeXFormat{LaTeX2e}
\newcommand{\op@annee}{2017-2018}
% extensions
\RequirePackage[utf8x]{inputenc}
\RequirePackage[francais]{babel}
\RequirePackage[T1]{fontenc}
\RequirePackage{amssymb}
\RequirePackage{amsmath}
\RequirePackage{amsfonts}
\RequirePackage{subfig}
\RequirePackage{graphicx}
\RequirePackage{color}
\RequirePackage{gensymb}
\RequirePackage{ifthen, calc}
\RequirePackage{tabularx}
% Symbole euro
\RequirePackage{eurosym}
% Faire des boites
\RequirePackage{fancybox}
% Espaces pour écrire les grands nombres
\RequirePackage[np]{numprint}
% Outils pour les tableaux et les fonctions
\RequirePackage{tkz-tab}
\RequirePackage{tkz-fct}
% Pour gérer les todo
\RequirePackage[french, textsize=small]{todonotes}
% Plusieurs colonnes
\RequirePackage{multicol}
% inteligent import (see https://codeyarns.com/2010/05/27/latex-import-subimport-for-document-organization/)
\RequirePackage{import}
% Lecture des fichiers csv et affichage des csv en table
\RequirePackage{csvsimple}
% Mes racourcis
\RequirePackage{shortcuts}
%Polices
%% l'option nomath fait que la police du mode mathématique n'est pas affectée
\RequirePackage[nomath]{kpfonts}
\renewcommand*\familydefault{\sfdefault}
\RequirePackage[T1]{fontenc}
% Les tableaux
\renewcommand{\arraystretch}{2}
%%%%%%%%%%%%%%%%%%%%%%
% Environment Exo %
%%%%%%%%%%%%%%%%%%%%%%
% Doit disparaitre pour laisser place à exsheet
\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{\equal{#1}{0}}%
{}%
{#1}
% \ifthenelse{\lengthtest{#1 pt = 1pt}}{#1 point}{#1 points}}%
\par
\medskip
\color{text}
}{\par%
}
\newcommand{\exo}[1]{{\centering \textbf{#1} \par}}

66
tools/style/classConn.cls Normal file
View File

@@ -0,0 +1,66 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{classConn}
% classe de base
\LoadClass[a5paper, 12pt]{article}
% extensions
\RequirePackage{base}
\RequirePackage{none_beamer}
\RequirePackage{colorscheme}
% pour redéfinir \section
\RequirePackage[explicit]{titlesec}
% géométrie
\RequirePackage{geometry}
\geometry{left=10mm,right=10mm, top=10mm}
% commandes personnelles
% Les en-tête et les pieds de pages
\RequirePackage{fancyhdr}
\pagestyle{empty}
%\renewcommand\headrulewidth{0pt}
%\fancyhead[R]{}
%\fancyfoot[C]{}
% Description du devoir
\newcommand{\op@entete}{}
\newcommand{\op@soustitre}{}
\newcommand{\op@classe}{}
\newcommand{\op@titre}{Connaissance}
\newcommand{\classe}[1]{\renewcommand{\op@classe}{#1}}
\newcommand{\titre}[1]{\renewcommand{\op@titre}{#1}}
\renewcommand{\op@soustitre}{\op@classe{} -- \@date{}}%
\renewcommand{\op@entete}{\@date}
% Redéfinition de maketitle pour ne plus avoir la date
\newcounter{sujet}
\setcounter{sujet}{0}
\newcommand{\sujet}{%
\clearpage
\setcounter{exo}{0}
\addtocounter{sujet}{1}
\noindent
\begin{minipage}{0.8\textwidth}
\noindent{\huge \color{title}\bfseries \op@titre}\par
\noindent{\color{line}\rule{\linewidth}{1ex}}\par
\noindent{\color{subtitle}\bfseries \op@soustitre}\par
\end{minipage}
\begin{minipage}{0.2\textwidth}
\begin{center}
\Huge\thesujet
\end{center}
\end{minipage}
\\[0.2cm]
Nom - Prénom:
\\[0.2cm]
\normalsize
}

View File

@@ -0,0 +1,79 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{classCours}
% classe de base
\LoadClassWithOptions{article}
% extensions
\RequirePackage{base}
\RequirePackage{none_beamer}
\RequirePackage{colorscheme}
% géométrie
\RequirePackage{geometry}
\geometry{left=20mm,right=20mm, top=15mm, bottom=20mm}
%\RequirePackage{arev}
\RequirePackage{kpfonts}
\renewcommand*\familydefault{\sfdefault}
\RequirePackage[T1]{fontenc}
% 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{\classe}[1]{\renewcommand{\op@classe}{#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}
}

10
tools/style/classDS.cls Normal file
View File

@@ -0,0 +1,10 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{classDS}
% classe de base
\LoadClassWithOptions{remixExam}

View File

@@ -0,0 +1,10 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{classExamen}
% classe de base
\LoadClassWithOptions{remixExam}
\renewcommand{\baselinestretch}{1.5} % interligne

34
tools/style/classExo.cls Normal file
View File

@@ -0,0 +1,34 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{classExo}
% classe de base
\LoadClassWithOptions{remixExam}
% extensions
\RequirePackage{base}
\RequirePackage{colorscheme}
\RequirePackage{geometry}
%\geometry{landscape}
\geometry{left=15mm,right=15mm, bottom= 15mm, top=15mm}
\firstpageheader{\op@boiteentete\small\scshape\op@entete}{}{\small\op@typedoc \op@titre} % Header de la première page
%\setlength{\oddsidemargin}{0in} % default=0in
%\setlength{\textwidth}{9in} % default=9in
\setlength{\columnsep}{30pt} % 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
\renewcommand{\op@entete}{\op@classe}

20
tools/style/classPres.cls Executable file
View File

@@ -0,0 +1,20 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{classPres}
% Classe de base - Beamer
\pdfminorversion=4
\LoadClassWithOptions{beamer}
\usetheme{Singapore}
\usepackage[defaultsans]{droidsans}
\usepackage[T1]{fontenc}
% extensions
\RequirePackage{base}
\RequirePackage{colorscheme}
% Les tableaux
\renewcommand{\arraystretch}{1.5}

View File

@@ -0,0 +1,55 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{classReport}
% classe de base
%\LoadClass[a4paper,12pt, landscape, twocolumn]{article}
\LoadClass[a5paper,12pt]{article}
% extensions
\RequirePackage{base}
\RequirePackage{colorscheme}
\RequirePackage{xcolor,colortbl}
\pagestyle{empty}
\RequirePackage{geometry}
%\geometry{landscape}
\geometry{left=5mm,right=5mm,top=10mm, bottom= 10mm}
% Séparation au milieu
\setlength{\columnsep}{5pt} % default=10pt
\setlength{\columnseprule}{0pt} % default=0pt (no line)
% Décorations
\newcommand{\op@classe}{}
\newcommand{\op@titre}{}
\newcommand{\classe}[1]{\renewcommand{\op@classe}{#1}}
\newcommand{\titre}[1]{\renewcommand{\op@titre}{#1}}
\newcommand{\op@soustitre}{\op@classe{} \hfill \@date{}}%
\renewcommand{\maketitle}{%
\noindent{\huge \color{title}\bfseries Bilan \op@titre}\par
\noindent{\color{line}\rule{\linewidth}{1ex}}\par
\noindent{\color{subtitle}\bfseries \op@soustitre}\par
\vspace{1.5\baselineskip}
}
% Les couleurs de la réussite
% \newcommand{\NoRep}{/}
% \newcommand{\RepZ}{\cellcolor{black!05}}
% \newcommand{\RepU}{\cellcolor{black!30}}
% \newcommand{\RepD}{\cellcolor{black!60}}
% \newcommand{\RepT}{\cellcolor{black}}
\usepackage{tikzsymbols}
%\newcommand{\RepT}{\color{black!10}\Changey[2][black!70]{0.8}\color{text}}
\newcommand{\RepT}{\Smiley[2][black!70]}
\newcommand{\RepD}{\Sey[2][black!40]}
\newcommand{\RepU}{\Neutrey[2][black!10]}
\newcommand{\RepZ}{\Sadey[2]}
\newcommand{\NoRep}{(??)}

50
tools/style/colorscheme.sty Executable file
View 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}

8
tools/style/none_beamer.sty Executable file
View File

@@ -0,0 +1,8 @@
\NeedsTeXFormat{LaTeX2e}
% Les listes
\RequirePackage{enumerate}
\RequirePackage{enumitem}
\setlist[itemize,1]{label=$\bullet$}

185
tools/style/remixExam.cls Normal file
View File

@@ -0,0 +1,185 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{remixExam}
% classe de base
\LoadClassWithOptions{exam}
% extensions
\RequirePackage{base}
\RequirePackage{none_beamer}
\RequirePackage{colorscheme}
\RequirePackage{xifthen}
%\RequirePackage{etoolbox}
\RequirePackage{pdftexcmds}
% Generalites
% géométrie
\RequirePackage{geometry}
\geometry{left=20mm,right=20mm, top=15mm, bottom=20mm}
% Calculatrice
\newcommand{\noCalc}{{\centering \textbf{Calculatrice interdite} \par}}
\newcommand{\Calc}{{\centering \textbf{Calculatrice autorisée} \par}}
% Custumisation de la class Exam
%% Document informations
\newcommand{\op@entete}{}
\newcommand{\op@soustitre}{\op@classe{} -- \@date{}}
\newcommand{\op@typedoctmp}{}
\newcommand{\op@classe}{}
\newcommand{\op@titre}{}
\newcommand{\op@duree}{}
\newcommand{\op@sujet}{}
\newcommand{\op@ptpres}{0}
\newcommand{\classe}[1]{\renewcommand{\op@classe}{#1}}
\newcommand{\titre}[1]{\renewcommand{\op@titre}{#1}}
\newcommand{\duree}[1]{\renewcommand{\op@duree}{#1}}
\newcommand{\sujet}[1]{\renewcommand{\op@sujet}{Sujet #1}}
\newcommand{\ptpres}[1]{\renewcommand{\op@ptpres}{#1}}
\newcommand{\typedoc}[1]{\renewcommand{\op@typedoctmp}{#1}
\renewcommand{\op@soustitre}{\op@classe{} -- \@date{}}%
\renewcommand{\op@entete}{\@date}
}
%% Redéfinition de maketitle
\renewcommand{\maketitle}{%
\noindent{\huge \color{title}\bfseries \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}
}
% Page de garde
\renewcommand{\titlepage}{%
\begin{center}
%~\\[1cm]
\Huge \op@titre \\
\Huge \op@classe\\[1cm]
\LARGE \@date \\[1cm]
\fbox{
\parbox{0.7\textwidth}{~\\[1cm] \large Épreuve de : \\ \Huge MATHÉMATIQUES \\ \Large Durée de l'épreuve: \op@duree %
\ifprintanswers \Huge\center \textbf{Correction} \fi \\[1cm]}
}
~\\[1cm]
\normalsize
Ce sujet comporte \numpages\, pages, numérotées de 1 / \numpages \; à \numpages / \numpages \\
Dès qu'il vous est remis, assurez-vous qu'il est complet.
\\[0.5cm]
L'utilisation de la calculatrice est autorisée.\\
L'échange de calculatrice entre les élèves est strictement interdit.\\
L'usage du dictionnaire n'est pas autorisé. \\[1cm]
\pointtable[h][questions]
~\\[0.5cm]
\ifthenelse{\equal{\op@ptpres}{0}}%
{}%
{\textbf{\op@ptpres\, points} sont réservés à la présentation et à la rédaction.}
\end{center}
\clearpage
}
%% 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}
\header{\op@boiteentete\small\scshape\op@entete}{}{\small \op@titre}
\footer{\scriptsize\op@classe{} -- \op@annee}{}{\scriptsize\thepage / \numpages}
%% En tête de la première page
% Header de la première page
\firstpageheader{}{}{}
% header des autres pages
\runningheader{\op@boiteentete\small\scshape\op@entete}{}{\small \op@titre}
% Footer de la première page
\firstpagefooter{\scriptsize\op@classe{} -- \op@annee}{}{\scriptsize\thepage / \numpages}
% footer des autres pages
\runningfooter{\scriptsize\op@classe{} -- \op@annee}{}{\scriptsize\thepage / \numpages}
%% Questions and parts
%%% Numbering
% numérotation de part
\renewcommand{\thepartno}{\arabic{partno}}
% numérotation de choice
\renewcommand{\thechoice}{\alph{choice}}
% numérotation de subpart
\renewcommand{\thesubpart}{\alph{subpart}}
% numérotation de subsubpart
\renewcommand{\thesubsubpart}{\greeknum{subsubpart}}
%%% Display numbering
\renewcommand{\partlabel}{\colorbox{exercice}{\color{highlightbg}\thepartno}}
%\renewcommand{\choicelabel}{\color{exercice}\thechoice.}}
%\newcommand{\partlabel}{\thepartno.}
\renewcommand{\subpartlabel}{\color{exercice}\thesubpart.\color{text}}
\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}
%%% Points table
\addpoints
\vqword{Éxercice}
%% Saved solutions environment
\newbox\allsolutions
\setbox\allsolutions=\vbox{}
\edef\iniq{}
\edef\inip{}
\edef\inisp{}
\newenvironment{savedSolution}
{%
\ifprintanswers
% s'il y a printanswers on veut que les solutions soient au milieu des questions.
\begin{solution}
\else
\global\setbox\allsolutions=\vbox\bgroup
\unvbox\allsolutions
% à partir de là, on enregistre des truc dans la boite. Je suis pas convaincu que le truc avec minipage va bien marcher mais bon...
\begin{minipage}{0.45\textheight}
\ifnum\pdf@strcmp{\iniq}{\thequestion}=0
\else
\Large \textbf{\color{exercice}{Exercice \thequestion}} \hspace{0.5cm} {\color{line}\hrulefill} \hspace{0.5cm} {\color{exercice} Solution} \normalsize
\global\edef\iniq{\thequestion}%
\fi
\ifnum\pdf@strcmp{\inip}{\thepartno}=0
\else
\partlabel \;
\global\edef\inip{\thepartno}%
\fi
\ifnum\pdf@strcmp{\inisp}{\thesubpart}=0
\else
\subpartlabel \;
\global\edef\inisp{\thesubpart}%
\fi%
\fi%
}%
{%
\ifprintanswers
\end{solution}
\else
\end{minipage}
\bigbreak
\egroup
\fi
}
\newcommand{\showallsolutions}{\par\unvbox\allsolutions}

162
tools/style/shortcuts.sty Executable file
View File

@@ -0,0 +1,162 @@
\NeedsTeXFormat{LaTeX2e}
%%%%%%%%%%%%%%%%%
% 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}}
% intervalles ouvert ouvert
\newcommand{\intOO}[2]{\left]{#1}\,{;}\,{#2}\right[}
% intervalles ouvert fermé
\newcommand{\intOF}[2]{\left]{#1}\,{;}\,{#2}\right]}
% intervalles fermé ouvert
\newcommand{\intFO}[2]{\left[{#1}\,{;}\,{#2}\right[}
% intervalles fermé fermé
\newcommand{\intFF}[2]{\left[{#1}\,{;}\,{#2}\right]}
%% Vecteurs
% représentation d'un vecteur
\renewcommand{\vec}[1]{\overrightarrow{#1}}
% Norme d'un vecteur
\newcommand{\norme}[1]{||\vec{#1}||}
% Produit scalaire
\newcommand{\scal}[2]{\vec{#1} \cdot \vec{#2}}
\newcommand{\vectCoord}[2]{%
{\renewcommand{\arraystretch}{1}%
\left(\begin{array}{c} #1 \\ #2 \end{array} \right)%
}%
}
%% Proba
\newcommand{\coefBino}[2]{\vectCoord{#1}{#2}}
%% Logique
\renewcommand{\equiv}{\Leftrightarrow}
%% Calculatrice
\usepackage{listings}
\newcommand{\calc}[1]{\Ovalbox{\lstinline|#1|}}
%\newcommand{\calc}[1]{\verb!#1!}
%% Autres
\newcommand{\TODO}[1]{\textcolor{red}{note(#1)}}
%% Poser des opérations
\RequirePackage[letterspace=500]{microtype}
\newcommand{\poseOP}[3]{%
\textls{
$\begin{array}{cr}
& #1 \\[-0.3cm]
#2 & #3 \\
\hline
&
\end{array}$}
}
% Icones
\newcommand{\icon}[2][scale=0.4]{%
\includegraphics[#1]{/media/documents/Cours/Prof/Enseignements/Clipart/icons/#2.png}%
}
% Icones des compétences
\newcommand{\Cher}[1][scale=0.4]{%
\icon[#1]{card-pick}
}
\newcommand{\Mod}[1][scale=0.4]{%
\icon[#1]{processor}
}
\newcommand{\Rep}[1][scale=0.4]{%
\icon[#1]{chart}
}
\newcommand{\Rai}[1][scale=0.4]{%
\icon[#1]{brain}
%\icon[#1]{gears}
}
\newcommand{\Cal}[1][scale=0.4]{%
\icon[#1]{computing}
}
\newcommand{\Com}[1][scale=0.4]{%
\icon[#1]{conversation}
}
\newcommand{\Con}[1][scale=0.4]{%
\icon[#1]{book-cover}
}
% ##########################
% Tikz shortcuts
% ##########################
% Les dessins
\RequirePackage{tikz}
%% le cercle trigo
\newcommand{\cercleTrigo}%
{%
\draw[->, very thick] (-1.2,0) -- (1.3, 0);
\draw[->, very thick] (0,-1.2) -- (0,1.3);
\draw[very thick] (0,0) circle (1);
\draw (0,0) node[below left] {$O$};
\draw (1,0) node[below right] {$I$};
\draw (0,1) node[above left] {$J$};
}
%% Le repère orthonormé avec la grille
%%% \repere{xmin}{xmax}{ymin}{ymax}
\newcommand{\repere}[4]%
{%
\draw[very thin, gray] (#1,#3) grid (#2,#4);
\draw[->, very thick] (#1,0) -- (#2,0);
\draw[->, very thick] (0,#3) -- (0,#4);
\draw (0,0) node[below right, scale=0.7 ] {$O$};
\draw (0,1) node {-} node[left] {$J$};
\draw (1,0) node[rotate=90] {-} node[below] {$I$};
}
\newcommand{\repereNoGrid}[4]%
{%
\draw[->, very thick] (#1,0) -- (#2,0);
\draw[->, very thick] (0,#3) -- (0,#4);
}
%% Diagramme boite
%%% \boxplot{Vertical Center}{min}{Q1}{Me}{Q3}{Max}
\newcommand{\boxplot}[6]%
{%
\filldraw[color=highlightbg, draw=text] (#3, {#1 - 0.5}) rectangle (#5, {#1 + 0.5});
\draw (#2, {#1 - 0.5}) -- (#2, {#1 + 0.5}) node[above] {$Min$};
\draw (#3, {#1 - 0.5}) -- (#3, {#1 + 0.5}) node[above] {$Q_1$};
\draw (#4, {#1 - 0.5}) -- (#4, {#1 + 0.5}) node[above] {$Me$};
\draw (#5, {#1 - 0.5}) -- (#5, {#1 + 0.5}) node[above] {$Q_3$};
\draw (#6, {#1 - 0.5}) -- (#6, {#1 + 0.5}) node[above] {$Max$};
\draw (#2, #1) -- (#3, #1);
\draw (#5, #1) -- (#6, #1);
%\draw ({(#2 +#3)/2}, #1) node[above] {25\%};
%\draw ({(#3 +#4)/2}, #1) node[above] {25\%};
%\draw ({(#4 +#5)/2}, #1) node[above] {25\%};
%\draw ({(#5 +#6)/2}, #1) node[above] {25\%};
}
\newcommand{\boxplotNoNames}[6]%
{%
\filldraw[color=highlightbg, draw=text] (#3, {#1 - 0.5}) rectangle (#5, {#1 + 0.5});
\draw (#2, {#1 - 0.5}) -- (#2, {#1 + 0.5});
\draw (#3, {#1 - 0.5}) -- (#3, {#1 + 0.5});
\draw (#4, {#1 - 0.5}) -- (#4, {#1 + 0.5});
\draw (#5, {#1 - 0.5}) -- (#5, {#1 + 0.5});
\draw (#6, {#1 - 0.5}) -- (#6, {#1 + 0.5});
\draw (#2, #1) -- (#3, #1);
\draw (#5, #1) -- (#6, #1);
}