Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
2_composition:tableaux:cellules:diviser_une_cellule_en_diagonale [2021/02/02 17:19] – Typo. jejust3_composition:tableaux:cellules:diviser_une_cellule_en_diagonale [2021/11/27 14:08] (Version actuelle) – Correction de la mise en forme. yannick.tanguy
Ligne 1: Ligne 1:
 ====== Comment diviser une cellule par une diagonale? ====== ====== Comment diviser une cellule par une diagonale? ======
  
 +===== Avec l'extension “diagbox” =====
  
-$\Reponse$  L'extension [[ctanpkg>diagbox]] fournit la commande +L'extension [[ctanpkg>diagbox]] fournit la commande ''\diagbox'' qui prend deux arguments. Cette commande sépare la cellule courante en deux, par un trait diagonal du coin supérieur gauche vers le coin inférieur droit, place son premier argument //sous// ce trait et son deuxième argument //au-dessus//En voici un exemple :
-''\diagbox''qui prend deux arguments, et sépare la cellule courante +
-en deux, par un trait diagonal du coin supérieur gauche vers le coin +
-inférieur droit, place son premier argument //sous// ce trait et son +
-second argument //au-dessus//.+
  
-Exemple : 
 <WRAP column 42ex> <WRAP column 42ex>
 <code latex> <code latex>
Ligne 18: Ligne 14:
 \hline \hline
 \diagbox{qui}{quoi} &  \diagbox{qui}{quoi} & 
- voiture & tente & + voiture & tente & corde \\  
- corde   & dégaines & +\hline 
- casque  & baudrier \\ \hline +Nico   & 1 & 1 & 1 \\ \hline 
-Nico & 1 & 1 & 1 & 24 & 1 & 1 \\ \hline +Hélène &     & 1 \\ \hline 
-Hélène &   & 1 & 10 & 1 & 1 \\ \hline +Tof      & 1 & 1 \\ \hline 
-Tof &  & 1 & 1 & 15 &  & 1 \\ \hline +Xav    & 1 &   &   \\ \hline
-Xav & 1 &  &  &  &   & 1 \\ \hline+
 \end{tabular} \end{tabular}
 \end{document} \end{document}
Ligne 32: Ligne 27:
 <latexdoc> <latexdoc>
 \documentclass{article} \documentclass{article}
-  \usepackage{rotating} 
   \usepackage{diagbox}   \usepackage{diagbox}
   \pagestyle{empty}   \pagestyle{empty}
Ligne 40: Ligne 34:
 \hline \hline
 \diagbox{qui}{quoi} &  \diagbox{qui}{quoi} & 
- voiture & tente & + voiture & tente & corde \\  
- corde   & dégaines & +\hline 
- casque  & baudrier \\ \hline +Nico   & 1 & 1 & 1 \\ \hline 
-Nico & 1 & 1 & 1 & 24 & 1 & 1 \\ \hline +Hélène &     & 1 \\ \hline 
-Hélène &   & 1 & 10 & 1 & 1 \\ \hline +Tof      & 1 & 1 \\ \hline 
-Tof &  & 1 & 1 & 15 &  & 1 \\ \hline +Xav    & 1 &   &   \\ \hline
-Xav & 1 &  &  &  &   & 1 \\ \hline+
 \end{tabular} \end{tabular}
 \end{document} \end{document}
Ligne 53: Ligne 46:
 <WRAP clear /> <WRAP clear />
  
-<note> +Si la première ligne est trop haute, [[ctanpkg>diagbox]] n'arrivera pas à s'aligner sur le coin supérieur gauche, et s'alignera uniquement sur le coin inférieur droit. Le résultat reste généralement acceptable :
-Si la première ligne est trop haute, [[ctanpkg>diagbox]] n'arrivera pas à s'aligner +
-sur le coin supérieur gauche, et s'alignera uniquement sur le coin inférieur droit. +
-Le résultat reste généralement acceptable:+
 <WRAP clear /> <WRAP clear />
  
Ligne 66: Ligne 56:
  
 \begin{document} \begin{document}
-\begin{tabular}{|l|c|c|c|c|c|c|}+\begin{tabular}{|l|c|c|c|}
 \hline \hline
 \diagbox{qui}{quoi} &  \diagbox{qui}{quoi} & 
  \begin{turn}{90}voiture\end{turn} &  \begin{turn}{90}voiture\end{turn} &
  \begin{turn}{90}tente\end{turn} &  \begin{turn}{90}tente\end{turn} &
- \begin{turn}{90}corde\end{turn} & + \begin{turn}{90}corde\end{turn} 
- \begin{turn}{90}dégaines\end{turn} & +\\ \hline 
- \begin{turn}{90}casque\end{turn} & +Nico   & 1 & 1 & 1 \\ \hline 
- \begin{turn}{90}baudrier\end{turn} \\ \hline +Hélène &     & 1 \\ \hline 
-Nico & 1 & 1 & 1 & 24 & 1 & 1 \\ \hline +Tof      & 1 & 1 \\ \hline 
-Hélène &   & 1 & 10 & 1 & 1 \\ \hline +Xav    & 1 &   &   \\ \hline
-Tof &  & 1 & 1 & 15 &  & 1 \\ \hline +
-Xav & 1 &  &  &  &   & 1 \\ \hline+
 \end{tabular} \end{tabular}
 \end{document} \end{document}
