在设置讲义时,我使用相当宽的边距(两侧),文本宽度相对较窄。如果需要,表格和图形可以使用整个宽度。现在我想使用整个宽度设置一个方程,这几乎成功了(参见下面的 MWE)。只有方程标签仍然粘在文本宽度上。我该如何改变这种情况?
\documentclass{scrbook}
\usepackage{blindtext}
\usepackage[textwidth=12cm,
textheight=22cm,
includehead=true,
includefoot=true,
headsep=1.2\baselineskip,
marginparsep=0.8cm,
marginparwidth=4.2cm,
inner=2cm,
top=1.5cm
]{geometry}
\begin{document}
\blindtext
%
\begin{equation}
E = m c^2
\end{equation}
%
\blindtext
%
\begin{addmargin*}{0pt}{\marginparsep+\marginparwidth}
\begin{equation}
EEEEEEEEEEEEEEE = mmmmmmmmmmmmmmmmmmmmmmm c^2
\end{equation}
\end{addmargin*}
%
\blindtext
\end{document}
答案1
它与以下changepage
软件包配合使用:
\documentclass{scrbook}
\usepackage{blindtext}
\usepackage[textwidth=12cm,
textheight=22cm,
includehead=true,
includefoot=true,
headsep=1.2\baselineskip,
marginparsep=0.8cm,
marginparwidth=4.2cm,
inner=2cm,
top=1.5cm
]{geometry}
\usepackage[strict]{changepage}
\begin{document}
\blindtext
%
\begin{equation}
E = m c^2
\end{equation}
%
\blindtext
\vskip-0.5\baselineskip
\begin{adjustwidth*}{}{-\dimexpr\marginparsep+\marginparwidth}
\begin{equation}
EEEEEEEEEEEEEEE = mmmmmmmmmmmmmmmmmmmmmmm c^2
\end{equation}
\end{adjustwidth*}
%
\blindtext
\end{document}