![Parskip 弄乱了由块和包生成的树中的级别](https://linux22.com/image/417732/Parskip%20%E5%BC%84%E4%B9%B1%E4%BA%86%E7%94%B1%E5%9D%97%E5%92%8C%E5%8C%85%E7%94%9F%E6%88%90%E7%9A%84%E6%A0%91%E4%B8%AD%E7%9A%84%E7%BA%A7%E5%88%AB.png)
此文档生成了一个虚拟树。但是,如果包含 \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}