GeneralCenter Sideways Text in Table

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
nick
Posts: 1
Joined: Fri Feb 22, 2008 2:54 pm

Center Sideways Text in Table

Post by nick »

Does anyone know how to center sideways text in a table?

Example:

\begin{tabular}{|c|c|c|}
\hline
& \begin{sideways}USERNAME\end{sideways}&
\begin{sideways}PASSW\end{sideways}\\
\hline
NAME1 & x & x \\
\hline
NAME2 & x & x \\
\hline
\end{tabular}

I wish to vertically center the sideways text 'USERNAME' and 'PAS' .
I would like to avoid using the \array package.

Many thanks in advance,
Nick

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

Learn LaTeX easily with newest books:

The LaTeX Beginner's Guide: 2nd edition and perfect for students writing a thesis

The LaTeX Cookbook: 2nd edition full of practical examples for mathematics, physics, chemistry, and more

LaTeX Graphics with TikZ: the first book about TikZ for perfect drawings in your LaTeX thesis

User avatar
localghost
Site Moderator
Posts: 9202
Joined: Fri Feb 02, 2007 12:06 pm

Center Sideways Text in Table

Post by localghost »

Use the \rotatebox command from graphicx to rotate the LR-box in the third column of the head.

Code: Select all

\begin{tabular}{|*{3}{c|}} \cline{2-3}
  \multicolumn{1}{c|}{}&\rotatebox{90}{USERNAME}&\rotatebox{90}{\makebox[\widthof{USERNAME}]{PASSW}} \\ \hline
  NAME1 & x & x \\ \hline
  NAME2 & x & x \\ \hline
\end{tabular}
To get familiar with the syntax of the \makebox command, refer to basic LaTeX documentation.


Best regards
Thorsten¹
Post Reply