How to Rotate Tables and Captions in LaTeX

When you rotate a table in Latex, the caption should be rotated as well. If you use \rotatebox{90}, it will produce something like this instead:

When it should be like this

So, here’s an example that shows how to rotate the entire table, including its caption, by 90 degrees:

Step-by-Step Solution

  1. First, add the rotating package in the preamble of your LaTeX document:
   \usepackage{rotating}
  1. Then, use the sidewaystable environment to rotate the table and the caption. Here is a minimal example:
\documentclass{article}
\usepackage{rotating}  % for rotating tables

\begin{document}

\begin{sidewaystable}  % Rotates the table and caption by 90 degrees
\centering
\begin{tabular}{|c|c|c|}
\hline
Header 1 & Header 2 & Header 3 \\
\hline
Row 1, Col 1 & Row 1, Col 2 & Row 1, Col 3 \\
Row 2, Col 1 & Row 2, Col 2 & Row 2, Col 3 \\
Row 3, Col 1 & Row 3, Col 2 & Row 3, Col 3 \\
\hline
\end{tabular}
\caption{This is a rotated table with its caption.}
\end{sidewaystable}

\end{document}

Explanation:

  • sidewaystable: This environment is provided by the rotating package and rotates the entire table (including the caption) 90 degrees counterclockwise.
  • \caption{}: The caption command works as usual, and the caption will appear in its normal position relative to the rotated table.

With this approach, both the table and its caption are rotated together.


Discover more from Science Comics

Subscribe to get the latest posts sent to your email.

Leave a Reply

error: Content is protected !!