Ligne 86: Ligne 74:
 <latexdoc> <latexdoc>
 \documentclass{article} \documentclass{article}
-  \usepackage{rotating} 
   \usepackage{diagbox}   \usepackage{diagbox}
 +  \usepackage{rotating}
   \pagestyle{empty}   \pagestyle{empty}
  
 \begin{document} \begin{document}
-\begin{tabular}{|l|c|c|c|c|c|c|}+\begin{tabular}{|l|c|c|c|}
 \hline \hline
 \diagbox{qui}{quoi} &  \diagbox{qui}{quoi} & 
  \begin{turn}{90}voiture\end{turn} &  \begin{turn}{90}voiture\end{turn} &
  \begin{turn}{90}tente\end{turn} &  \begin{turn}{90}tente\end{turn} &
- \begin{turn}{90}corde\end{turn} & + \begin{turn}{90}corde\end{turn} 
- \begin{turn}{90}dégaines\end{turn} & +\\ \hline 
- \begin{turn}{90}casque\end{turn} & +Nico   & 1 & 1 & 1 \\ \hline 
- \begin{turn}{90}baudrier\end{turn} \\ \hline +Hélène &     & 1 \\ \hline 
-Nico & 1 & 1 & 1 & 24 & 1 & 1 \\ \hline +Tof      & 1 & 1 \\ \hline 
-Hélène &   & 1 & 10 & 1 & 1 \\ \hline +Xav    & 1 &   &   \\ \hline
-Tof &  & 1 & 1 & 15 &  & 1 \\ \hline +
-Xav & 1 &  &  &  &   & 1 \\ \hline+
 \end{tabular} \end{tabular}
 \end{document} \end{document}
Ligne 110: Ligne 96:
 <WRAP clear /> <WRAP clear />
  
-</note>+Il est également possible de passer trois argument à ''\diagbox'', pour dessiner //deux// lignes obliques :
  
 +<WRAP column 45ex>
 +<code latex>
 +\begin{tabular}{|l|c|c|c|}
 +\hline
 +\diagbox{heure}{Bureau 1}{jour} &
 + Lundi & Mardi & Mercredi \\ 
 +\hline
 +9h -- 12h  & occupé & occupé &  \\ 
 +\hline
 +14h -- 17h &  & occupé & occupé \\ 
 +\hline
 +\end{tabular}
 +</code>
 +</WRAP>
 +<WRAP column 40ex>
 +<latexdoc>
 +\documentclass{article}
 +  \usepackage{diagbox}
 +  \pagestyle{empty}
  
 +\begin{document}
 +\begin{tabular}{|l|c|c|c|}
 +\hline
 +\diagbox{heure}{Bureau 1}{jour} &
 + Lundi & Mardi & Mercredi \\ \hline
 + 9h -- 12h  & occupé & occupé &  \\ \hline
 + 14h -- 17h &  & occupé & occupé \\ \hline
 +\end{tabular}
 +\end{document}
 +</latexdoc>
 +</WRAP>
 +<WRAP clear />
  
 ===== Extension “slashbox” ===== ===== Extension “slashbox” =====
  
-$\Reponse$  L'extension [[ctanpkg>slashbox]] fournit la commande +:!: //Lextension// [[ctanpkg>slashbox]] //est classée comme [[1_generalites:histoire:liste_des_packages_obsoletes|obsolète]]. Ce qui suit est informatif.//
-''\backslashbox'', qui a la même syntaxe qe ''\diagbox'' ci-dessus, +
-mais elle est considérée comme [[7_misc:liste_des_packages_obsoletes|obsolète]] +
-et il vaut mieux lui préférer [[ctanpkg>diagbox]].+
  
-Elle est toujours disponible dans CTANmais plus distribuée dans <latex>\TeX</latex> live.+L'extension [[ctanpkg>slashbox]] fournit la commande ''\backslashbox'', qui a la même syntaxe que ''\diagbox'' ci-dessus, avec deux arguments. Elle est toujours disponible dans CTAN mais n'est plus distribuée dans <latex>\TeX</latex> live.
  
 +L'extension [[ctanpkg>diagbox]] fournit d'ailleurs les commandes compatibles ''\backslashbox'' et '''\slashbox'' pour permettre une transition facile entre les deux extensions.
  
-{{htmlmetatags>metatag-keywords=(LaTeX,tableaux,cellule d'angle,trait en diagonale,cellule barrée) +----- 
-metatag-og:title=(Comment diviser une cellule par une diagonale?)+//Source:// [[faquk>FAQ-slashbox|Diagonal separation in corner cells of tables]]. 
 + 
 +{{htmlmetatags>metatag-keywords=(LaTeX,tableaux,cellule d'angle,trait en diagonale,deux traits obliques,cellule barrée) 
 +metatag-og:title=(Comment diviser une cellule par une diagonale)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
- 
3_composition/tableaux/cellules/diviser_une_cellule_en_diagonale.1612286347.txt.gz · Dernière modification : 2021/02/02 17:19 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0