Matrice et souligné

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.

Matrice et souligné

Messagepar Fabien_Ca » Vendredi 13 Janvier 2017, 04:13

Bonjour à tous,
Depuis quelques temps j'utilise un bout de code qui me permet de créer de texte à trou pour mes cours.
C' est très pratique car suivant la valeur d'un booléen, le corrigé d'une question s 'affiche en gris clair ou ne s'a ffiche pas, à ce moment là il est ecrit en blanc et souligné ( ce qui fait une ligne pratique pour écrire pour un élève. Cela est géré par une fonction \Trou{}
Là je commence un cours sur les matrices et cela ne marche pas avec les matrices:
pour la version prof pas de problème, la matrice est écrite en gris clair
pour la version élève il y a un soucis : je pense que le souligné et la matrice ne font pas bon ménage.
Si quelqu'un à une idée pour gérer cela..
Merci d'avance

Code: Tout sélectionner
\documentclass[11pt,letter]{article}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\usepackage{lastpage}
\usepackage{xcolor}
\usepackage{ifthen}
\usepackage[francais]{babel}
\usepackage{amsthm}
\usepackage{dashundergaps}
\newif\ifversionetudiant
\AtBeginDocument{
\ifversionetudiant
  \newcommand{\insidecolor}{white}
  \newcommand{\dashcolor}{gray}
\else
  \newcommand{\insidecolor}{gray}
  \newcommand{\dashcolor}{white}
\fi
}

\def\Trou{\ifversionetudiant\expandafter\TrouOn\else\expandafter\TrouOff\fi}
\def\TrouOff#1{\begingroup\color{\insidecolor}#1\endgroup}
\def\TrouOn{\bgroup\color{\insidecolor}%
\ifdim\ULdepth=\maxdimen
\settodepth\ULdepth{(j}\advance\ULdepth.1pt\fi
\markoverwith{\color{\dashcolor}\kern.15em
\vtop{\kern\ULdepth \hrule width .1em}%
\kern.15em}\ULon}

% commenter/decommenter selon la version voulue
\versionetudiantfalse
%\versionetudianttrue


\begin{document}
\Trou{
$\begin{pmatrix}
2 & -1 & 5 \\
0 & 4  &1,8\\
\end{pmatrix}$
est une matrice de 2 lignes et 3 colonnes, donc de taille $2 \times 3$.}
\end{document}
Fabien_Ca
Déca-utilisateur
 
Messages: 10
Inscription: Mardi 15 Novembre 2016, 18:45
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Matrice et souligné

Messagepar pg » Vendredi 13 Janvier 2017, 07:10

Mettre la matrice à l'intérieur d'accolades :

Code: Tout sélectionner
\documentclass[11pt]{article}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\usepackage{lastpage}
\usepackage{xcolor}
\usepackage{ifthen}
\usepackage[francais]{babel}
\usepackage{amsthm}
\usepackage{dashundergaps}
\newif\ifversionetudiant
\AtBeginDocument{
\ifversionetudiant
  \newcommand{\insidecolor}{white}
  \newcommand{\dashcolor}{gray}
\else
  \newcommand{\insidecolor}{gray}
  \newcommand{\dashcolor}{white}
\fi
}

\def\Trou{\ifversionetudiant\expandafter\TrouOn\else\expandafter\TrouOff\fi}
\def\TrouOff#1{\begingroup\color{\insidecolor}#1\endgroup}
\def\TrouOn{\bgroup\color{\insidecolor}%
\ifdim\ULdepth=\maxdimen
\settodepth\ULdepth{(j}\advance\ULdepth.1pt\fi
\markoverwith{\color{\dashcolor}\kern.15em
\vtop{\kern\ULdepth \hrule width .1em}%
\kern.15em}\ULon}

% commenter/decommenter selon la version voulue
%\versionetudiantfalse
\versionetudianttrue


\begin{document}
\Trou{
${\begin{pmatrix}
2 & -1 & 5 \\
0 & 4  &1,8\\
\end{pmatrix}}$
est une matrice de 2 lignes et 3 colonnes, donc de taille $2 \times 3$.}
\end{document}
pg
Modérateur
 
Messages: 2584
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Matrice et souligné

Messagepar Fabien_Ca » Vendredi 13 Janvier 2017, 16:29

Merci pour ta réponse ultra rapide et qui fonctionne ..
Super !

Pourquoi cela marche-t-il ? A quoi servent ces accolades ?
Fabien_Ca
Déca-utilisateur
 
Messages: 10
Inscription: Mardi 15 Novembre 2016, 18:45
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: Alexa [Bot], Bing [Bot], DotBot [Crawler], Grapeshot [Crawler], Proximic [Spider] et 17 invités