LaTeX---行距设置

在使用LaTeX写文档的时候经常会遇到行距设置的问题,而如果不知道其运行的机制,经常会写出非常多多余甚至于相互冲突的命令。本篇文章将介绍下如何设置LaTeX的行距,以及LaTeX的行距与Word行距之间的对应关系。

在LaTeX中,默认的行距是字体字号的1.2倍,因此其与字号的大小相关。如果要修改全局的默认行距,则在导言区加入“\linespread”命令进行修改即可。比如想要修改成2倍行距,用如下代码修改即可:

\documentclass[UTF8]{article}
\usepackage{ctex}
\linespread{2}%修改行距
\begin{document}
\zihao{4}
文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文
\end{document}

实际上修改的行距是字体字号的2.4倍。

而如果需要在不同的段落之中用不同的行距,再次修改“\linespread”的值是没有用的,也就是如下的代码是没有用的:

\documentclass[UTF8]{article}
\usepackage{ctex}
\linespread{2}%修改行距
\begin{document}
\zihao{4}
文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字
\linespread{4}
文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字
\end{document}

而如果修改了“\linespread”之后又重新设置了字体:

\documentclass[UTF8]{article}
\usepackage{ctex}
\linespread{2}%修改行距
\begin{document}
\zihao{4}
文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字
\linespread{4}
\zihao{4}
文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字
\end{document}

会使得全局行距变为修改之后的值,也不符合不同段落使用不同行距的要求。

正确的做法是采用“setspace”包提供的工具进行局部设置。

\documentclass[UTF8]{article}
\usepackage{ctex}
\usepackage{setspace}

\begin{document}
\begin{spacing}{2.0}%段落行距设置
\zihao{4}
文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字
\end{spacing}
\begin{spacing}{4.0}%段落行距设置
\zihao{4}
文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字
\end{spacing}
\end{document}

在这里插入图片描述
接下来谈一谈LaTeX的行距与Word行距之间的对应关系,可能有不少爱折腾的少年会想要用LaTeX写论文,然后一生成发现即便设置的行距跟Word要求的是一样的,但出来的东西就是不一样。比如同样是一倍行距,LaTeX看起来就是要比Word要紧密一些,如下图所示:

在这里插入图片描述
原因就在于前面所说的LaTeX中,默认的行距是字体字号的1.2倍,而新版本的Word默认行距是字体字号的1.3倍。那怎么将LaTeX的行距设置得跟Word一样呢?很简单,就是“乘以1.3除以1.2”,比如在Word中要求的是1.25倍行距,则在LaTeX中设置行距为:
1.25 ∗ 1.3 / 1.2 = 1.3541667 1.25*1.3/1.2=1.3541667 1.251.3/1.2=1.3541667

\documentclass[UTF8]{article}
\usepackage{ctex}
\usepackage{setspace}

\begin{document}
\begin{spacing}{1.3541667}%段落行距设置
\zihao{4}
文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字
\end{spacing}
\end{document}

在这里插入图片描述
这样就完成了跟Word的对应了。

  • 58
    点赞
  • 163
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值