如何在单元格中垂直书写

如何在单元格中垂直书写

我知道\begin{sideways} ... \end{sideways}我可以垂直书写文本,但它会将文本旋转 +90 度。我该怎么做才能将其旋转 -90 度?

答案1

您可以使用环境turn

例子:

\documentclass{scrartcl}
\usepackage{rotating}
\begin{document}

\begin{sideways}Test\end{sideways}

\begin{turn}{-90}Test 90\end{turn}

\begin{turn}{270}Test 270\end{turn}

\hrule

Tabular:

\begin{tabular}{ccc}
Normal
&
\begin{turn}{-90}Test 90\end{turn}
&
\begin{turn}{270}Test 270\end{turn}
\end{tabular}

\end{document}

结果(摘录)

答案2

来自的示例这里帮我旋转并使其与柱子对齐。

\usepackage{array,multirow,graphicx}
\rotatebox{90}{\parbox{2mm}{\multirow{4{*}{yourtexthere}}}

编辑:完整的可执行代码片段:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{array,multirow,graphicx}

\begin{document}


\begin{table}[h!]
\caption{Multicolumn table}
%---------------------------------------------------------------------

\begin{tabular}{
  |p{\dimexpr.05\linewidth-2\tabcolsep-1.3333\arrayrulewidth}% column 1
  |p{\dimexpr.25\linewidth-2\tabcolsep-1.3333\arrayrulewidth}% column 2
  |p{\dimexpr.75\linewidth-2\tabcolsep-1.3333\arrayrulewidth}|% column 3
  }
  \hline
  \centering \textbf{}     & \raggedright \textbf{col2}     & \raggedright\arraybackslash \textbf{col3}    \\ \hline 
  \parbox[t]{2mm}{\multirow{4}{*}{\rotatebox[origin=c]{90}{TB}}}
&
val1.
&
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
\\ \hline
\end{tabular}
\end{table}
\end{document}

在此处输入图片描述

答案3

您可以尝试使用包\reflectbox中的命令graphics。如果您提供最小工作示例,有人可能会帮助您解决具体问题。

相关内容