scartcl、fontenc、algorithm2e の問題

scartcl、fontenc、algorithm2e の問題

parskip=halfscrarticle (およびそのオプション)、fontenc、algorithm2eに問題があります:

\documentclass[parskip=half]{scrartcl}
\usepackage{fontenc}
\usepackage[boxed]{algorithm2e}

\begin{document}
\begin{algorithm}
    \KwData{test}
\end{algorithm}
\end{document}

このドキュメントを (pdflatex を使用して) コンパイルすると、テキストとアルゴリズムのフレームの間にパディングは発生しません。 またはparskip=half(\usepackage{fontenc}あるいはその両方) を削除すると、すべて正常になります。

ここで何が起こっているのでしょうか? 何か間違ったことをしたのでしょうか? この問題を解決するにはどうすればいいでしょうか?

答え1

この問題を解決するために、 を介してアルゴリズムのマージンを手動で設定しました \setlength{\algomargin}{1em}

関連情報