我正在使用该类编写一份长文档report
。格式必须是 A4 大小,左边距为 4 厘米,字体大小为 12,间距为一分半。所以我的 .tex 最小格式会喜欢这个。除了我\onehalfspacing
添加的之外\setstretch{1.5}
,因为我意识到在许多情况下,文档中的数学显示和文本之间的空间不一致。
\documentclass[12pt, twoside, openright]{report}
\usepackage[utf8]{inputenc}
\usepackage{amscd,amsfonts,amsmath,amssymb,amsthm,amsxtra,amstext,mathtools,
latexsym,bbm,enumitem,indentfirst,bm,emptypage,color,pifont,float}
\usepackage[titletoc]{appendix}
\usepackage[nottoc,notlot,notlof]{tocbibind}
% set margins for double-sided printing
\usepackage[a4paper, lmargin=4cm]{geometry}
\usepackage[nodisplayskipstretch]{setspace}
\onehalfspacing
\setstretch{1.5} % fix the space between text and math-display
\setlist{nosep} % no separation between items in lists
这似乎解决了问题,但现在我在文本和标题,定理或命题之间出现了类似的“不一致”的间距(并非总是如此,仅在文档中的某些地方),如下所示:
我试过删除
\usepackage[nodisplayskipstretch]{setspace}
\onehalfspacing
\setstretch{1.5} % fix the space between text and math-display
文档看起来很棒,但正如我所说,一倍半的间距是惯例。有什么想法可以解决这个问题吗?
答案1
我找到了一个解决方法。\onehalfspacing
我没有使用看起来有点不稳定的,而是使用
\linespread{1.3}
这也会产生一半的间距。此外,在这个版本中,显示看起来间距非常好,不需要\setstretch{1.5}
再使用。