
我有以下方程式:
現在我想將最後三行中的 $2^{2k}$ 和 $2^k$ 向右移動,就在 $\geq$ 符號之前。我怎樣才能在不進行硬編碼的情況下實現這一目標?
這是我的 MWE:
\documentclass[ngerman, fontsize=11pt, DIV=12 ,BCOR = 10mm, parskip=half-, twoside]{scrbook}
\usepackage{amsmath}
\begin{document}
\begin{alignat*}{2}
&2^k\cdot (2^k-h)&&\geq 1 \\
\Longleftrightarrow
&2^{2k}-h\cdot 2^k&&\geq 1 \\
\Longleftrightarrow
&2^{2k}&&\geq h\cdot 2^k+1 \\
\Longleftrightarrow
&2^k &&\geq \sqrt{h\cdot 2^k+1} \\
\Longleftrightarrow
&2^k &&\geq \sqrt{n}.
\end{alignat*}
\end{document}
當我將 2^{2k}& 更改為 &2^{2k} 時,我在前兩行中獲得了額外的空間。
答案1
您希望表達式位於奇數(右對齊)列中。
\documentclass[ngerman, fontsize=11pt, DIV=12 ,BCOR = 10mm, parskip=half-, twoside]{scrbook}
\usepackage{amsmath}
\begin{document}
\begin{alignat*}{2}
&&2^k\cdot (2^k-h)&\geq 1 \\
&\Longleftrightarrow
&2^{2k}-h\cdot 2^k&\geq 1 \\
&\Longleftrightarrow
&2^{2k}&\geq h\cdot 2^k+1 \\
&\Longleftrightarrow
&2^k &\geq \sqrt{h\cdot 2^k+1} \\
&\Longleftrightarrow
&2^k &\geq \sqrt{n}.
\end{alignat*}
\end{document}
答案2
我不會嘗試去調整那些相關性非常鬆散的事物。
我給你三個認識。章節標題應該要能自我解釋我的建議。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\section{Good}
\begin{align*}
& 2^k\cdot (2^k-h)\geq 1 \\
\Longleftrightarrow\quad
& 2^{2k}-h\cdot 2^k\geq 1 \\
\Longleftrightarrow\quad
& 2^{2k}\geq h\cdot 2^k+1 \\
\Longleftrightarrow\quad
& 2^k \geq \sqrt{h\cdot 2^k+1} \\
\Longleftrightarrow\quad
& 2^k \geq \sqrt{n}.
\end{align*}
\section{Bad (well, not so much)}
\begin{alignat*}{2}
&&2^k\cdot (2^k-h)&\geq 1 \\
&\Longleftrightarrow\quad
&2^{2k}-h\cdot 2^k&\geq 1 \\
&\Longleftrightarrow\quad
&2^{2k}&\geq h\cdot 2^k+1 \\
&\Longleftrightarrow\quad
&2^k &\geq \sqrt{h\cdot 2^k+1} \\
&\Longleftrightarrow
&2^k &\geq \sqrt{n}.
\end{alignat*}
\section{Ugly}
\begin{alignat*}{3}
& 2^k&{}\cdot (2^k-h)&\geq 1 \\
\Longleftrightarrow\quad
& 2^{2k}&{}-h\cdot 2^k&\geq 1 \\
\Longleftrightarrow\quad
&&2^{2k}&\geq h\cdot 2^k+1 \\
\Longleftrightarrow\quad
&&2^k &\geq \sqrt{h\cdot 2^k+1} \\
\Longleftrightarrow\quad
&&2^k &\geq \sqrt{n}.
\end{alignat*}
\end{document}
實際上,我會使用gather*
no \Longleftrightarrow
,解釋每一行都暗示著下面的內容,並且由前一行暗示著。