改变列标题的方向

改变列标题的方向

我想生成一个表格,其中每个列标题都横向显示。例如:

\documentclass{article}
\usepackage{rotating}
\begin{document}
    \begin{sidewaystable}
    \begin{tabular}{cccc}
    Name & Location & Latitude & Longitude\\
    name1 & loc1 & lat1 & lon1\\
    name2 & loc2 & lat2 & lon2\\
    \end{tabular}
    \end{sidewaystable}
\end{document}

从这个例子中,我希望前 4 个参数(即列标题)垂直排列。如何实现?

答案1

这个答案您可以使用\rotatebox

\documentclass{article}
\usepackage{rotating}
\begin{document}
    \begin{sidewaystable}
    \begin{tabular}{cccc}
    \rotatebox{-90}{Name} & \rotatebox{-90}{Location} & \rotatebox{-90}{Latitude} & \rotatebox{-90}{Longitude}\\
    name1 & loc1 & lat1 & lon1\\
    name2 & loc2 & lat2 & lon2\\
    \end{tabular}
    \end{sidewaystable}
\end{document}

结果输出

相关内容