Lignes plus épaisses tableau — Les-mathematiques.net The most powerful custom community solution in the world

Lignes plus épaisses tableau

Bonjour,
j'aimerais que dans mon tableau, les lignes verticales 1, 3, 5 etc, ainsi que la première ligne et la dernière ligne horizontales soient plus épaisses, mais je n'y parviens pas.
Pourriez-vous m'aider ?

Merci beaucoup
\documentclass[12pt,a4paper,notitlepage]{article}
\usepackage[french]{babel}

\usepackage[papersize={210mm,74.25mm},top=1.cm, bottom=1.cm, left=1.cm , right=1.cm]{geometry}

\usepackage{tabularx}

\linespread{1.3}
\pagestyle{empty}
 \begin{document}
 
\begin{center}
\begin{tabular}{|*{12}{>{\centering}m{1.cm}|}}
\hline
\multicolumn{2}{|c|}{Routeur A}&\multicolumn{2}{c|}{Routeur B}&\multicolumn{2}{c|}{Routeur C}&\multicolumn{2}{c|}{Routeur D}&\multicolumn{2}{c|}{Routeur E}&\multicolumn{2}{c|}{Routeur F}\tabularnewline
\hline
$B$&&&&&&&&&&&\tabularnewline
\hline
$C$&&&&&&&&&&&\tabularnewline
\hline
$D$&&&&&&&&&&&\tabularnewline
\hline
$E$&&&&&&&&&&&\tabularnewline
\hline
$F$&&&&&&&&&&&\tabularnewline
\hline
$G$&&&&&&&&&&&\tabularnewline
\hline
\end{tabular}\end{center}
  \end{document}

Réponses

  • Bonjour,

    Je crois que tu veux à peu près ça :
    \documentclass[12pt]{article}
    \usepackage[papersize={210mm,74.25mm},
                top=1.cm, bottom=1.cm, left=1.cm , right=1.cm]{geometry}
    
    \usepackage{array}
    \newlength{\mytabthickhrulewidth}
    \setlength{\mytabthickhrulewidth}{1pt}
    \newlength{\mytabthickvrulewidth}
    \setlength{\mytabthickvrulewidth}{1pt}
    
    \newcolumntype{D}{%
      >{\centering}m{1.cm}|
      >{\centering}m{1.cm}@{\vrule width \mytabthickvrulewidth}}
    \newcolumntype{H}{c@{\vrule width \mytabthickvrulewidth}}
    
    % booktabs.sty utilise déjà ces noms (ainsi que \midrule). On fait un peu de
    % “semantic markup” en reprenant les mêmes.
    \providecommand*{\toprule}{%
      \noalign{\hrule height \mytabthickhrulewidth}}
    \providecommand*{\bottomrule}{%
      \noalign{\hrule height \mytabthickhrulewidth}}
    
    \linespread{1.3}
    \pagestyle{empty}
    
    \begin{document}
    \begin{center}
    \begin{tabular}{ @{\vrule width \mytabthickvrulewidth} *{6}{D} }
    \toprule
    \multicolumn{2}{@{\vrule width \mytabthickvrulewidth}H}{Routeur A}&
    \multicolumn{2}{H}{Routeur B}&
    \multicolumn{2}{H}{Routeur C}&
    \multicolumn{2}{H}{Routeur D}&
    \multicolumn{2}{H}{Routeur E}&
    \multicolumn{2}{H}{Routeur F}\tabularnewline
    \hline
    $B$&&&&&&&&&&&\tabularnewline
    \hline
    $C$&&&&&&&&&&&\tabularnewline
    \hline
    $D$&&&&&&&&&&&\tabularnewline
    \hline
    $E$&&&&&&&&&&&\tabularnewline
    \hline
    $F$&&&&&&&&&&&\tabularnewline
    \hline
    $G$&&&&&&&&&&&\tabularnewline
    \bottomrule
    \end{tabular}
    \end{center}
    \end{document}
    
    Ceci dit, tu devrais peut-être jeter un œil à la documentation du package booktabs. ;-)109652
  • Merci beaucoup !
Connectez-vous ou Inscrivez-vous pour répondre.
Success message!