返回介绍

5.5 括号

发布于 2023-07-19 20:17:42 字数 5368 浏览 0 评论 0 收藏 0

  • LATEX 中的小括号 () 与中括号 [] 使用原始的小括号 () 与中括号 [] 即可。

  • 由于大括号 {} 是分组命令,需要用 \ 转义。因此在 cutemarked 中,用 \\{ \\} 代表大括号, 如 \\( \\{x+y \\} \\)HTML 输出为\( \{x+y \} \)。

    LATEX 中的大括号用 \{ \} 表示,因为 cutemarked 将 \\{ 转义成 \{ 传递给 MathJax 引擎。

    LATEX 中还可以用 \lbrace\rbrace 命令表示大括号, 如 \\( \lbrace x+y \rbrace \\)HTML 输出为\( \lbrace x+y \rbrace \)。

  • 尖括号使用 \langle\rangle 表示。如 \\(\langle x+y \rangle \\)HTML 输出为\(\langle x+y \rangle \)

    LATEX 中不能直接用 <> 表示尖括号,下面的例子可以看出区别:

    \\( <x+y>\\)HTML 输出\(<x+y>\)

    \\(\langle x+y \rangle \\)HTML 输出为\(\langle x+y \rangle \)

  • 上取整符号用 \lceil\rceil 表示。如 \\(\lceil x+y \rceil \\)HTML 输出为\(\lceil x+y \rceil \)

  • 下取整符号用 \lfloor\rfloor 表示。如 \\(\lfloor x+y \rfloor \\)HTML 输出为\(\lfloor x+y \rfloor \)

  • 单竖线使用 |...| 即可。如 \\( | x+y | \\)HTML 输出为\(| x+y | \)

  • 双竖线使用 \\|...\\| 即可。如 \\( \\| x+y \\| \\)HTML 输出为\(\| x+y \| \)

    LATEX 中双竖线使用 \|...\| 命令

  • 向下箭头使用 \Downarrow...\Downarrow 即可。如 \\( \Downarrow x+y \Downarrow \\)HTML 输出为\( \Downarrow x+y \Downarrow \)

    还有很多类似的符号

5.5.1 自适应大小的括号

上述括号有一个缺点:无法根据公式的高度进行缩放。如 $$ (\frac{1}{16}) $$HTML 输出为

$$ (\frac{1}{16}) $$

可以使用 \left...\right 命令添加自适应大小的括号。

自适应大小的小括号使用 \left(...\right) 命令,如 $$\left(\frac{1}{16}\right)$$HTML 输出为

$$\left(\frac{1}{16} \right)$$

自适应大小的中括号用 \left[...\right] 命令, 如 $$\left[\frac{1}{16}\right]$$HTML 输出为

$$\left[\frac{1}{16} \right]$$

自适应大小的大括号用 \left\\{...\right\\} 命令, 如 $$\left\\{\frac{1}{16}\right\\}$$HTML 输出为

$$\left\{\frac{1}{16} \right\}$$

LATEX 中的自适应大小的大括号命令为 \left\{...\right\}

自适应大小的尖括号使用 \left<...\right> 命令,如 $$\left<\frac{1}{16}\right>$$HTML 输出为

$$\left<\frac{1}{16} \right>$$

也可以使用 \left\langle...\right\rangle 命令,它与 \left<...\right> 显示相同

自适应大小的上取整符号使用 \left\lceil...\right\rceil 命令, 如 $$\left\lceil\frac{1}{16}\right\rceil$$HTML 输出为

$$\left\lceil\frac{1}{16} \right\rceil$$

自适应大小的下取整符号使用 \left\lfloor...\right\rfloor 命令, 如 $$\left\lfloor\frac{1}{16}\right\rfloor$$HTML 输出为

$$\left\lfloor\frac{1}{16} \right\rfloor$$

自适应大小的单竖线使用 \left|...\right| 命令, 如 $$\left|\frac{1}{16}\right|$$HTML 输出为

$$\left|\frac{1}{16} \right|$$

自适应大小的双竖线使用 \left\\|...\right\\| 命令, 如 $$\left\\|\frac{1}{16}\right\\|$$HTML 输出为

$$\left\\|\frac{1}{16} \right\\|$$

LATEX 中自适应大小的双竖线使用 \left\|...\right\| 命令

自适应大小的向下箭头使用 \left\Downarrow...\right\Downarrow 命令, 如 $$\left\Downarrow\frac{1}{16}\right\Downarrow$$HTML 输出为

$$\left\Downarrow\frac{1}{16} \right\Downarrow$$

  • 还有很多类似的符号

上述所有的命令都可以仅仅使用半边符号,例如 \\( \left( x+y \right. \\)HTML 输出为\(\left( x+y \right.\)。其语法在于:对丢弃的那半边符号设为 . (英文句点) 注意:

  • 所有的自适应大小的括号, \left\right 必须成对出现
  • 所有的 \left\right 组合必须匹配
    • 要么二者都是相同类型的括号
    • 要么其中有一个是英文句点 . ,此时为单边自适应大小的括号

5.5.2 手动设置不同大小的括号

可以使用 \big\Big , \bigg , \Bigg 命令手动设置不同大小的括号,其尺寸以此递增。如

$$
\Bigg(\bigg(\Big(\big(  (\frac{1}{16}) \big)\Big)\bigg)\Bigg) \\\
\Bigg[\bigg[\Big[\big[  [\frac{1}{16}] \big]\Big]\bigg]\Bigg] \\\
\Bigg\\{\bigg\\{\Big\\{\big\\{  \\{\frac{1}{16}\\} \big\\}\Big\\}\bigg\\}\Bigg\\}\\\
\Bigg|\bigg|\Big|\big|  |\frac{1}{16}| \big|\Big|\bigg|\Bigg| 
$$

HTML 输出为:

$$
\Bigg(\bigg(\Big(\big( (\frac{1}{16}) \big)\Big)\bigg)\Bigg) \\\
\Bigg[\bigg[\Big[\big[ [\frac{1}{16}] \big]\Big]\bigg]\Bigg] \\\
\Bigg\\{\bigg\\{\Big\\{\big\\{ \\{\frac{1}{16}\\} \big\\}\Big\\}\bigg\\}\Bigg\\}\\\
\Bigg|\bigg|\Big|\big| |\frac{1}{16}| \big|\Big|\bigg|\Bigg|
$$

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文