在我的文本中,我让 LaTeX 自动缩进段落。这意味着,只要我想在文本的任何地方缩进段落,我只需按两次回车键即可。但是,当我查看 PDF 版本时,我发现段落输入行上方和下方的行距不同。您知道如何解决这个问题吗?我在图片中用红色圈出了它。
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{float}
\usepackage{caption}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{threeparttable}
\usepackage{caption} \captionsetup[table]{skip=4pt}
\usepackage{caption} \captionsetup[figure]{skip=3pt}
\usepackage{threeparttablex}
\usepackage[T1]{fontenc}
\usepackage[a4paper, left=2.5cm, right=3.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{setspace}
\usepackage{mwe}
\usepackage[toc,page]{appendix}
\onehalfspacing
\usetikzlibrary{intersections}
\usepackage{hanging}
\usepackage[bottom,hang]{footmisc}
\setlength{\footnotemargin}{10pt}
\usepackage{indentfirst}
\begin{document}
......
\end{document}
答案1
您的示例代码不是有效的 MWE。如果您将点更改六个中等段落(或更简单:在序言中),您将看不到该效果\lipsum[1-6]
。 \usepackage{lipsum}
在段落前添加一个\parskip
类似0pt minus 1 ex
(在序言中或之后)允许有时一个负面的段落跳过(注意只有四个段落,即\lipsum[1-4]
,这不会改变任何东西)看起来像你的问题(参见下图)。
在您的真实文档中,您可能有类似的东西\setlength\parskip{0pt minus 1 ex}
或其他东西(例如其他包)来改变这种胶水。
您可以在任何时候测试 \parskip 的真实值(例如,在
单词“Spain”之后,包括\the\parskip
。如果这会呈现一些像“0.0pt
minus
5.165pt
“有时您应该预料到段落之间会有一些空白。
如果是默认值(0.0pt plus 1.0pt
)或任何其他正段落跳过粘合,则问题很难猜测,除非您提供真正的 MWE,尽可能减少您的真实文档 同时仍然显示问题但没有留下一些不相关的代码(可能与列出的许多软件包无关)。可能有些代码很简单,例如:
\documentclass[12pt]{article}
\usepackage[a4paper, left=2.5cm, right=3.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{setspace}
\onehalfspacing
\usepackage{hanging}
\usepackage{lipsum}
\setlength\parskip{0pt minus 1 ex}
\begin{document}
\lipsum[1-7]
This document have a park skip of \the\parskip
\end{document}