J'aimerai réaliser sur un tableau une rotation mais en mettant l'argument [angle=90] comme pour une figure rien ne marche. Que dois je utiliser?

Posée 07 Oct '17, 17:07

Aur%C3%A9lienCocq's gravatar image

AurélienCocq
1.2k85466
Taux d'acceptation : 28%


Voici trois (deux) solutions avec trois extensions.

graphicx C'est la solution la moins chère. En effet, l'extension graphicx fait partie de toute installation de LaTeX et il est fort probable qu'on n'a même pas besoin d'ajouter \usepackage{graphicx}.

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{graphicx}

\begin{document}
Foo
\rotatebox{90}{%
\begin{tabular}{ccc}
1 & 2 & 3\\
A & B & C
\end{tabular}} bar
\end{document}

adjustbox Cette solution a l'avantage d'utiliser un environnement.

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{adjustbox}

\begin{document}
foo
\begin{adjustbox}{angle=90}
\begin{tabular}{ccc}
1 & 2 & 3\\
A & B & C
\end{tabular}
\end{adjustbox}
bar
\end{document}

rotating Pour afficher un tableau large sur une page paysage.

Cette solution est totalement différente car le contenu de l'environnement sidewaystable ou sidewaysfigure est un objet flottants qui s'imprime sur une page à part.

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{rotating}

\begin{document}

\begin{sidewaystable}
\centering
\caption{Bla bla}
\begin{tabular}{ccc}
1 & 2 & 3\\
A & B & C
\end{tabular}
\end{sidewaystable}

\end{document}

Notons qu'il y les environnements (non flottants) suivants

  • sideways : tourne son contenu par un angle de 90 degrés.
  • turn : tourne son contenu par un angle donné en argument.
  • rotate : comme turn mais ne laisse pas d'espace autour le résultat.
Lien permanent

Publiée 07 Oct '17, 17:35

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 07 Oct '17, 21:24

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.