Comment modifier l'orientation d'un tableau?

Avec l'extension “graphicx”

La commande \rotatebox de l'extension graphicx permet de faire tourner une boîte et donc, en particulier, un tableau :

\rotatebox{90}{%
\begin{tabular}{|c|c|}
   \hline
    salut & coucou \\
    bonjour & hello\\
   \hline
\end{tabular}}

\documentclass{article}
\usepackage{graphicx}
\pagestyle{empty}
\begin{document}
\rotatebox{90}{%
\begin{tabular}{|c|c|}
   \hline
    salut & coucou \\
    bonjour & hello\\
   \hline
\end{tabular}}
\end{document}

Avec l'extension “lscape”

L'extension lscape permet de passer certaines pages en mode « paysage ». Elle utilise la commande \rotatebox et est compatible avec l'extension longtable (voir la question Comment composer un tableau s'étendant sur plus d'une page ?).

Avec l'extension “rotating”

L'extension rotating permet, grâce à l'environnement sideways, de changer l'orientation d'un tableau :

\begin{sideways}
\begin{tabular}{|c|c|}
\multicolumn{1}{c}{%
    \begin{turn}{60}Note\end{turn}} &
\multicolumn{1}{c}{%
    \begin{turn}{60}Quantité\end{turn}} \\
\hline
0 & 3 \\
1 & 4 \\
2 & 11 \\
3 & 15 \\
4 & 23 \\
5 & 36 \\
\hline
\end{tabular}
\end{sideways}

\documentclass{article}
\usepackage{rotating}
\pagestyle{empty}
\begin{document}
\begin{sideways}
\begin{tabular}{|c|c|}
\multicolumn{1}{c}{%
    \begin{turn}{60}Note\end{turn}} &
\multicolumn{1}{c}{%
    \begin{turn}{60}Quantité\end{turn}} \\
\hline
0 & 3 \\
1 & 4 \\
2 & 11 \\
3 & 15 \\
4 & 23 \\
5 & 36 \\
\hline
\end{tabular}
\end{sideways}
\end{document}

Avec l'extension “rotfloat”

Si le tableau est un flottant, l'extension rotfloat permet de faire tourner les flottants (légende comprise).

3_composition/tableaux/changer_l_orientation_d_un_tableau.txt · Dernière modification: 2021/11/28 16:07 par yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0