当我尝试添加包时resizegather
,mdframed 方程式中添加了额外的垂直空间。通过逐渐截断代码,我发现注释包resizegather
可以解决问题。见下图。但我不知道这背后是什么。我在任务中发现了类似的问题:
但它没有帮助
MNWE:
\documentclass{scrbook}
\usepackage{mdframed}
\usepackage{amsmath}
\usepackage{resizegather}
\usepackage{blindtext}
\begin{document}
\chapter{My title test 7}
\blindtext
\begin{mdframed}
\begin{equation}\label{mai:eq1}
\boxed{\int f(x) dx = F(x) + c}
\end{equation}
\end{mdframed}
\blindtext
\end{document}
答案1
您可以使用nccmath
及其\useshortskip
命令解决该问题:
\documentclass{scrbook}
\usepackage{mdframed}
\usepackage{amsmath, nccmath}
\usepackage{resizegather}
\usepackage{blindtext}
\begin{document}
\chapter{My title test 7}
\blindtext
\begin{mdframed}\useshortskip
\begin{equation}\label{mai:eq1}
\boxed{\int f(x) dx = F(x) + c}
\end{equation}
\end{mdframed}
\blindtext
\end{document}