多列环境后间距错误

多列环境后间距错误

multicols我有时会在插入到盒装环境(如或minipage)时在底部看到错误的间距。tcolorboxmdframed

例如,使用minipage(以及用于可视化的紧密\framebox):

\setlength{\fboxsep}{0pt}
\noindent\framebox{%
  \begin{minipage}{\linewidth}%
  \begin{multicols}{2}
      \lipsum[1-2]

      This is an equation:
      \[ \frac{1 - x^{n+1}}{1-x} = \sum_{i=1}^n x^i \]
  \end{multicols}
\end{minipage}}

minipage 中的多列错误 基线和下标以下的字母部分\sum位于框之外。

这看起来类似于问题图形内部多列后的间距不一致,但答案中给出的补丁在这里不起作用(此外,它是 2020 LaTeX 版本中修复的一个错误)。

minipage这里有一个包含 a和 a tcolorbox(我最初的问题)的完整示例:

\documentclass{article}

\usepackage[many]{tcolorbox}
\usepackage{multicol}
\usepackage{lipsum}

\begin{document}

\setlength{\fboxsep}{0pt}
\noindent\framebox{%
  \begin{minipage}{\linewidth}%
  \begin{multicols}{2}
      \lipsum[1-2]

      This is an equation:
      \[ \frac{1 - x^{n+1}}{1-x} = \sum_{i=1}^n x^i \]
  \end{multicols}
\end{minipage}}

\bigskip

\begin{tcolorbox}[size=minimal, colback=yellow]
  \begin{multicols}{2}
      \lipsum[1-2]

      This is an equation:
      \[ \frac{1 - x^{n+1}}{1-x} = \sum_{i=1}^n x^i \]
  \end{multicols}
\end{tcolorbox}

\end{document}

完整示例

相关内容