我想生成一个表格,其中每个列标题都横向显示。例如:
\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}