LuaTeX、\discretionary 和 tcolorbox

LuaTeX、\discretionary 和 tcolorbox

以下 MWE 在 XeLaTeX 和 LuaLaTeX 中的呈现方式不同:XeLaTeX 有换行符,但 LuaLaTeX 没有。pdfLaTeX 产生的结果与 XeLaTeX 相同。

\documentclass{article}

\usepackage{tcolorbox}
\hyphenpenalty=10000

\begin{document}
\begin{tcolorbox}
  \rule{.8\linewidth}{1ex}\discretionary{}{}{}\rule{.8\linewidth}{1ex}
\end{tcolorbox}
\end{document}
  • LuaLaTeX:路拉泰克斯
  • XeLaTeX:赛莱特

似乎tcolorbox与 交互\discretionary,但仅限于 LuaLaTeX。这是为什么?

相关内容