文件头使用\usepackage{makecell},利用tabular环境
比如插入一个3行2列的表格
\begin{tabular}{|c|c|}
\hline
\makecell[l]{left} & \makecell[l]{left} \\
\hline
\makecell[c]{centercentercenter} & \makecell[c]{centercentercenter} \\
\hline
\makecell[r]{right} & \makecell[r]{right} \\
\hline
\end{tabular}
输出如下:
请点击输入图片描述
4
\makecell[居中情况]{第1行内容 \\ 第2行内容 \\ 第3行内容 ...}
[居中情况这里填写[c]就行了,内容上下左右自动居中
不管是用\fontsize还是设置\baselineskip还是设置比例系数什么的,由于行距定义为基线之间的距离,只要行距大于字号,多出来的空白全部位于文字上方,比如设置图表浮动体距离文本为\intextsep=6pt,图距离上下文本间隙应该一致对称的,但是,实际效果就是这样。若是简单调整行距,则可以在插入表格前添加一行这样的命\renewcommand\arraystretch若更加精细调整,各行间距可能不一样,之前在网上搜索,一直没有找到 latex 中控制表格行高的解决方案,最近几天使用latex 忽然找到了一个简单并且实用的方法:使用表格线安装包,插入一个透明的表格线,通过控制表格线的上下距离来控制行高。一般在中文文章中,将 \parskip 设置为 0pt,即行间距和段间距相等。设置伸展因子调整行距比较不靠谱,因为经常调不对,索性直接通过 \fontsize 直接调 \baselineskip,使得 \baselinestretch 一直是1,倒来的精确。过设置伸展因子调整行距不靠谱的原因是默认的 \baselineskip 大于 字体大小,因此如果你伸展因子设置为 1.5,则实际得出的行距要大于 1.5 倍行距。不过对于我来说,这几种战争都跟我没关系,尤其是LaTeX和Word,我都用。LaTeX和Word完全不是一个类型的排版工具,但是目的一样:排版。LaTeX是仿照Scribe语言见http://en.wikipedia.org/wiki/Scribe_%28markup_language%29而进行设计的,而Word在最早的时候是字处理软件,实现的只有基本的一些排版功能,后来才越做越庞大的。所谓优雅,唯技熟尔。实际上不熟练LaTeX排出来的数学公式也会很难看的,而熟悉Word的也可以把Word文档做的不输LaTeX生成的。我自己就伪造像LaTeX生成的Word文档,当然我最终生成pdf了,这是个值得炫耀的showcase。Word和LaTeX在大部分的功能上旗鼓相当,只有少部分差距较大。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)