Parskip 弄乱了由块和包生成的树中的级别

Parskip 弄乱了由块和包生成的树中的级别

此文档生成了一个虚拟树。但是,如果包含 \usepackage{parskip},最右侧的分支会降低(如下图所示)。我希望其他部分也使用 parskip。任何不移除 parskip 即可修复此问题的建议都将不胜感激!

\documentclass[a4paper]{book} 
%
\usepackage{ecltree,epic,multicol}
\usepackage{parskip} % COMMENTING OUT THIS LINE REMOVES THE ISSUE

\begin{document}

\begin{bundle}{Level-1}
        \chunk{\begin{bundle}{Level-2A}
                        \chunk{Level-3A}
               \end{bundle}
               }
        \chunk{\begin{bundle}{Level-2B}
                \chunk{Level-3B}
                \chunk{\begin{bundle}{Level-3C}
                        \chunk{Level-4A}
                        \chunk{Level-4B}
                       \end{bundle}
                       }
                \end{bundle}
               }
\end{bundle}

\end{document}

在此处输入图片描述

答案1

您可以在本地将 parskip 设置为零(如果您致力于使用此包)

\documentclass[a4paper]{book} 
%
\usepackage{ecltree,epic,multicol}
\usepackage{parskip} % COMMENTING OUT THIS LINE REMOVES THE ISSUE

\begin{document}

{\parskip=0pt\begin{bundle}{Level-1}
        \chunk{\begin{bundle}{Level-2A}
                        \chunk{Level-3A}
               \end{bundle}
               }
        \chunk{\begin{bundle}{Level-2B}
                \chunk{Level-3B}
                \chunk{\begin{bundle}{Level-3C}
                        \chunk{Level-4A}
                        \chunk{Level-4B}
                       \end{bundle}
                       }
                \end{bundle}
               }
\end{bundle}
}

\begin{bundle}{Level-1}
        \chunk{\begin{bundle}{Level-2A}
                        \chunk{Level-3A}
               \end{bundle}
               }
        \chunk{\begin{bundle}{Level-2B}
                \chunk{Level-3B}
                \chunk{\begin{bundle}{Level-3C}
                        \chunk{Level-4A}
                        \chunk{Level-4B}
                       \end{bundle}
                       }
                \end{bundle}
               }
\end{bundle}

\end{document}

相关内容