作者LSC112233 (LSC)
看板LaTeX
标题Re: [问题] 图表位置
时间Sat Nov 12 03:13:24 2011
※ 引述《iamexile (E=MC^2)》之铭言:
: 自问自答:)
: 目前找到的方法是 放弃longtable
: 改用简单的table+rotatebox+tabular*
: 将原本两页的表格自行拆成两个表格
: 这样就几乎能解决所有问题了
: PS. 请问在使用longtable的情况下
: 有办法解决表格下注释无法左右对齐的问题吗?
: 我目前是以multicolumn插进注释 所以只能靠左
: 或是有人推荐其他跨页表格的package?
关於 longtable 和 table,我又想了一下,
longtable 永远都要从新页开始,
所以根本不需要用 table 来产生 float 的效果。
但是当 landscape 和 longtable 一起使用的时候,
确实会产生一些奇怪的结果!
但是有人解决了。
使用 afterpage 套件:
preamble 增加
\usepackage{afterpage}
然後在插入表格的地方用:
\afterpage{
\begin{landscape}
\begin{longtable}
表格设定与内容
...
\end{longtable}
\end{landscape}
}
就OK了。
关於注解的问题我看不太懂。
一般来说,表格是用来表现资料或数据的,
至於注释会使用 footnote 的形式来处理。
例如:
---------------------------
A B C
D 1 2 3
---------------------------
如果需要注释,我会这样做:
\begin{table}
\begin{tabular}{cccc}
\hline
& A\footnotemark[1] & B\footnotemark[2] & C\footnotemark[3] \\
D\footnotemark[4] & 1 & 2 & 3
\hline
\end{tabular}
\footnotetext[1]{注解一}
\footnotetext[2]{注解二}
\footnotetext[3]{注解三}
\footnotetext[4]{注解四}
\caption{xxxxxx}
\end{table}
输出的结果会像这样:
----------------------------------
A^1 B^2 C^3
D^4 1 2 3
----------------------------------
^1 注解一
^2 注解二
^3 注解三
^4 注解四
Table z.y: xxxxxx
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.61.41.36
※ 编辑: LSC112233 来自: 210.61.41.36 (11/12 03:53)
※ 编辑: LSC112233 来自: 210.61.41.36 (11/12 03:54)