parskip=half
scrarticle (およびそのオプション)、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}
。