Я давно не задавал действительно неловких вопросов, поэтому подумал, что пришло время :-). Я в недоумении, почему интервал вокруг =
в третьей строке неправильный:
Примечания:
- Я понимаю, что немного жульничаю во второй строке, но меня не смущает, что уравнение начинается немного левее.
- Абсолютное значение отСимволы абсолютного значения, но этонетимеющие отношение к данной проблеме.
Код:
\documentclass{article}
\usepackage{mathtools}
% https://tex.stackexchange.com/questions/43008/absolute-value-symbols
\DeclarePairedDelimiter\abs{\lvert}{\rvert}%
%% ----- Not relevant for this example
%% Swap the definition of \abs* and \norm*, so that \abs
%% and \norm resizes the size of the brackets, and the
%% starred version does not.
%\makeatletter
%\let\oldabs\abs
%\def\abs{\@ifstar{\oldabs}{\oldabs*}}
\begin{document}
\begin{alignat*}{5}
\abs{E_T}
&& {}\le \frac{K (b-a)^3}{12 n^2} &&= 0.005 \\
&& \frac{0.2487 (\pi)^3}{12 n^2} &&= 0.005 \\
\implies && n^2 &&=128.52 \\
&& n &&\approx 11.34
\end{alignat*}
\end{document}
решение1
При alignat
5 выравниваниях вы используете rl
выравнивание в стиле - и, используя вашу третью строку, это приводит к
r & l & r & l & r
\implies & & n^2 & & r
То есть, оба n^2
и =128.52
выровнены r
по горизонтали. Использование &&&
в качестве последнего набора выравниваний работает:
\documentclass{article}
\usepackage{mathtools}
% http://tex.stackexchange.com/questions/43008/absolute-value-symbols
\DeclarePairedDelimiter\abs{\lvert}{\rvert}%
\begin{document}
\begin{alignat*}{5}
\abs{E_T}
&& {}\le \frac{K (b-a)^3}{12 n^2} &&&= 0.005 \\
&& \frac{0.2487 (\pi)^3}{12 n^2} &&&= 0.005 \\
\implies && n^2 &&&=128.52 \\
&& n &&&\approx 11.34
\end{alignat*}
\end{document}
решение2
Гораздо меньше выдергивания волос с TABstack:
\documentclass{article}
\usepackage{mathtools}
\usepackage{tabstackengine}
\stackMath
% http://tex.stackexchange.com/questions/43008/absolute-value-symbols
\DeclarePairedDelimiter\abs{\lvert}{\rvert}%
%% ----- Not relevant for this example
%% Swap the definition of \abs* and \norm*, so that \abs
%% and \norm resizes the size of the brackets, and the
%% starred version does not.
%\makeatletter
%\let\oldabs\abs
%\def\abs{\@ifstar{\oldabs}{\oldabs*}}
\begin{document}
\setstacktabulargap{0pt}
\setstackgap{S}{6pt}
\tabularShortstack{rrl}{
\abs{E_T}
& {}\le \dfrac{K (b-a)^3}{12 n^2} =& 0.005 \\
& \dfrac{0.2487 (\pi)^3}{12 n^2} =& 0.005 \\
\implies & n^2 =&128.52 \\
& n \approx& 11.34
}
\end{document}