markdown常用语法--花括号(超详细)

简介: markdown常用语法--花括号(超详细)



  实现花括号的方式有两种:

  • 方法一: 使用环境进行渲染,例如casesrcasesdases等,更多环境可以参考官方文档;
$$
  我是夜阑的狗
  \begin{cases}
    角色保底+1 \\
    武器定轨+1\\
    七七命座+1\\
    斩尽牛杂+999
  \end{cases}
$$
  • 方法二: 不用cases,使用\left\right标签来实现花括号;
$$
  我是夜阑的狗
  \left\{
    \begin{matrix}
      角色保底+1 \\
      武器定轨+1\\
      七七命座+1\\
      斩尽牛杂+999
    \end{matrix}
  \right.
$$

一、普通左花括号

  使用花括号有三种 环境 可以选择:

  • cases 左花括号,内容靠左边对齐;
  • matrix 居中对齐;
  • rcases 右花括号,内容靠右边对齐;

更多环境可以参考官方文档 (点击可跳转🚀)。

1. 左对齐或右对齐

  使用cases参数时,这里cases环境用于分段函数或者有左大括号的数学公式。花括号里的内容就会左对齐或者右对齐,实现方式如下:

  • 示例一:

  花括号内容为文字时。

$$
  我是夜阑的狗
  \begin{cases}
    角色保底+1 \\
    武器定轨+1\\
    七七命座+1\\
    斩尽牛杂+999
  \end{cases}
$$

  可以看一下实现效果:

我是夜阑的狗 { 角色保底 + 1 武器定轨 + 1 七七命座 + 1 斩尽牛杂 + 999 我是夜阑的狗 \begin{cases} 角色保底+1 \\ 武器定轨+1\\ 七七命座+1\\ 斩尽牛杂+999 \end{cases}我是夜阑的狗角色保底+1武器定轨+1七七命座+1斩尽牛杂+999

  • 示例二:

  花括号内容为公式时。cases对于公式的效果最好,不会上下重叠,渲染的整体效果更好。

$$
  \begin{cases}
    a_1x+b_1y+c_1z=d_1\\
    a_2x+c_2z=d_2\\
    a_3x+b_3y+c_3z=d_3\\
  \end{cases}
$$

  实现效果:

{ a 1 x + b 1 y + c 1 z = d 1 a 2 x + c 2 z = d 2 a 3 x + b 3 y + c 3 z = d 3 \begin{cases} a_1x+b_1y+c_1z=d_1\\ a_2x+c_2z=d_2\\ a_3x+b_3y+c_3z=d_3\\ \end{cases}a1x+b1y+c1z=d1a2x+c2z=d2a3x+b3y+c3z=d3

2. 居中对齐

  由于环境只能使用一种,当想要内容居中对齐时,可使用方法二实现花括号,再用matrix环境,花括号里的内容就会居中对齐,实现方式如下:

$$
  我是夜阑的狗
  \left
    \begin{matrix}
      角色保底+1 \\
      武器定轨+1\\
      七七命座+1\\
      斩尽牛杂+999
    \end{matrix}
  \right.
$$

  看一下实现效果:

我是夜阑的狗 { 角色保底 + 1 武器定轨 + 1 七七命座 + 1 斩尽牛杂 + 999 我是夜阑的狗 \left \{\begin{matrix} 角色保底+1 \\ 武器定轨+1\\ 七七命座+1\\ 斩尽牛杂+999 \end{matrix} \right.我是夜阑的狗角色保底+1武器定轨+1七七命座+1斩尽牛杂+999

二、普通右花括号

  与前面左花括号相同,可使用两种方法实现括号;

1. 左对齐或右对齐

  • 示例一: 使用rcases环境实现花括号,内容向左对齐;
$$
  \begin{rcases}
    角色保底+1 \\
    武器定轨+1\\
    七七命座+1\\
    斩尽牛杂+999
  \end{rcases}
  我是夜阑的狗
$$

  可以看一下实现效果::

角色保底 + 1 武器定轨 + 1 七七命座 + 1 斩尽牛杂 + 999 } 我是夜阑的狗 \begin{rcases} 角色保底+1 \\ 武器定轨+1\\ 七七命座+1\\ 斩尽牛杂+999 \end{rcases} 我是夜阑的狗角色保底+1武器定轨+1七七命座+1斩尽牛杂+999我是夜阑的狗

  • 示例二: 使用aligned环境和方法二进行搭配,内容向右对齐;
$$
  \left.
    \begin{aligned}
    角色保底+1 \\
    武器定轨+1\\
    七七命座+1\\
    斩尽牛杂+999
    \end{aligned}
  \right\}
  我是夜阑的狗
$$

  可以看一下实现效果:

角色保底 + 1 武器定轨 + 1 七七命座 + 1 斩尽牛杂 + 999 } 我是夜阑的狗 \left. \begin{aligned} 角色保底+1 \\ 武器定轨+1\\ 七七命座+1\\ 斩尽牛杂+999 \end{aligned} \right\} 我是夜阑的狗角色保底+1武器定轨+1七七命座+1斩尽牛杂+999我是夜阑的狗

2.居中对齐

  同样也是可以使用matrix环境来实现居中对齐;

$$
  \left.
    \begin{matrix}
    角色保底+1 \\
    武器定轨+1\\
    七七命座+1\\
    斩尽牛杂+999
    \end{matrix}
  \right\}
  我是夜阑的狗
