如何消除投影仪中对齐块后的缩进(即使没有缩进也能保持)

如何消除投影仪中对齐块后的缩进(即使没有缩进也能保持)
\documentclass{beamer}
\usepackage{mathtools}
\usepackage{lmodern}
\usepackage[ngerman, english]{babel}
\newcommand{\ket}[1]{|#1\rangle}

\begin{document}
\begin{frame}
    \frametitle{Was heißt \(\ket{u_j}\)?}
\only<1->{
    Dazu beachte zunächst:
    \begin{align*}
        \ket{0} &\coloneqq \ket{0\times 2^1+0\times 2^0} \coloneqq \ket{00}\coloneqq \ket{0}\ket{0}\coloneqq \ket{0}\otimes\ket{0}\\
        \ket{1} &\coloneqq \ket{0\times 2^1+1\times 2^0}\coloneqq \ket{01}\coloneqq \ket{0}\ket{1}\coloneqq \ket{0}\otimes\ket{1}\\
        \ket{2} &\coloneqq \ket{1\times 2^1+0\times 2^0}\coloneqq \ket{10}\coloneqq \ket{1}\ket{0}\coloneqq \ket{1}\otimes\ket{0}\\
        \ket{3} &\coloneqq \ket{1\times 2^1+1\times 2^0}\coloneqq \ket{11}\coloneqq \ket{1}\ket{1}\coloneqq \ket{1}\otimes\ket{1}
    \end{align*}
}\only<2->{
    \noindent Insbesondere gilt \(\ket{k}\) orthonormal für \(k\in\mathbb{N}\), und \(\ket{0},\dots,\ket{N-1}\) benötigt \(n=\log_2{N}\) bits. D.h.
    \begin{align*}
        u_j=\sum_{i=0}^N u_{ij} e_i \implies \ket{u_j}=\sum_{i=0}^N u_{ij}\ket{i}
    \end{align*}
}
\end{frame}
\end{document}

结果是在此处输入图片描述

答案1

第二个命令后的换行符only由 latex 解释,并在下一行的开头插入一个单词间空格。.tex如果在指令的左括号后直接插入注释,则可以使换行符不可见,而无需更改文件的结构only

\only<2->{%....
...
}

在此处输入图片描述

\documentclass{beamer}
\usepackage{mathtools}
\usepackage{lmodern}
\usepackage[ngerman, english]{babel}
\newcommand{\ket}[1]{|#1\rangle}

\begin{document}
\begin{frame}
    \frametitle{Was heißt \(\ket{u_j}\)?}
\only<1->{
    Dazu beachte zunächst:
    \begin{align*}
        \ket{0} &\coloneqq \ket{0\times 2^1+0\times 2^0} \coloneqq \ket{00}\coloneqq \ket{0}\ket{0}\coloneqq \ket{0}\otimes\ket{0}\\
        \ket{1} &\coloneqq \ket{0\times 2^1+1\times 2^0}\coloneqq \ket{01}\coloneqq \ket{0}\ket{1}\coloneqq \ket{0}\otimes\ket{1}\\
        \ket{2} &\coloneqq \ket{1\times 2^1+0\times 2^0}\coloneqq \ket{10}\coloneqq \ket{1}\ket{0}\coloneqq \ket{1}\otimes\ket{0}\\
        \ket{3} &\coloneqq \ket{1\times 2^1+1\times 2^0}\coloneqq \ket{11}\coloneqq \ket{1}\ket{1}\coloneqq \ket{1}\otimes\ket{1}
    \end{align*}
}\only<2->{%
    Insbesondere gilt \(\ket{k}\) orthonormal für \(k\in\mathbb{N}\), und \(\ket{0},\dots,\ket{N-1}\) benötigt \(n=\log_2{N}\) bits. D.h.
    \begin{align*}
        u_j=\sum_{i=0}^N u_{ij} e_i \implies \ket{u_j}=\sum_{i=0}^N u_{ij}\ket{i}
    \end{align*}
}
\end{frame}
\end{document}

相关内容