Latex 旋转多列

Latex 旋转多列

在此处输入图片描述使用 Latex 尝试重现上面示例中的带旋转和换行文本的多列表格。附图中的第 2 列和第 3 列给我带来了问题。

我尝试过各种各样的方法,但\begin{rotate}{90} stuff \end{90}都没有成功。

我也尝试过,\begin{sideways} stuff \end{sideways}但没有成功。

答案1

这可能比您想象的要容易,但很难说,因为我真的不知道表格的内容。无论如何,这与我的临时评论略有不同,但原则是一样的:

\documentclass[landscape]{article}

\usepackage{graphicx,booktabs,longtable}
\newcommand{\sameresearch}{%
  \rotatebox[origin = r]{90}{\parbox[c]{3.5cm}{\hfill\bfs{Same Research Area}\\ \null\hfill (Yes/No)}}}%
\newcommand{\supportstatus}{%
  \rotatebox[origin = r]{90}{\parbox[c]{4cm}{\hfill\bfs{Support Status}\\ (Requested/Current/Past)}}}%

\newcommand{\bfs}[1]{\textsf{\textbf{#1}}}%

\begin{document}

\begin{longtable}{%
    @{}p{4cm} | p{1cm} | p{1cm} | p{3cm} |
    p{1cm} | p{1cm} | p{1cm} | p{1cm} | p{1cm}}
  \toprule
  \bfs{Description}\par
  (all named investigators on any Proposal or grant/ project/
  fellowship in which a participant is/was involved, project title,
  source of support, scheme and round) &
  \sameresearch &
  \supportstatus &
  \bfs{Proposal/Project ID} (if applicable) &
  \bfs{2012} (\$'000) &
  \bfs{2013} (\$'000) &
  \bfs{2014} (\$'000) &
  \bfs{2015} (\$'000) &
  \bfs{2016} (\$'000) \\
  \midrule

  &&&&&&&&\\
  &&&&&&&&\\

  \bottomrule
\end{longtable}

\end{document}

我可能应该提到,的作者booktabsTeX世界上的许多人都会告诉你要尽量避免垂直规则。我想用更温和的语气补充一点,写“grant/ project/ fellowship”是一种不好的(英语)风格:斜线不应该在其一侧留有空格,尽管它可以在另一侧留一个空格两个都如果其中一个或多个“半部”的长度超过一个单词,那么它的边的长度 --- 例如,有些人可能认为这是“不好/不正确”的做法。

相关内容