<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\chapter{La structure du manuel} \label{structure}
\backgroundimage{img/ch2}
\thispagestyle{chapterpage}


\newpage


\section{organisation gÃ©nÃ©rale}




Voici un schÃ©ma qui explique comment est organisÃ© l'arborescence des fichiers de notre futur manuel. Cette arborescence de fichier a Ã©tÃ©  faite Ã&nbsp; l'aide d'un paquet (package) \LaTeX, le package \verb|forest| . En cherchant bien, on trouve des package sur Ã&nbsp; peu prÃ¨s tout ce que l'on veut.

\medskip

\begin{figure}[h]
\begin{forest}
      for tree={
        font=\ttfamily,
        grow'=0,
        child anchor=west,
        parent anchor=south,
        anchor=west,
        calign=first,
        inner xsep=7pt,
        edge path={
          \noexpand\path [draw, \forestoption{edge}]
          (!u.south west) +(7.5pt,0) |- (.child anchor) pic {folder} \forestoption{edge label};
        },
        % style for your file node 
        file/.style={edge path={\noexpand\path [draw, \forestoption{edge}]
          (!u.south west) +(7.5pt,0) |- (.child anchor) \forestoption{edge label};},
          inner xsep=2pt,font=\small\ttfamily
                     },
        before typesetting nodes={
          if n=1
            {insert before={[,phantom]}}
            {}
        },
        fit=band,
        before computing xy={l=15pt},
      }  
    [manuels
      [commons]
      [S5
      [manuel.tex,file]
      [ch1\textunderscore premier\textunderscore chapitre
        [chapitre.tex,file]
        [cours.tex,file]
        [content
           [
           crs.tex,file
           ]
           [
           act.tex,file
           ]
           [
           exos.tex,file
           ]
        ]
        [img]
      ]
      [ch2\textunderscore second\textunderscore chapitre]
      [ch3\textunderscore troisieme\textunderscore chapitre]
      ]
      [S6]
    ]
 \end{forest}
\caption{La structure des fichiers} 
\end{figure}

Le fichier \verb|manuel.tex| est celui que l'on compile pour obtenir le manuel.

Chaque chapitre se trouve dans son propre rÃ©pertoire. Quand on compile le manuel, on peut dÃ©cider d'y inclure les chapitres que l'on dÃ©sire, dans l'ordre qu'on dÃ©sire.  Dans chaque chapitre, le fichier  \verb|chapitre.tex| permet d'appeler les composants du chapitre (cours, activitÃ©s, exercices). Ce fichier ne contient aucun contenu.

Dans chaque chapitre, il y a aussi un rÃ©pertoire \verb|content|. C'est lÃ&nbsp; oÃ¹ se trouve le contenu du manuel. \verb|crs.tex| contient le cours, \verb|act.tex| les activitÃ©s et \verb|exos.tex| les Ã©noncÃ©s des exercices ainsi que leurs solutions.

Lors de la compilation du manuel, on peut facilement dÃ©cider d'inclure, ou d'exclure, la partie cours, activitÃ©s ou exercices.

Enfin, chaque chapitre contient le fichier \verb|cours.tex|. Ce fichier permet de crÃ©er des transparents avec le cours.


\begin{lesson}
\section{Le cours}

Le cours est Ã&nbsp; placer au sein d'un environnement \verb|lesson|, c'est Ã&nbsp; dire entre la balise \verb|\begin{lesson}| et la balise \verb|\end{lesson}|.

Les paragraphes et les sous-paragraphes du cours, numÃ©rotÃ©s, sont dÃ©finis avec les commandes \verb|\section{&lt;titre&gt;}| et \verb|\subsection{&lt;titre&gt;}|. Ces deux commandes existent en version Ã©toilÃ©es  \verb|\section*{&lt;titre&gt;}|  et \verb|\subsection*{&lt;titre&gt;}| si on ne veut pas de la numÃ©rotation. Comme c'est le cas Ã&nbsp; la ligne suivante \ldots

\subsection*{Les environnements propres au cours}
Tout bon cours de mathÃ©matiques contient des dÃ©finitions, des thÃ©orÃ¨mes, des propriÃ©tÃ©s et des formules :


 \begin{tcblisting}{colback=red!5!white,colframe=red!75!black,listing above text}
\begin{definition}{}
Soient $X$ et $Y$ deux ensembles; on appelle fonction dÃ©finie sur l'ensemble $X$et Ã&nbsp; valeurs dans $Y$ toute opÃ©ration consistant Ã&nbsp; faire correspondre Ã&nbsp; chaque Ã©lÃ©ment $x$ de $X$ un Ã©lÃ©ment $y$ de $Y$, qui dÃ©pend de $x$ selon une loi bien dÃ©terminÃ©e.
\end{definition}
\end{tcblisting}

 \begin{tcblisting}{colback=red!5!white,colframe=red!75!black,listing above text}
\begin{theorem}[mon_thm]{de Desargues}
Soient p, q et r trois droites distinctes concourantes ou parallÃ¨les et soient ABC et A'B'C' deux triangles tels que A et A' soient sur p, B et B' sur q et C et C' sur r.

