Bordure à droite (avec codage)

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Bordure à droite (avec codage)

Messagepar plop08 » Vendredi 23 Mai 2014, 20:54

Bonsoir,

je me permets de vous demander un coup de pouce.

suite à une inspection, j'ai été invité à noter mes élèves par compétences (ahum) et je me retrouve avec un problème inédit, il faudrait que dans mon modèle de devoir, je puisse insérer une colonne à droite et y mettre les compétences attendues.

et là... outre la motivation qui n'est pas évidente, je ne sais pas comment faire !

Code: Tout sélectionner
    \documentclass[12pt]{article}%
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{textcomp}
    %\usepackage[eurosym,right]{eurofont}
    \usepackage{geometry}
    \usepackage{lastpage}
    \usepackage{theorem}
     \usepackage[tikz]{bclogo}
    \usepackage{mathrsfs, amsfonts,amsmath,amssymb}
    \renewcommand{\geq}{\geqslant}
    \renewcommand{\leq}{\leqslant}
    \usepackage{fancyhdr}
    \usepackage{afterpage}
    \usepackage{graphicx}
    \usepackage{ifthen}
    \usepackage{calc}
    %\usepackage{simpsons}
    \usepackage{pgf,tikz}

   \usetikzlibrary{arrows}
    \usepackage{tabularx}
    \usepackage{units} % \units[1]{cm}
    \usepackage[french]{babel}
    \frenchbsetup{ReduceListSpacing=false,CompactItemize=false}
    \usepackage[autolanguage]{numprint}
    \renewcommand{\FrenchLabelItem}{\textbullet}
    \renewcommand{\FrenchLabelItem}{\textbullet}
    \usepackage{icomma}

    \AtBeginDocument{%
      \renewcommand{\labelitemii}{$\circ$}%
      \renewcommand{\labelitemiii}{$\diamon$}%
      \renewcommand{\labelitemiv}{$\triangleright$}%
    }

    \geometry{
      a4paper,%
      left=1.5cm,right=1.5cm,%
      marginparwidth=0.5cm,%
      top=1.5cm,bottom=1.5cm,%
      headsep=1em %-1em
    }

    \setlength{\theorempostskipamount}{1\baselineskip}
    \newcounter{Cexe}
    \renewcommand{\theCexe}{\Roman{Cexe}}
    {%
      \theorembodyfont{\mdseries}%
      \theoremstyle{break}%
      \newtheorem{exercise}[Cexe]{Exercice}%
    }

    \newcounter{Ccorr}[section]
    \renewcommand{\theCcorr}{\Roman{Ccorr}}
    {   \theorembodyfont{\upshape}
      \theoremstyle{break}
      \newtheorem{claim}[Ccorr]{Correction de l'exercice}
    }

    \renewcommand{\theenumi}{\arabic{enumi}}
    \renewcommand{\theenumii}{\alph{enumii}}
    \renewcommand{\theenumiii}{\roman{enumiii}}
    \renewcommand{\labelenumi}{\textbf{\theenumi)}}
    \renewcommand{\labelenumii}{\textbf{\theenumii)}}
    \renewcommand{\labelenumiii}{\textbf{\theenumiii.}}
    \renewcommand{\thesection}{\Roman{section}}
    \renewcommand{\thesubsection}{\thesection-\alpha{subsection}}
    \renewcommand{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}

    \setlength{\parindent}{0pt}
    \renewcommand{\vec}[1]{\ensuremath{\overrightarrow{#1\;}}}
    \newcommand{\Euro}[1]{\text{\euros{\ensuremath{#1}}}}

    \newboolean{affduree}
    \newboolean{bcalculatrice}
    \newboolean{nominatif}

    \setboolean{nominatif}{true} % Décommenter pour mettre un champs Nom:.......
    \newcommand{\titre}{Devoir  \no11}
    \newcommand{\classe}{Première BacPro}
    \setboolean{bcalculatrice}{true} % Décommenter si la calculatrice est autorisée.
    \newcommand{\calculatricetrue}{Calculatrice autorisée}
    \newcommand{\calculatricefalse}{\textbf{Calculatrice non autorisée}}
    \newcommand{\Date}{Avril 2013}
    \setboolean{affduree}{true}
    \newcommand{\duree}{Durée: $40^{\text{min}}$}
    %\newcommand{\pourle}{à rendre le 07 janvier 2008}
    \newcommand{\etablissement}{Lycée {\sc Tsoin Tsoin}}
    \newcommand{\discipline}{Mathématiques}
    \fancypagestyle{firstpage}{
      \fancyhead{}
      \lhead{\etablissement}
      \rhead{\discipline}
      \lfoot{\scriptsize{Ad augusta, per augusta}}
      \cfoot{}
      \rfoot{\thepage$/$\pageref{LastPage}}
      \renewcommand{\footrulewidth}{0.4pt}
      \renewcommand{\headrulewidth}{0.4pt}
    }
    \fancypagestyle{otherpage}{
      \renewcommand{\headrulewidth}{0pt}
      \renewcommand{\footrulewidth}{0.4pt}
      \fancyhead{}
      \lfoot{\scriptsize{\classe}}
      \cfoot{\scriptsize{\titre}}
      \rfoot{\thepage$/$\pageref{LastPage}}
    }
    \pagestyle{otherpage}%
    \thispagestyle{firstpage}

    \begin{document}
    \noindent\begin{tabularx}{\textwidth}[t]{X>{\centering\arraybackslash}c>{\raggedleft\arraybackslash}X}
      \classe&{\large\titre}&\Date \\
      &&\\
      \ifthenelse{\boolean{nominatif}}{Nom:
        \makebox[0mm][l]{\makebox[50mm][l]{\dotfill}\;}}{}&%
      \ifthenelse{\boolean{affduree}}{\duree}{\pourle}&%
      \ifthenelse{\boolean{bcalculatrice}}{\calculatricetrue}{\calculatricefalse}
    \end{tabularx}
    \begin{center}
      \hrulefill%
      \ \scriptsize{\emph{\textbf
          {La qualité de la rédaction et la précision des raisonnements
            influent sur la notation}}\ }%
      \hrulefill%
    \end{center}


\begin{exercise}
Chaque bactérie \og mère \fg{} se divise en deux bactéries \og filles \fg{} identiques à elle-même.

Le temps nécessaire à cette division est de 20 minutes pour la salmonelle \footnote{La plupart des personnes infectées par les salmonelles développent de la diarrhée, de la fièvre, et des crampes abdominales dans un délai de 12 à 48 heures après l'infection.}.

Un œuf mayonnaise a été infecté par une bactérie.

\begin{center}
\begin{tikzpicture}
   %\tikzstyle{lien}=[->,>=stealth,rounded corners=5pt,thick]
   \tikzset{individu/.style={draw,thick,fill=#1!25, rounded corners=5pt},individu/.default={gray}}


\node [individu]{Bactérie Mère \includegraphics[scale=2.5]{salmonella.png} } [sibling distance=8cm,level distance=2cm] child {node [individu]{Bactérie Fille} [sibling distance=4cm]  child {node [individu]{Bactérie Fille}  child {node [individu]{Bactérie Fille}} child {node [individu]{Bactérie Fille}} } child {node [individu]{Bactérie Fille}} } child {node [individu]{Bactérie Fille} [sibling distance=4cm]  child {node [individu]{Bactérie Fille} } child {node [individu]{Bactérie Fille} }};

\draw [dotted](-8,-1) -- (8,-1);

\draw [dotted](-8,-3) -- (8,-3);

\draw [dotted](-8,-5) -- (8,-5);

\end{tikzpicture}


\begin{enumerate}
\item Indiquer le nombre de bactéries obtenues après la première division, après la seconde, la troisième.


\dotfill

\dotfill

\dotfill

\item Si on appelle $u_1$ le nombre de bactéries \textbf{après} la première division. Donnez les valeurs de $u_2$, $u_3$.

\dotfill

\dotfill

\dotfill
\begin{itemize}
\item Faites une hypothèse sur le type de la suite :


\dotfill

\item Confirmez votre hypothèse par le calcul :


\dotfill

\dotfill

\dotfill

\item Donnez la raison de la suite :


\dotfill

\end{itemize}

\vspace{1cm}

\item Trouver le nombre bactéries qui se sont développées au bout de 1 h, 2 h, et enfin 6 h (vous donnerez à quel terme de la suite cela correspond pour chaque valeur).

\dotfill

\dotfill

\dotfill

\item Si cet oeuf infecté est ingéré au bout de 6 heures et sachant qu'il faut plus de 100 000 bactéries pour être malade : que pouvez vous conclure ?

\dotfill

\dotfill

\dotfill


\end{enumerate}
\end{center}
\end{exercise}


\begin{bclogo}[logo = \bcattention]{Formulaire !}
Suites arithmétiques :

\begin{itemize}
\item $u_{n+1}=u_{n}+r$


\end{itemize}

Suites géométriques :

\begin{itemize}
\item $u_{n+1}=q\times u_{n}$


\end{itemize}
\end{bclogo}
\end{document}



en espérant trouver des pistes auprès de vous.

bien cordialement,
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: bordure à droite (avec codage)

Messagepar evariste_G » Samedi 24 Mai 2014, 06:56

Bonjour.

Il faudrait dans un premier temps réduire la largeur du texte afin de pouvoir insérer tes compétences à droite.

Une façon de procéder pourrait être d'utiliser des notes de marges :

Code: Tout sélectionner
        \documentclass[12pt]{article}%
        \usepackage[utf8]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage{lmodern}
        \usepackage{textcomp}
        %\usepackage[eurosym,right]{eurofont}
        \usepackage{geometry}
        \usepackage{lastpage}
        \usepackage{theorem}
         \usepackage[tikz]{bclogo}
        \usepackage{mathrsfs, amsfonts,amsmath,amssymb}
        \renewcommand{\geq}{\geqslant}
        \renewcommand{\leq}{\leqslant}
        \usepackage{fancyhdr}
        \usepackage{afterpage}
        \usepackage{graphicx}
        \usepackage{ifthen}
        \usepackage{calc}
        %\usepackage{simpsons}
        \usepackage{pgf,tikz}

       \usetikzlibrary{arrows}
        \usepackage{tabularx}
        \usepackage{units} % \units[1]{cm}
        \usepackage[french]{babel}
        \frenchbsetup{ReduceListSpacing=false,CompactItemize=false}
        \usepackage[autolanguage]{numprint}
        \renewcommand{\FrenchLabelItem}{\textbullet}
        \renewcommand{\FrenchLabelItem}{\textbullet}
        \usepackage{icomma}

        \AtBeginDocument{%
          \renewcommand{\labelitemii}{$\circ$}%
          \renewcommand{\labelitemiii}{$\diamon$}%
          \renewcommand{\labelitemiv}{$\triangleright$}%
        }

        \geometry{
          a4paper,%
          left=1.5cm,right=3.5cm,%
          marginparwidth=2cm,% largeur souhaitée
               marginparsep=3mm,%
          top=1.5cm,bottom=1.5cm,%
          headsep=1em %-1em
        }

        \setlength{\theorempostskipamount}{1\baselineskip}
        \newcounter{Cexe}
        \renewcommand{\theCexe}{\Roman{Cexe}}
        {%
          \theorembodyfont{\mdseries}%
          \theoremstyle{break}%
          \newtheorem{exercise}[Cexe]{Exercice}%
        }

        \newcounter{Ccorr}[section]
        \renewcommand{\theCcorr}{\Roman{Ccorr}}
        {   \theorembodyfont{\upshape}
          \theoremstyle{break}
          \newtheorem{claim}[Ccorr]{Correction de l'exercice}
        }

        \renewcommand{\theenumi}{\arabic{enumi}}
        \renewcommand{\theenumii}{\alph{enumii}}
        \renewcommand{\theenumiii}{\roman{enumiii}}
        \renewcommand{\labelenumi}{\textbf{\theenumi)}}
        \renewcommand{\labelenumii}{\textbf{\theenumii)}}
        \renewcommand{\labelenumiii}{\textbf{\theenumiii.}}
        \renewcommand{\thesection}{\Roman{section}}
        \renewcommand{\thesubsection}{\thesection-\alpha{subsection}}
        \renewcommand{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}

        \setlength{\parindent}{0pt}
        \renewcommand{\vec}[1]{\ensuremath{\overrightarrow{#1\;}}}
        \newcommand{\Euro}[1]{\text{\euros{\ensuremath{#1}}}}

        \newboolean{affduree}
        \newboolean{bcalculatrice}
        \newboolean{nominatif}

        \setboolean{nominatif}{true} % Décommenter pour mettre un champs Nom:.......
        \newcommand{\titre}{Devoir  \no11}
        \newcommand{\classe}{Première BacPro}
        \setboolean{bcalculatrice}{true} % Décommenter si la calculatrice est autorisée.
        \newcommand{\calculatricetrue}{Calculatrice autorisée}
        \newcommand{\calculatricefalse}{\textbf{Calculatrice non autorisée}}
        \newcommand{\Date}{Avril 2013}
        \setboolean{affduree}{true}
        \newcommand{\duree}{Durée: $40^{\text{min}}$}
        %\newcommand{\pourle}{à rendre le 07 janvier 2008}
        \newcommand{\etablissement}{Lycée {\sc Tsoin Tsoin}}
        \newcommand{\discipline}{Mathématiques}
        \fancypagestyle{firstpage}{
          \fancyhead{}
          \lhead{\etablissement}
          \rhead{\discipline}
          \lfoot{\scriptsize{Ad augusta, per augusta}}
          \cfoot{}
          \rfoot{\thepage$/$\pageref{LastPage}}
          \renewcommand{\footrulewidth}{0.4pt}
          \renewcommand{\headrulewidth}{0.4pt}
        }
        \fancypagestyle{otherpage}{
          \renewcommand{\headrulewidth}{0pt}
          \renewcommand{\footrulewidth}{0.4pt}
          \fancyhead{}
          \lfoot{\scriptsize{\classe}}
          \cfoot{\scriptsize{\titre}}
          \rfoot{\thepage$/$\pageref{LastPage}}
        }
        \pagestyle{otherpage}%
        \thispagestyle{firstpage}

        \begin{document}
        \noindent\begin{tabularx}{\textwidth}[t]{X>{\centering\arraybackslash}c>{\raggedleft\arraybackslash}X}
          \classe&{\large\titre}&\Date \\
          &&\\
          \ifthenelse{\boolean{nominatif}}{Nom:
            \makebox[0mm][l]{\makebox[50mm][l]{\dotfill}\;}}{}&%
          \ifthenelse{\boolean{affduree}}{\duree}{\pourle}&%
          \ifthenelse{\boolean{bcalculatrice}}{\calculatricetrue}{\calculatricefalse}
        \end{tabularx}
        \begin{center}
          \hrulefill%
          \ \scriptsize{\emph{\textbf
              {La qualité de la rédaction et la précision des raisonnements
                influent sur la notation}}\ }%
          \hrulefill%
        \end{center}


    \begin{exercise}
    Chaque bactérie \og mère \fg{} se divise en deux bactéries \og filles \fg{} identiques à elle-même.

    Le temps nécessaire à cette division est de 20 minutes pour la salmonelle \footnote{La plupart des personnes infectées par les salmonelles développent de la diarrhée, de la fièvre, et des crampes abdominales dans un délai de 12 à 48 heures après l'infection.}.

    Un œuf mayonnaise a été infecté par une bactérie.

    \begin{center}
    \begin{tikzpicture}[scale=0.75]
       %\tikzstyle{lien}=[->,>=stealth,rounded corners=5pt,thick]
       \tikzset{individu/.style={draw,thick,fill=#1!25, rounded corners=5pt},individu/.default={gray}}


    \node [individu]{Bactérie Mère  \includegraphics[scale=2.5]{salmonella.png}  } [sibling distance=8cm,level distance=2cm] child {node [individu]{Bactérie Fille} [sibling distance=4cm]  child {node [individu]{Bactérie Fille}  child {node [individu]{Bactérie Fille}} child {node [individu]{Bactérie Fille}} } child {node [individu]{Bactérie Fille}} } child {node [individu]{Bactérie Fille} [sibling distance=4cm]  child {node [individu]{Bactérie Fille} } child {node [individu]{Bactérie Fille} }};

    \draw [dotted](-8,-1) -- (8,-1);

    \draw [dotted](-8,-3) -- (8,-3);

    \draw [dotted](-8,-5) -- (8,-5);

    \end{tikzpicture}


    \begin{enumerate}
    \item Indiquer le nombre de bactéries\marginpar{\centering\emph{Compétence de la question}} obtenues après la première division, après la seconde, la troisième.


    \dotfill

    \dotfill

    \dotfill

    \item Si on appelle $u_1$ le nombre de bactéries \textbf{après} la première division. Donnez les valeurs de $u_2$, $u_3$.

    \dotfill

    \dotfill

    \dotfill
    \begin{itemize}
    \item Faites une hypothèse sur le type de la suite :


    \dotfill

    \item Confirmez votre hypothèse par le calcul :


    \dotfill

    \dotfill

    \dotfill

    \item Donnez la raison de la suite :


    \dotfill

    \end{itemize}

    \vspace{1cm}

    \item Trouver le nombre bactéries qui se sont développées au bout de 1 h, 2 h, et enfin 6 h (vous donnerez à quel terme de la suite cela correspond pour chaque valeur).

    \dotfill

    \dotfill

    \dotfill

    \item Si cet oeuf infecté est ingéré au bout de 6 heures et sachant qu'il faut plus de 100 000 bactéries pour être malade : que pouvez vous conclure ?

    \dotfill

    \dotfill

    \dotfill


    \end{enumerate}
    \end{center}
    \end{exercise}


    \begin{bclogo}[logo = \bcattention]{Formulaire !}
    Suites arithmétiques :

    \begin{itemize}
    \item $u_{n+1}=u_{n}+r$


    \end{itemize}

    Suites géométriques :

    \begin{itemize}
    \item $u_{n+1}=q\times u_{n}$


    \end{itemize}
    \end{bclogo}
    \end{document}
Mathématiques, LaTeX et Python : http://www.mathweb.fr
Cours particuliers de maths et de NSI : https://cours-particuliers-bordeaux.fr/
evariste_G
Téra-utilisateur
 
Messages: 1428
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant

Re: bordure à droite (avec codage)

Messagepar plop08 » Samedi 24 Mai 2014, 07:00

pour le coup de réduire : c'était sur :)

pour le reste : merci beaucoup :) mais y a moyen de faire un ligne verticale de séparation tout du long ?

en tout cas : merci :)

(je vais essayer de comprendre ce que vous avez ajouté)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: bordure à droite (avec codage)

Messagepar plop08 » Samedi 24 Mai 2014, 07:12

je rebondis déjà :

est il possible que la marge ne début qu'après le "cartouche" du haut ?

je vais aller lire la doc du paquet geometry :)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: bordure à droite (avec codage)

Messagepar balf » Samedi 24 Mai 2014, 08:46

L'extension geometry possède une commande \othergeometry{…} à laquelle voux n'avez qu'à donner les paramètres que vous aviez donnés initialement. Si vous voulez que la « marge extérieure » de \marginpar coïncident exactement, il serait judicieux de tenir compte de \marginparsep, et donc de prendre right=3.8cm.

Après le cartouche, vous revenez à la disposition principale avec la commande \restoregeometry.


Je pense que vous auriez intérêt à utiliser l'extension ragged2e et sa commande \RaggedRight qui permet la coupure des mots et vous évitera des espaces inter-mots trop grands.

Petite remarque finale : la citation latine devrait être en italique, à mon avis. D'autre part la citation exacte est « ad augusta per angusta ».

B.A.
Dernière édition par balf le Samedi 24 Mai 2014, 08:54, édité 2 fois.
balf
Zetta-utilisateur
 
Messages: 3847
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: bordure à droite (avec codage)

Messagepar plop08 » Samedi 24 Mai 2014, 08:50

outch ! pour le latin : c'est la honte :/

pour le reste : je m'y colle cet am.

merci de vos réponses :)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: bordure à droite (avec codage)

Messagepar balf » Samedi 24 Mai 2014, 08:55

Bah ! Les coquilles, ça arrive à chacun d'entre nous…

B.A.
balf
Zetta-utilisateur
 
Messages: 3847
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Bordure à droite (avec codage)

Messagepar plop08 » Samedi 24 Mai 2014, 16:52

certes :)

bon il semblerait que
Code: Tout sélectionner
\othergeometry
soit remplacée par
Code: Tout sélectionner
/newgeometry
.

et le problème est maintenant
Code: Tout sélectionner
Note that both \newgeometry and \restoregeometry insert \clearpage where they are called.


je continue de chercher :)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: Bordure à droite (avec codage)

Messagepar evariste_G » Samedi 24 Mai 2014, 21:30

En effet, \newgeometry est à utiliser d'une page à l'autre, pas sur la même page.
En gardant la solution proposée, difficile de jouer sur les marges sur une même page.

Je propose donc une deuxième solution (j'ai enlevé l'appel à l'image que je n'ai pas ...) :

Code: Tout sélectionner
        \documentclass[12pt]{article}%
        \usepackage[utf8]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage{lmodern}
        \usepackage{textcomp}
        %\usepackage[eurosym,right]{eurofont}
        \usepackage{geometry}
        \usepackage[table]{xcolor}
        \usepackage{lastpage}
        \usepackage{theorem}
         \usepackage[tikz]{bclogo}
        \usepackage{mathrsfs, amsfonts,amsmath,amssymb}
        \renewcommand{\geq}{\geqslant}
        \renewcommand{\leq}{\leqslant}
        \usepackage{fancyhdr}
        \usepackage{afterpage}
        \usepackage{graphicx}
        \usepackage{ifthen}
        \usepackage{calc}
        %\usepackage{simpsons}
        \usepackage{pgf,tikz}
       \usetikzlibrary{arrows}
        \usepackage{tabularx}
        \usepackage{units} % \units[1]{cm}
        \usepackage[french]{babel}
        \frenchbsetup{ReduceListSpacing=false,CompactItemize=false}
        \usepackage[autolanguage]{numprint}
        \renewcommand{\FrenchLabelItem}{\textbullet}
        \renewcommand{\FrenchLabelItem}{\textbullet}
        \usepackage{icomma}

        \AtBeginDocument{%
          \renewcommand{\labelitemii}{$\circ$}%
          \renewcommand{\labelitemiii}{$\diamon$}%
          \renewcommand{\labelitemiv}{$\triangleright$}%
        }

        \geometry{
          a4paper,%
          left=1.5cm,right=1.5cm,%
          %marginparwidth=2cm,% largeur souhaitée
               %marginparsep=3mm,%
          top=1.5cm,bottom=1.5cm,%
          headsep=1em %-1em
        }

        \setlength{\theorempostskipamount}{1\baselineskip}
        \newcounter{Cexe}
        \renewcommand{\theCexe}{\Roman{Cexe}}
        {%
          \theorembodyfont{\mdseries}%
          \theoremstyle{break}%
          \newtheorem{exercise}[Cexe]{Exercice}%
        }

        \newcounter{Ccorr}[section]
        \renewcommand{\theCcorr}{\Roman{Ccorr}}
        {   \theorembodyfont{\upshape}
          \theoremstyle{break}
          \newtheorem{claim}[Ccorr]{Correction de l'exercice}
        }

        \renewcommand{\theenumi}{\arabic{enumi}}
        \renewcommand{\theenumii}{\alph{enumii}}
        \renewcommand{\theenumiii}{\roman{enumiii}}
        \renewcommand{\labelenumi}{\textbf{\theenumi)}}
        \renewcommand{\labelenumii}{\textbf{\theenumii)}}
        \renewcommand{\labelenumiii}{\textbf{\theenumiii.}}
        \renewcommand{\thesection}{\Roman{section}}
        \renewcommand{\thesubsection}{\thesection-\alpha{subsection}}
        \renewcommand{\thesubsubsection}{\thesubsection.\arabic{subsubsection}}

        \setlength{\parindent}{0pt}
        \renewcommand{\vec}[1]{\ensuremath{\overrightarrow{#1\;}}}
        \newcommand{\Euro}[1]{\text{\euros{\ensuremath{#1}}}}

        \newboolean{affduree}
        \newboolean{bcalculatrice}
        \newboolean{nominatif}

        \setboolean{nominatif}{true} % Décommenter pour mettre un champs Nom:.......
        \newcommand{\titre}{Devoir  \no11}
        \newcommand{\classe}{Première BacPro}
        \setboolean{bcalculatrice}{true} % Décommenter si la calculatrice est autorisée.
        \newcommand{\calculatricetrue}{Calculatrice autorisée}
        \newcommand{\calculatricefalse}{\textbf{Calculatrice non autorisée}}
        \newcommand{\Date}{Avril 2013}
        \setboolean{affduree}{true}
        \newcommand{\duree}{Durée: $40^{\text{min}}$}
        %\newcommand{\pourle}{à rendre le 07 janvier 2008}
        \newcommand{\etablissement}{Lycée {\sc Tsoin Tsoin}}
        \newcommand{\discipline}{Mathématiques}
        \fancypagestyle{firstpage}{
          \fancyhead{}
          \lhead{\etablissement}
          \rhead{\discipline}
          \lfoot{\scriptsize{Ad augusta, per augusta}}
          \cfoot{}
          \rfoot{\thepage$/$\pageref{LastPage}}
          \renewcommand{\footrulewidth}{0.4pt}
          \renewcommand{\headrulewidth}{0.4pt}
        }
        \fancypagestyle{otherpage}{
          \renewcommand{\headrulewidth}{0pt}
          \renewcommand{\footrulewidth}{0.4pt}
          \fancyhead{}
          \lfoot{\scriptsize{\classe}}
          \cfoot{\scriptsize{\titre}}
          \rfoot{\thepage$/$\pageref{LastPage}}
        }
        \pagestyle{otherpage}%
        \thispagestyle{firstpage}

        \begin{document}
        \noindent\begin{tabularx}{\textwidth}[t]{X>{\centering\arraybackslash}c>{\raggedleft\arraybackslash}X}
          \classe&{\large\titre}&\Date \\
          &&\\
          \ifthenelse{\boolean{nominatif}}{Nom:
            \makebox[0mm][l]{\makebox[50mm][l]{\dotfill}\;}}{}&%
          \ifthenelse{\boolean{affduree}}{\duree}{\pourle}&%
          \ifthenelse{\boolean{bcalculatrice}}{\calculatricetrue}{\calculatricefalse}
        \end{tabularx}
        \begin{center}
          \hrulefill%
          \ \scriptsize{\emph{\textbf
              {La qualité de la rédaction et la précision des raisonnements
                influent sur la notation}}\ }%
          \hrulefill%
        \end{center}

    \begin{exercise}
    Chaque bactérie \og mère \fg{} se divise en deux bactéries \og filles \fg{} identiques à elle-même.

    Le temps nécessaire à cette division est de 20 minutes pour la salmonelle \footnote{La plupart des personnes infectées par les salmonelles développent de la diarrhée, de la fièvre, et des crampes abdominales dans un délai de 12 à 48 heures après l'infection.}.

    Un œuf mayonnaise a été infecté par une bactérie.

    \begin{center}
    \begin{tikzpicture}[scale=0.75]
       %\tikzstyle{lien}=[->,>=stealth,rounded corners=5pt,thick]
       \tikzset{individu/.style={draw,thick,fill=#1!25, rounded corners=5pt},individu/.default={gray}}


    \node [individu]{Bactérie Mère blabla } [sibling distance=8cm,level distance=2cm] child {node [individu]{Bactérie Fille} [sibling distance=4cm]  child {node [individu]{Bactérie Fille}  child {node [individu]{Bactérie Fille}} child {node [individu]{Bactérie Fille}} } child {node [individu]{Bactérie Fille}} } child {node [individu]{Bactérie Fille} [sibling distance=4cm]  child {node [individu]{Bactérie Fille} } child {node [individu]{Bactérie Fille} }};

    \draw [dotted](-8,-1) -- (8,-1);

    \draw [dotted](-8,-3) -- (8,-3);

    \draw [dotted](-8,-5) -- (8,-5);

    \end{tikzpicture}


    \begin{enumerate}
    \begin{tabular}{l|>{\columncolor{gray!10}}l|}
    \begin{minipage}[t]{\dimexpr\textwidth-4cm}
    \item Indiquer le nombre de bactéries obtenues après la première division, après la seconde, la troisième.


    \dotfill

    \dotfill

    \dotfill
      \end{minipage}
      &
      \begin{minipage}[t]{2.8cm}
      \centering\emph{Compétences de la question 1}
      \end{minipage}
      \\[6em]
      \begin{minipage}[t]{\dimexpr\textwidth-4cm}
    \item Si on appelle $u_1$ le nombre de bactéries \textbf{après} la première division. Donnez les valeurs de $u_2$, $u_3$.

    \dotfill

    \dotfill

    \dotfill
    \begin{itemize}
    \item Faites une hypothèse sur le type de la suite :


    \dotfill

    \item Confirmez votre hypothèse par le calcul :


    \dotfill

    \dotfill

    \dotfill

    \item Donnez la raison de la suite :


    \dotfill

    \end{itemize}
    \end{minipage}
    &
      \begin{minipage}[t]{2.8cm}
      \centering\emph{Compétences de la question 2}
      \end{minipage}
      \\
      \end{tabular}
    \vspace{1cm}

    \item Trouver le nombre bactéries qui se sont développées au bout de 1 h, 2 h, et enfin 6 h (vous donnerez à quel terme de la suite cela correspond pour chaque valeur).

    \dotfill

    \dotfill

    \dotfill

    \item Si cet oeuf infecté est ingéré au bout de 6 heures et sachant qu'il faut plus de 100 000 bactéries pour être malade : que pouvez vous conclure ?

    \dotfill

    \dotfill

    \dotfill


    \end{enumerate}
    \end{center}
    \end{exercise}

    \begin{bclogo}[logo = \bcattention]{Formulaire !}
    Suites arithmétiques :

    \begin{itemize}
    \item $u_{n+1}=u_{n}+r$


    \end{itemize}

    Suites géométriques :

    \begin{itemize}
    \item $u_{n+1}=q\times u_{n}$


    \end{itemize}
    \end{bclogo}
   
    \end{document}


temp.pdf
(199.12 Kio) Téléchargé 98 fois
Mathématiques, LaTeX et Python : http://www.mathweb.fr
Cours particuliers de maths et de NSI : https://cours-particuliers-bordeaux.fr/
evariste_G
Téra-utilisateur
 
Messages: 1428
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant

Re: Bordure à droite (avec codage)

Messagepar plop08 » Lundi 26 Mai 2014, 04:36

Bonjour :)

désolé pour la réponse tardive (il faisait beau, j'ai trainé faire des photos :))

donc là vous êtes passé par un tableau et des minipages ? pas de risques d’interactions avec des tableaux dans la partie devoir ?

je vais lire ça attentivement et tester :)

merci beaucoup :)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: Bordure à droite (avec codage)

Messagepar evariste_G » Lundi 26 Mai 2014, 12:31

plop08 a écrit:Bonjour :)
donc là vous êtes passé par un tableau et des minipages ? pas de risques d’interactions avec des tableaux dans la partie devoir ?


"Interactions" ou "conflits" ? Les minipages permettent justement d'insérer des tableaux dans les questions.

Là, j'ai proposé une solution rapidement mais je pense qu'il serait pertinent de créer un environnement "questions" pour faciliter les saisies.
Mathématiques, LaTeX et Python : http://www.mathweb.fr
Cours particuliers de maths et de NSI : https://cours-particuliers-bordeaux.fr/
evariste_G
Téra-utilisateur
 
Messages: 1428
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Grapeshot [Crawler] et 20 invités