$$

  可以看一下实现效果:

角色保底 + 1 武器定轨 + 1 七七命座 + 1 斩尽牛杂 + 999 } 我是夜阑的狗 \left. \begin{matrix} 角色保底+1 \\ 武器定轨+1\\ 七七命座+1\\ 斩尽牛杂+999 \end{matrix} \right\} 我是夜阑的狗角色保底+1武器定轨+1七七命座+1斩尽牛杂+999我是夜阑的狗

三、普通花括号对

  同样也可以实现内容左右对齐或者居中对齐;

1. 左对齐或右对齐

  • 示例一: 使用cases环境实现花括号,内容向左对齐。看到这里有没有发现,之前rcases环境也是内容左对齐,只是括号方向不一样而已,所以这里也可以使用rcases来实现括号对,只需补齐另外一边的括号即可;
// cases环境
$$
  我是夜阑的狗
  \left.
    \begin{cases}
    角色保底+1 \\
    武器定轨+1\\
    七七命座+1\\
    斩尽牛杂+999
    \end{cases}
  \right\}
$$
// rcases环境
$$
  我是夜阑的狗
  \left\{
    \begin{rcases}
    角色保底+1 \\
    武器定轨+1\\
    七七命座+1\\
    斩尽牛杂+999
    \end{rcases}
  \right.
$$

  可以看一下这两个实现效果是一样的:

我是夜阑的狗 { 角色保底 + 1 武器定轨 + 1 七七命座 + 1 斩尽牛杂 + 999 } 我是夜阑的狗 \left. \begin{cases} 角色保底+1 \\ 武器定轨+1\\ 七七命座+1\\ 斩尽牛杂+999 \end{cases} \right\}我是夜阑的狗角色保底+1武器定轨+1七七命座+1斩尽牛杂+999

  • 示例二: 使用aligned环境实现内容右对齐,再用方法二(最前面的)实现括号对即可;
$$
  我是夜阑的狗
  \left\{
    \begin{aligned}
    角色保底+1 \\
    武器定轨+1\\
    七七命座+1\\
    斩尽牛杂+999
    \end{aligned}
  \right\}
$$

  可以看下实现效果:

我是夜阑的狗 { 角色保底 + 1 武器定轨 + 1 七七命座 + 1 斩尽牛杂 + 999 } 我是夜阑的狗 \left\{ \begin{aligned} 角色保底+1 \\ 武器定轨+1\\ 七七命座+1\\ 斩尽牛杂+999 \end{aligned} \right\}我是夜阑的狗角色保底+1武器定轨+1七七命座+1斩尽牛杂+999

2.居中对齐

  使用matrix环境实现内容居中对齐,再用方法二(最前面的)实现括号对即可;

$$
  我是夜阑的狗
  \left\{
    \begin{matrix}
    角色保底+1 \\
    武器定轨+1\\
    七七命座+1\\
    斩尽牛杂+999
    \end{matrix}
  \right\}
$$

  可以看下实现效果:

大括号示例 { 角色保底 + 1 武器定轨 + 1 七七命座 + 1 斩尽牛杂 + 999 } 大括号示例 \left\{ \begin{matrix} 角色保底+1 \\ 武器定轨+1\\ 七七命座+1\\ 斩尽牛杂+999 \end{matrix} \right\}大括号示例角色保底+1武器定轨+1七七命座+1斩尽牛杂+999

四、花括号内罗列描述内容 用 &

  当想要在括号内容后添加描述内容使其对齐时,就要用到&了;

