Deux diagonales dans une cellule tabular

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.

Deux diagonales dans une cellule tabular

Messagepar pzorba75 » Lundi 03 Septembre 2018, 14:27

Bonjour à tous,
je cherche comment tracer deux diagonales dans une cellule d'un tableau géré par \begin{tabular}....\end{tabular}.
J'ai déterré plusieurs fils où j'avais demandé de l'aide et réglé la diagonale dans la première cellule de la ligne de titre avec l'utilisation de la commande \backslashbox{aaa}{bbb} qui me va bien.
Mon nouveau problème, et slashbox ne permet pas de le traiter, est de mettre deux diagonales (disons en X) dans une cellule qui restera vide. Je n'ai trouvé aucun exemple en fouinant sur Internet.
Je n'ai pas vraiment envie d'utiliser Pstricks ou Tikz pour faire ces diagonales.
Ma question : quel package ou quel ruse pour obtenir ces deux diagonales?
Je remercie d'avance pour l'aide apportée en ce jour de rentrée.
Pierre
On se lasse de tout, excepté d'apprendre.
Virgile
pzorba75
Kilo-utilisateur
 
Messages: 151
Inscription: Mardi 20 Août 2013, 03:50
Localisation: Paris
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Deux diagonales dans une cellule tabular

Messagepar evariste_G » Lundi 03 Septembre 2018, 15:34

Bonjour.

Ce code :

Code: Tout sélectionner
\documentclass[12pt,french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{tikz}
   \usetikzlibrary{shapes.misc}
\newcommand{\croix}[1][]
{%
\renewcommand{\arraystretch}{0}
\hspace*{-\tabcolsep}\begin{tikzpicture}[baseline=(textbox.base),inner sep=0pt,outer sep=0pt]
\node[cross out,draw,text width=\dimexpr#1+\tabcolsep] (textbox) {\strut};
\useasboundingbox (textbox);
\end{tikzpicture}\renewcommand{\arraystretch}{1}%\vspace*{-3\arraycolsep}
}
\begin{document}
\begin{tabular}{|p{2cm}@{}|*3{p{2cm}|}}
\hline
\croix[20mm]
 & b & c & d\\
 \hline
a & b & c  & d\\
 \hline
\end{tabular}
\end{document}


donne :

tableau.png
tableau.png (4.15 Kio) Vu 141 fois
evariste_G
Téra-utilisateur
 
Messages: 1405
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant

Re: Deux diagonales dans une cellule tabular

Messagepar balf » Lundi 03 Septembre 2018, 16:39

Voici une solution toute simple avec juste l'extension diagbox (plus sûre que slashbox en général, en filoutant un peu LaTeX :
Code: Tout sélectionner
       \documentclass[12pt, french]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{babel}
    \usepackage{diagbox}

    \begin{document}

    \begin{tabular}{|p{2cm}@{}|*3{ >{\arraybackslash}p{2cm}|}}
    \multicolumn{4}{l}{\diagbox[width=\dimexpr 2cm + \tabcolsep + \arrayrulewidth\relax, height=\line, dir=SW]{}{}} \\[-2.9ex]
    \hline
    \diagbox[width=\dimexpr 2cm + \tabcolsep\relax, height=\line]{}{}
     & b & c & d\\
     \hline
    a & b & c & d\\
     \hline
    \end{tabular}

    \end{document}

B. A.
Fichiers joints
cellule-2diag.pdf
(21.37 Kio) Téléchargé 18 fois
Dernière édition par balf le Lundi 03 Septembre 2018, 17:55, édité 1 fois.
balf
Zetta-utilisateur
 
Messages: 3796
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Deux diagonales dans une cellule tabular

Messagepar pzorba75 » Lundi 03 Septembre 2018, 17:25

@balf : Je ne vois pas diagbox dans votre réponse. Pouvez vous vérifier?
On se lasse de tout, excepté d'apprendre.
Virgile
pzorba75
Kilo-utilisateur
 
Messages: 151
Inscription: Mardi 20 Août 2013, 03:50
Localisation: Paris
Statut actuel: Actif et salarié | Enseignant

Re: Deux diagonales dans une cellule tabular

Messagepar balf » Lundi 03 Septembre 2018, 17:57

@pzorba75 : Désolé, un problème avec mon presse-papier. C'est rectifié. Merci de l'avoir signalé.
B. A.
balf
Zetta-utilisateur
 
Messages: 3796
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot], Proximic [Spider] et 37 invités