在写论文时,长表格会超出页面的右边界,因此需要将长表格旋转90度横放在页面中。
首先在导言区添加rotating宏包:
\usepackage[figuresright]{rotating}
。
然后,将
\begin{table}[thp]
\caption{This is the caption}
\centering
\begin{tabular}{|c|c|c|c|}
\hline
.......
\end{tabular}
\end{table}
中的table环境改为sidewaystable环境:
\begin{sidewaystable}[thp]
\caption{This is the caption}
\centering
\begin{tabular}{|c|c|c|c|}
\hline
.......
\end{tabular}
\end{sidewaystable}
根据参考[2],
在book类文档中,要画横向的大表,不论是在奇数页或是偶数页,都希望表头能在左边,即逆时针旋转90度。但是现在我直接用默认的sidewaystable后,奇数页的表没问题,但偶数页的表表头都在右边,即顺时针旋转了90度,请问应该如何修正呢?
【解决方案】
现在明白了,应该在用rotating的时候写:
\usepackage[figuresright]{rotating}
这样表底或是图注就都会向右,表头向左了。
-
Rotate table with caption: “Not in outer par mode. \begin{table}[h]”
-
LaTeX技巧476:LaTeX如何将表格如何旋转(2)
问题描述在写论文时,长表格会超出页面的右边界,因此需要将长表格旋转90度横放在页面中。解决办法[1,2]首先在导言区添加rotating宏包:\usepackage[figuresright]{rotating} 。然后,将\begin{table}[thp] \caption{This is the caption} \centering \begin{tabular}{|c|c|c|c|} \hline ....... \end{tabular}\end{t
用latex排版中的对象旋转问题
用latex排版,如果要旋转文字,图像,表格等对象,首先得安装rotating包,在文档中使用usepackage{rotating}导入旋转包。
旋转命令格式\begin{command}{x},这里的{command}有三个命令选项: sideways, turn, rotate。{x}是用户自己定义的旋转角度。比如下面的例子将一个对象旋转90度:
1.公式换行对齐
因为我论文里的第一个公式是不用换行的,所以我用的 \eqnarray 来编辑公式。而我又比较懒,后边的公式都是复制粘贴前面的公式再修改。直到遇到了一个需要换行的公式,就出问题了。我本意是想让公式换行之后等号是对齐的。但是我忽略了公式标签之间的不同。于是就成了图片那个样子:
\begin{eqnarray}
H(X,Y)
1、横向多列合并:\multicolumn{2}{c}{predicted value} (2是需要合并的列数,c是居中对齐)
2、纵向多行合并:\multirow{2}*{true value} (也可以是\multirow{}{}{}的形式)
3、对指定列画横线:\cline{2-3}(指定2、3两列下画横线)
以此表格为例:
对应的latex代码为:
\begin{table}[!t]
\renewcommand{\arraystretch}{1.3}
\caption{TP / FP / FN /
LaTeX技巧563:LaTeX如何让页面横置?
默认的页面布局是“竖置”,但有时仍然是有用的/需要有整个文件或改为“横置”,只有单页的。后者可能是由于一个大型表或图。我们看看如何改变整个文档或单页的“横置”的页面布局。此外,它有可能使单页横置,使文档更具可读性。
之前有简述 LaTeX技巧97。
更改整个文档的“横置”,可以做到的,使用的geometry包:
\usepackage[landsc...
使用latex,在长表格的同一个表格单元中,插入多行,定义居中、靠左、靠右、靠上、靠下及单元格宽度。
横页显示表格的包是 rotating
创建单元格的包是 makecell
test.tex 文件如下:
\documentclass{article}
\usepackage{ctex} % 中文包
\usepackage{rotating}
\usepackage{booktabs}