![右对齐括号](https://linux22.com/image/450375/%E5%8F%B3%E5%AF%B9%E9%BD%90%E6%8B%AC%E5%8F%B7.png)
我试图关闭这个括号:
\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}
我尝试使用Bmatrix
intead 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}