如图所示,我将第一段设置为1.5倍行距,第二段设置为2倍行距。
我觉得第二段公式中的间距太大了。所以我真正想要的是将红色区域设置为 2 倍行距,将蓝色区域设置为 1.5 倍行距。
这是我的代码。
\documentclass[UTF8, 12pt]{article}
\usepackage{amsmath}
\usepackage{geometry}
\geometry{a4paper, left=2.5cm, right=2.5cm, top=2.7cm, bottom=2.7cm}
\setlength{\parindent}{0pt}
\usepackage{setspace}
\begin{document}
\begin{spacing}{1.5}
1. Lorem ipsum dolor sit amet, $
\left\{
\begin{aligned}
x + y - 2z - 1 = 0 \\
x + 2y - z + 1 = 0
\end{aligned}
\right.
$ consectetuer adipiscing elit.
\end{spacing}
\vspace{20pt}
\begin{spacing}{2}
2. Lorem ipsum dolor sit amet, $
\left\{
\begin{aligned}
x + y - 2z - 1 = 0 \\
x + 2y - z + 1 = 0
\end{aligned}
\right.
$ consectetuer adipiscing elit.
\end{spacing}
\end{document}
答案1
一开始就不应该强迫任何人使用“双倍行距”:这是打字机时代的遗留问题,如今已经没有什么意义了,因为现在人们通常直接在 PDF 上以弹出式注释的形式进行更正。1
顺便说一下,论文采用双倍行距的主要原因有两个:通过最小化每页内容来最大化页数,因此如果最后一刻需要添加或删除某些内容,则只需重新输入一页。
无论如何,您可以按照以下方法操作。
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{geometry}
\usepackage{setspace}
\geometry{a4paper, left=2.5cm, right=2.5cm, top=2.7cm, bottom=2.7cm}
\setlength{\parindent}{0pt}
\AtBeginEnvironment{aligned}{\linespread{1.5}\selectfont}
\begin{document}
\begin{spacing}{1.5}
1. Lorem ipsum dolor sit amet, $
\left\{
\begin{aligned}
x + y - 2z - 1 = 0 \\
x + 2y - z + 1 = 0
\end{aligned}
\right.
$ consectetuer adipiscing elit.
\end{spacing}
\vspace{20pt}
\begin{spacing}{2}
2. Lorem ipsum dolor sit amet, $
\left\{
\begin{aligned}
x + y - 2z - 1 = 0 \\
x + 2y - z + 1 = 0
\end{aligned}
\right.
$ consectetuer adipiscing elit.
\end{spacing}
\end{document}
amsmath
对于您使用的其他环境也应该进行类似的调整。
脚注
1提交校样时,双倍行距可能很有用,以便进行行间更正。但是,在这种情况下,您询问的间距问题无关紧要。
提交双倍行距的论文最终打印版本(并且可能是单面的,具有较宽的边距,因为一些过时的规定仍然要求这样做)是对宝贵资源的浪费,应该予以禁止。
答案2
用此代码更正:
\begin{spacing}{2}
2. Lorem ipsum dolor sit amet, $
\left\{
\begin{aligned}
x + y - 2z - 1 = 0 \\[-1.5ex]
x + 2y - z + 1 = 0
\end{aligned}
\right.
$ consectetuer adipiscing elit.
\end{spacing}