$$
我是夜阑的狗
\begin{cases}
角色保底1 & 布响玩拉\\
武器定轨2 & 布响玩拉\\
七七命座3 & 布响玩拉\\
斩尽牛杂4 & 布响玩拉
\end{cases}
$$

  可以看下实现效果:

大括号示例 { 角色保底 1 布响玩拉 武器定轨 2 布响玩拉 七七命座 3 布响玩拉 斩尽牛杂 4 布响玩拉 大括号示例 \begin{cases} 角色保底1 & 布响玩拉\\ 武器定轨2 & 布响玩拉\\ 七七命座3 & 布响玩拉\\ 斩尽牛杂4 & 布响玩拉 \end{cases}大括号示例角色保底1武器定轨2七七命座3斩尽牛杂4布响玩拉布响玩拉布响玩拉布响玩拉

五、markdown 数学公式显示空格

  在数学公式中就不能使用 来代替空格了;

种类 代码 效果 大小
两个quad空格 1 \qquad 2 1 2 1 \qquad 212 两个m的宽度
quad空格 1 \quad 2 1 2 1 \quad 212 一个m的宽度
大空格 1 \ 2 1   2 1 \ 21 2 1/3 m的宽度
中等空格 1 \ ; 2 1    2 1 \; 212 2/7 m的宽度
小空格 1 \ , 2 1   2 1 \, 212 1/6 m的宽度
无空格 12 12
紧贴 1\!b 1  ⁣ b 1\!b1b 缩进1/6m宽度

总结

  感谢观看,如果有帮助到你,请给文章点个赞和收藏,让更多的人看到。🌹 🌹 🌹

  也欢迎你,关注我。👍 👍 👍

  原创不易,还希望各位大佬支持一下,你们的点赞、收藏和留言对我真的很重要!!!💕 💕 💕 最后,本文仍有许多不足之处,欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正!


相关文章
|
8天前
【LaTex、markdown】常用语法写出漂亮的blog
【9月更文挑战第9天】本文介绍了使用LaTeX和Markdown编写美观博客的方法。LaTeX方面,需定义文档类型、设置标题与作者,并利用特定命令处理文本格式、列表、数学公式、图片和超链接。Markdown则通过井号表示标题级别,使用星号或下划线标记文本,简化列表和公式的编写,并以直观方式插入图片和链接。两者均可通过合理布局提升博客的可读性和视觉效果。
|
29天前
Markdown使用HTML语法实现复杂表格
Markdown使用HTML语法实现复杂表格
72 1
|
29天前
|
资源调度
机器人学 markdown数学公式常用语法
本文提供了Markdown中数学公式的常用语法,包括行内公式、行间公式、基本运算、矩阵、微积分、大小比较、开根号、表格、角标、头顶标、空格、括号、特殊字符、分式、文字、希腊字母以及分类括号的详细使用方法和示例。
32 1
|
2月前
|
自然语言处理 开发者 Python
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
|
2月前
|
JavaScript
vue 加载展示md文件(markdown语法 .md后缀的文件)
vue 加载展示md文件(markdown语法 .md后缀的文件)
371 0
揭秘Markdown:轻松掌握基础语法,让你的写作更高效、优雅!
揭秘Markdown:轻松掌握基础语法,让你的写作更高效、优雅!
|
3月前
markdown语法
学习Markdown基本语法:标题、段落、强调、列表、代码块等,轻松撰写整洁文档。[查看教程](https://markdown.com.cn/basic-syntax/)
33 0
|
4月前
Markdown基础语法详细版
Markdown基础语法详细版
|
4月前
|
安全 网络架构 Python
blog-engine-06-pelican 静态网站生成 支持 markdown 和 reST 语法
这篇内容介绍了多个静态博客引擎的对比及详细教程,包括 Jekyll、Hugo、Hexo、Pelican、Gatsby、VuePress、Nuxt.js 和 Middleman。重点讲述了 Pelican,一个Python编写的静态博客生成器,其特点是静态生成、Markdown写作、丰富的主题和插件系统,以及简单的部署。安装Pelican需要先安装Python,然后通过pip安装Pelican并使用pelican-quickstart初始化博客。文章还提到了Pelican的优点,如速度快、写作体验好、社区支持和高度可定制,但也指出其静态性质和学习曲线较陡峭的不足之处。
|
4月前
|
IDE 数据可视化 数据挖掘
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
Jupyter Notebook使用教程——从Anaconda环境构建到Markdown、LaTex语法介绍
1060 2