右对齐括号

右对齐括号

我试图关闭这个括号:

\frac{}{}\theta=2\pi k + \begin{cases}\arctan\left ( \frac{n}{x} \right ) & \text{ if } x> 0 \\ \frac{\pi }{2} & \text{ if } x=0 \\ \arctan\left ( \frac{n}{x} \right )+\pi & \text{ if } x< 0 \end{cases}\

(我不知道如何在这里写 Latex,请转到https://latex.codecogs.com/eqneditor/editor.php

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\[
\frac{}{}\theta=2\pi k + 
\begin{cases}\arctan\left ( \frac{n}{x} \right ) & \text{ if } x> 0 \\
\frac{\pi }{2} & \text{ if } x=0 \\
\arctan\left ( \frac{n}{x} \right )+\pi & \text{ if } x< 0 \end{cases}
\]
\end{document}

在此处输入图片描述

我尝试使用Bmatrixintead of cases,但现在元素没有对齐:

\frac{}{}\theta=2\pi k + \begin{Bmatrix}\arctan\left ( \frac{n}{x} \right ) & \text{ if } x> 0 \\ \frac{\pi }{2} & \text{ if } x=0 \\ \arctan\left ( \frac{n}{x} \right )+\pi & \text{ if } x< 0 \end{Bmatrix}

答案1

您可以使用alignedat。唯一的麻烦是“arctan”前面会添加一个细小的空格,但很容易将其删除。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
\theta=2\pi k +
\left\{
\begin{alignedat}{2}
&\! \arctan \frac{n}{x}      &\qquad& \text{if $x>0$} \\
&   \frac{\pi}{2}            &      & \text{if $x=0$} \\
&\! \arctan \frac{n}{x} +\pi &      & \text{if $x<0$}
\end{alignedat}
\right\}
\]

\end{document}

在此处输入图片描述

不过,我还是选择cases不添加右括号。

答案2

如果您使用Bmatrix*来自的环境mathtools,则 I 可以工作,它采用对齐的可选参数(每列相同):

    \documentclass{article}
    \usepackage{mathtools}

    \begin{document}

        \[ \frac{}{}\theta=2\pi k + \begin{Bmatrix*}[l]\arctan\left ( \frac{n}{x} \right ) & \text{ if } x> 0 \\ \frac{\pi }{2} & \text{ if } x=0 \\ \arctan\left ( \frac{n}{x} \right )+\pi & \text{ if } x< 0 \end{Bmatrix*} \]%

    \end{document}

在此处输入图片描述

相关内容