![使用多列时出现“\prevdepth 不正确”*](https://linux22.com/image/374364/%E4%BD%BF%E7%94%A8%E5%A4%9A%E5%88%97%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9C%5Cprevdepth%20%E4%B8%8D%E6%AD%A3%E7%A1%AE%E2%80%9D*.png)
因为我想先填充第一列,然后再填充下一列,所以我使用了环境\begin{multicols*}\end{multicols*}
。当我编译以下脚本时,出现错误:"Improper \prevdepth"
。但它只在我使用 3 列或更多列时才会发生。如何解决?
多色版本:
multicol.sty 2015/08/19 v1.8n multicolumn formatting (FMi)
代码:
\documentclass{article}
\usepackage{multicol}% http://ctan.org/pkg/multicol
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\begin{multicols*}{3}
\lipsum[1-3]
\begin{equation}
aaaa
\end{equation}
\end{multicols*}
\end{document}
证明这一点的 Gif 动画:
图1:重现错误
图 2:复现工作
答案1
经过反复尝试,我自己找到了解决方案。你必须在脚本中在\end{equation}
和之间留一个换行符。\end{multicols*}
\documentclass{article}
\usepackage{multicol}% http://ctan.org/pkg/multicol
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\begin{multicols*}{4}
\lipsum[1-3]
\begin{equation}
aaaa
\end{equation}
\end{multicols*}
\end{document}