\parskip 的问题

\parskip 的问题

我在使用该\parskip软件包时遇到了一些问题。对我来说,它似乎对我的文档没有影响。我正在使用,\usepackage{parskip}但两个段落之间没有空格。例如,如果我这样做

\documentclass[12pt,a4paper,twoside]{article}
\raggedbottom
\usepackage{parskip}
\usepackage[onehalfspacing]{setspace}
\begin{document}
some text

some text\par
some text\\
some text
\end{document}

输出将是四行相同的内容,中间没有空格。我还尝试使用该包,因为\usepackage[indent]{parskip}它应该在每个新段落处缩进,但它对文档也没有影响。还有其他我没有使用的选项吗?或者其他一些包有什么问题吗?

该选项\par\smallskip在整个文档中的工作方式完全符合要求。

答案1

您的示例中的段落之间有额外的空格

在此处输入图片描述

请注意,前两个空格大于第三个空格。

事实是,setspace包对 parskip 的缩放比例与对 baselineskip 的缩放比例不同,因此,如果增加基线间距,段落间距将保持不变,并且在视觉上不太明显。

缩放 \parskip 的代码位于包中,但在 latex2e 中不活跃。

如果你在你的例子中使用\usepackage[indent]{parskip},那么你得到

在此处输入图片描述

显示缩进的段落,只有最后两行段落的最后一行与左边距对齐。您说这不起作用,但是您没有显示得到的输出?

答案2

那里\usepackage{parskip}或有更多空间\usepackage[indent]{parskip}— 大概是你看得不够仔细。下面是左侧的并排比较:

\documentclass[12pt]{article}
%\raggedbottom won't change anything for a single page
\usepackage[indent]{parskip}
\usepackage[onehalfspacing]{setspace}

\begin{document}
some text

some text\par
some text\\
some text
\end{document}

右边也是一样,只是\usepackage[indent]{parskip}注释掉了这一行:

在此处输入图片描述

答案3

我认为我找到了问题所在:我\raggedright在文档开头使用了 ,这似乎阻止了缩进以及段落之间的空格。当我删除\raggedright并使用\begin{center}\end{center}替换 时,\centering不再出现问题。

相关内容