我要写一篇论文,要求使用“1.5 倍行距”12pt Times New Roman。我自然使用了
\usepackage{setspace}
\begin{document}
\onehalfspacing
Lorem ipsum…
到目前为止一切顺利。但我有点偏执,所以我用 Word 检查了一下,结果却出乎意料地完全不同,所以我做了以下比较:
您可能需要在新标签中打开它。
但说真的?我是不是漏掉了什么?每个人都建议使用,\onehalfspacing
但那不可能是对的?我用最少的量检查了文本,结果是一样的:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{mathptmx}
\usepackage{setspace}
\begin{document}
\onehalfspacing
Lorem ipsum...
我想我的问题是:我应该使用什么设置?
答案1
答案2
这不完全是一个答案,而是一个警告:其中一些似乎对位置很敏感。
[TL;DR:如果放在序言中,所有这 3 个都会影响整个文档。]
我通过实验(在\documentclass[a4paper,11pt]{article}
文档中)发现:
\linespread{1.213}
:
- 之前
\begin{document}
影响整个文档 - 之间
\begin{document}
仅\maketitle
影响标题 - 之后
\maketitle
没有效果
\onehalfspacing
(与上面 11pt 文档中的结果相同):
- 作为包选项(
\usepackage[onehalfspacing]{setspace}
)影响整个文档 - 之前
\begin{document}
影响整个文档 - 之间
\begin{document}
并\maketitle
影响整个文档 - 之后
\maketitle
影响除标题之外的整个文档
\spacing{1.213}
:
- 之前
\begin{document}
影响整个文档 - 之间
\begin{document}
并\maketitle
影响整个文档 - 之后
\maketitle
影响除标题之外的整个文档
正如您所发现的, 的\spacing{1.5}
结果比前两个的结果大得多;\spacing{1.213}
结果完全相同。 因此它似乎 \spacing
使用与 相同的单位\linespread
。
警告:似乎setspace
包重新定义了\spacing{}
,我现在不确定是否在加载包的情况下进行了上述测试?
我仍然不清楚我应该使用哪一个。 setspace
包无疑是更精致的选项——它没有空格脚注和标题,并且https://tex.stackexchange.com/a/30114/7262解释它调整了 10pt/11pt/12pt 的参数,否则会很麻烦,而且很容易忘记。它还具有强大的定位功能,并提供了更改文档各部分间距的简洁方法。
在“双倍行距”是什么意思? 大多数观点认为,Wordsetspace
发明了自己的 1.5 / 双倍行距定义,而 Word 使用可能是历史上常见的定义 — — 它曾经存在过 — — 但这可能并不重要,因为大多数需要“双倍行距”的人不知道它应该意味着什么,并且在实践中接受两者......
答案3
Microsoft Word 无法正确设置行距(除非您自己乘以文本的 pt 值并使用“精确”行距选项)。如果您在图形编辑程序中实际测量行高(从最高字母的顶部到最低字母的底部),则\onehalfspacing
每行下方将精确使用此高度的 0.5。
从http://practicaltypography.com/line-spacing.html,
对于大多数文本来说,最佳行距在点大小的 120% 到 145% 之间。
在 Microsoft Word 中,
要使行距在 120–145% 范围内,请使用 1.03–1.24 的倍数值。(不是 1.20–1.45 — 如上所述,Word 使用特殊的行距计算方法。)
所以回答你的问题, 如果你想真的1.5 倍行距,使用\onehalfspacing
。但是,对于大多数人来说,1.5 倍行距可能意味着使用 Word 中的(错误)“1.5 倍行距”选项。最好向讲师索要一份示例论文。