Si (AB)//(A'B') et (AC)//(A'C') alors (BC)//(B'C').
\end{theorem}

\begin{proof}
Ici, on peut faire la dÃ©monstration.
\end{proof}

On peut par la suite faire une rÃ©fÃ©rence Ã&nbsp; ce \cref{mon_thm} (\nameref{mon_thm})
\end{tcblisting}


 \begin{tcblisting}{colback=red!5!white,colframe=red!75!black,listing above text}
\begin{property}{}
Si $f$ et $g$ sont deux fonctions continues par morceaux dans $[a;b]$
et si $f \leqslant g$, on a \[\int_a^b f(x) \text{d}x \leqslant \int_a^b g(x) \text{d}x  \,. \]
\end{property}
\end{tcblisting}


 \begin{tcblisting}{colback=red!5!white,colframe=red!75!black,listing above text}
\begin{formula}{de Taylor}
Si $f$ est une fonction complexe admettant dans un intervalle fermÃ© d'extrÃ©mitÃ©s $a$ et $b$ des  dÃ©rivÃ©es continues jusqu'Ã&nbsp; l'ordre $n$. Alors

\[
\begin{array}{rcl}
f(b) &amp; = &amp; f(a)+\frac{b-a}{1!}f'(a)+\frac{(b-a)^2}{2!}f''(a)+\ldots \\
&amp; = &amp; +\frac{(b-a)^{n-1}}{(n-1)! f^{(n-1)}(a)}+ \int_a^b \frac{(b-t)^{n-1}}{(n-1)!}f^{(n)}(t) \text{d}t \,.
\end{array}
\] 

\end{formula}
\end{tcblisting}


Enfin, dans tout bon cours de maths, on trouve aussi des mÃ©thodes:

 \begin{tcblisting}{colback=red!5!white,colframe=red!75!black,listing above text}
\begin{method}[quart]{La recette du quatre-quarts}

\begin{itemize}
\item PrÃ©chauffer le four Ã&nbsp; 180\degree.
\item MÃ©langer 250g de farine, 250g de beurre ramolli, 250g de sucre et 4 d'Å“ufs.
\item Battre les Å“ufs en neige.
\item Verser dans un moule Ã€ cake beurrÃ© et farinÃ© et enfourner 45 minutes.
\end{itemize}
\end{method}


\begin{exo}[type=method]
Vous avez 500g de farine. Calculez la quantitÃ© nÃ©cessaire des autres ingrÃ©dients afin d'utiliser toute la farine.

\begin{sol}
Il vous faudra le 500g de beurre,  500g de sucre et 8 Å“ufs.
\end{sol} 
\end{exo}

\end{tcblisting}


\pagebreak

\section{La partie exercices} \label{partie_exos}

Les exercices se trouvent au sein d'un environnement \texttt{exercises}, c'est Ã&nbsp; dire entre la balise  \texttt{\\begin\{exercises\}} et la balise  \texttt{\\end\{exercises\}}.

 \begin{tcbinputlisting}{colback=red!5!white,colframe=red!75!black,listing only,listing file={content/exos.tex}}
 \end{tcbinputlisting}


La page suivante montre le rÃ©sultat. Elle est automatiquement sÃ©parÃ©e en deux colonnes.
\end{lesson}



\begin{exercises}
\input{exos}
\end{exercises}

\newpage

\section{La partie activitÃ©s} \label{partie_activite}


Les activitÃ©s se trouvent au sein d'un environnement \texttt{activities}, c'est Ã&nbsp; dire entre la balise  \texttt{\\begin\{activities\}} et la balise  \texttt{\\end\{activities\}}.

Voici le code, le rÃ©sultat est visible Ã&nbsp; la page suivante.


\begin{tcbinputlisting}{colback=red!5!white,colframe=red!75!black,listing only,listing file={content/act_back.tex}}\end{tcbinputlisting}





\begin{activities}

\input{content/act.tex}

\end{activities}


\section{Les rÃ©ferences}

Dans votre document, vous pouvez faire rÃ©fÃ©rence aux activitÃ©s, aux paragraphes du cours ou aux mÃ©thodes. En tout cas, celles qui ont Ã©tÃ© marquÃ©es par un \verb!label!.Pour cela, on peut utiliser la commande  \verb!\ref!, mais la commande \verb!\cref! (du package cleveref) donne un meilleur rendu. 

\begin{tcblisting}{colback=red!5!white,colframe=red!75!black,listing above text}
{
\renewcommand{\arraystretch}{2}
\setlength{\tabcolsep}{1cm}
\begin{tabular}{|l|l|}  \hline
\bfseries commande \verb!\ref! &amp;\bfseries  commande \verb!\cref! \\ \hline  
\ref{quart} &amp;
\cref{quart}
\\ \hline 
\ref{partie_exos} &amp;
\cref{partie_exos}
\\ \hline 
\ref{echec_et_maths} &amp;
\cref{echec_et_maths} \\ \hline 
\end{tabular}
}
\end{tcblisting}

</pre></body></html>