在 koma scrartcl 中半 parskip 导致在下一段之前的最后一行末尾出现空格

在 koma scrartcl 中半 parskip 导致在下一段之前的最后一行末尾出现空格

我写了一些东西,想让其中一部分左对齐,而在同一行上让一些单词(或公式)右对齐。我用 解决了这个问题\hfill
很遗憾,使用 时,段落结束前的最后一行不起作用parskip=half。我该如何改变这种情况?
为了澄清,mwe:

\documentclass[parskip=half]{scrartcl}
\usepackage{polyglossia}\setdefaultlanguage[spelling=new,babelshorthands=true]{german} 
\RequirePackage{mathtools,amsfonts}
\begin{document}
\section{Test}
\paragraph*{Par one}
\(\displaystyle\iint_{G_x}f\,\mathrm{d}G=\int_{a}^{b}\int_{\psi_1\left(x\right)}^{\psi_2\left(x\right)}f\left(x,y\right)\,\mathrm{d}y\,\mathrm{d}x,\hfill f\text{ stetig auf }G_x\)\\
\hbox{\hskip0pt}\hfill\(\displaystyle\iint_{G_y}f\,\mathrm{d}G=\int_{c}^{d}\int_{\varphi_1\left(y\right)}^{\varphi_2\left(y\right)}f\left(x,y\right)\,\mathrm{d}x\,\mathrm{d}y,\hfill f\text{ stetig auf }G_y\)
\paragraph*{Par Two}\hfill\(\displaystyle\iiint f\left(x,y,z\right)\,\mathrm{d}x\,\mathrm{d}y\,\mathrm{d}z=\iiint f\left(u,v\right)\left\lvert\det\frac{\partial\left(x,y,z\right)}{\partial\left(u,v,w\right)}\right\rvert\,\mathrm{d}u\,\mathrm{d}v\,\mathrm{d}w
\)
\end{document}

结果如下:请看一下第二行Par one问题图

答案1

启用其中一个parskip选项后,KOMA-Script将在每个段落末尾添加至少 1em 的空格“为了避免段落更改被忽视,例如在分页符之后”\parfillskip(手册,第 50 页)。这可以通过改变(橡胶)长度来实现,也可以取消。

\documentclass[parskip=half]{scrartcl}
% \usepackage{polyglossia}\setdefaultlanguage[spelling=new,babelshorthands=true]{german} 
\RequirePackage{mathtools,amsfonts}
\AtBeginDocument{\setlength{\parfillskip}{0pt plus 1fil}}% instead of 1em plus 1fil
\begin{document}
\section{Test}
\paragraph*{Par one}
\(\displaystyle\iint_{G_x}f\,\mathrm{d}G=\int_{a}^{b}\int_{\psi_1\left(x\right)}^{\psi_2\left(x\right)}f\left(x,y\right)\,\mathrm{d}y\,\mathrm{d}x,\hfill f\text{ stetig auf }G_x\)\\
\hbox{\hskip0pt}\hfill\(\displaystyle\iint_{G_y}f\,\mathrm{d}G=\int_{c}^{d}\int_{\varphi_1\left(y\right)}^{\varphi_2\left(y\right)}f\left(x,y\right)\,\mathrm{d}x\,\mathrm{d}y,\hfill f\text{ stetig auf }G_y\)
\paragraph*{Par Two}\hfill\(\displaystyle\iiint f\left(x,y,z\right)\,\mathrm{d}x\,\mathrm{d}y\,\mathrm{d}z=\iiint f\left(u,v\right)\left\lvert\det\frac{\partial\left(x,y,z\right)}{\partial\left(u,v,w\right)}\right\rvert\,\mathrm{d}u\,\mathrm{d}v\,\mathrm{d}w
\)
\end{document}

在此处输入图片描述

相关内容