Ich habe die folgende Gleichung, die sich über zwei Fälle erstreckt, und ich erhalte in meinem zweispaltigen Dokument die Warnung „\hbox übervoll“:
\documentclass[conference, 10pt]{IEEEtran}
\IEEEoverridecommandlockouts
%% Packages:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{url}
\usepackage[cmex10]{amsmath}
\interdisplaylinepenalty=1000
\usepackage{mleftright}
\mleftright
\usepackage{amsthm}
\usepackage{booktabs}
\begin{document}
\begin{equation*}
\mathbf{1}(x \geq 0) \mathbf{1}(-w \leq y - x \leq 0) =
\begin{cases}
\mathbf{1}(0 \leq x \leq w + y), & \text{if $-w \leq y \leq 0$}, \\
\mathbf{1}(y \leq x \leq w + y), & \text{if $ y \geq 0$}.
\end{cases}
\end{equation*}
\end{document}
Welche Änderungen können vorgenommen werden, um die Warnung zu beseitigen, ohne die Klarheit der Gleichung zu beeinträchtigen? Jede Hilfe oder jeder Vorschlag wäre sehr willkommen. Vielen Dank!
Antwort1
Ich kann nicht erraten, was das bedeutet, aber Sie müssten vielleicht auf mehrere Zeilen aufteilen
\documentclass[conference, 10pt]{IEEEtran}
\IEEEoverridecommandlockouts
%% Packages:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{url}
\usepackage[cmex10]{amsmath}
\interdisplaylinepenalty=1000
\usepackage{mleftright}
\mleftright
\usepackage{amsthm}
\usepackage{booktabs}
\begin{document}
\noindent X\dotfill X
\noindent X\dotfill X
\begin{multline*}
\mathbf{1}(x \geq 0)
\mathbf{1}(-w \leq y - x \leq 0)
\\{} =
\begin{cases}
\mathbf{1}(0 \leq x \leq w + y), & \text{if $-w \leq y \leq 0$}, \\
\mathbf{1}(y \leq x \leq w + y), & \text{if $ y \geq 0$}.
\end{cases}
\end{multline*}
\noindent X\dotfill X
\noindent X\dotfill X
\end{document}