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

news2024/12/23 3:59:44

请添加图片描述

  • 💌 所属专栏:【Markdown常用语法】

  • 😀 作  者:我是夜阑的狗🐶

  • 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询!

  • 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘

文章目录

  • 前言
  • 一、普通左花括号
      • 1. 左对齐或右对齐
      • 2. 居中对齐
  • 二、普通右花括号
      • 1. 左对齐或右对齐
      • 2.居中对齐
  • 三、普通花括号对
      • 1. 左对齐或右对齐
      • 2.居中对齐
  • 四、花括号内罗列描述内容 用 &
  • 五、markdown 数学公式显示空格
  • 总结


前言

  大家好,又见面了,我是夜阑的狗 🌹,本文是专栏 【Markdown常用语法】专栏的第1篇文章;
  每次写文档,都用到Markdowm语法,虽然也有保存一些常用语法的网址,但有时候想使用一些别的还得百度,所以打算写博客记录一下自己使用过的语法,至于那些比较简单的语法(加粗什么的)就不记录了 😁 😁 😁;
  专栏地址:【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 2 12两个m的宽度
quad空格1 \quad 2 1 2 1 \quad 2 12一个m的宽度
大空格1 \ 2 1   2 1 \ 2 1 21/3 m的宽度
中等空格1 \ ; 2 1    2 1 \; 2 122/7 m的宽度
小空格1 \ , 2 1   2 1 \, 2 121/6 m的宽度
无空格1212
紧贴1\!b 1  ⁣ b 1\!b 1b缩进1/6m宽度

总结

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

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

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

更多专栏订阅:

  • 😀 【LeetCode题解(持续更新中)】
  • 🚝 【Java Web项目构建过程】
  • 💛 【数字图像处理】
  • 【JavaScript随手笔记】
  • 🤩 【大数据学习笔记(华为云)】
  • 🦄 【程序错误解决方法(建议收藏)】
  • 🚀 【软件安装教程】



订阅更多,你们将会看到更多的优质内容!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/358429.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年,自动化测试岗位有这么吃香吗

测试人员需要具备自动化测试或者测试开发能力,已经成为测试行业内容的一种显在趋势,而且这种趋势呈放大态势,其发展前景是十分明朗的。 2022疫情期间,就业大环境不是很理想,目前呢,企业倾向于招自动化测试…

易基因项目文章| 组蛋白ChIP-seq揭示烟粉虱含菌细胞共生菌调控宿主生殖的新机制

喜报:易基因组蛋白ChIP-seq研究成果见刊《Cell Reports》2023年02月10日,沈阳农业大学植物保护学院博士研究生姚亚林为第一作者、栾军波教授为论文通讯作者在《Cell Reports》杂志以“A bacteriocyte symbiont determines whitefly sex ratio by regulat…

④ 链表

24. 两两交换链表中的节点 题目链接:https://leetcode.cn/problems/swap-nodes-in-pairs/ 注意点: 遍历链表的时候什么时候截止(避免空指针异常或无限死循环的问题)? 节点数量为偶数或链表为空时,cur.ne…

关于欧拉角你需要知道几个点

基础理解,参照:https://www.cnblogs.com/Estranged-Tech/p/16903025.html 欧拉角、万向节死锁(锁死)理解 一、欧拉角理解 举例讲解 欧拉角用三次独立的绕确定的轴旋转角度来表示姿态。如下图所示 经过三次旋转,旋…

原创不易,坚持更难

早上CSDN发消息,今天是创作满三年的纪念日,邀请写一篇博文,谈谈感受 开博原因 2020年是一个特殊的年份,疫情刚爆发第一年,也是第一次居家办公,从过完年就一直居家办公,一直居家了38天。2020年…

宗教生活污水处理项目的设计原则

我国的历史源远流长,许多传统文化都延续了上千年以上。同时,我国也是宗教信仰自由的国家,儒释道文化相互影响,交相辉映。游人穿过山间小道,走到寺院庄严礼拜,游客和信众的增多,使教堂、寺庙等宗…

机器学习笔记之谱聚类(一)k-Means聚类算法介绍

机器学习笔记之谱聚类——K-Means聚类算法介绍引言回顾:高斯混合模型聚类任务基本介绍距离计算k-Means\text{k-Means}k-Means算法介绍k-Means\text{k-Means}k-Means算法示例k-Means\text{k-Means}k-Means算法与高斯混合模型的关系k-Means\text{k-Means}k-Means算法的…

CTFer成长之路之CTF中的SQL注入

CTF中的SQL注入CTF SQL注入 SQL注入-1 题目描述: 暂无 docker-compose.yml version: 3.2services:web:image: registry.cn-hangzhou.aliyuncs.com/n1book/web-sql-1:latestports:- 80:80启动方式 docker-compose up -d 题目Flag n1book{union_select_is_so_cool} Wri…

PyQt5数据库开发1 4.3 QSqlTableModel 之 相关槽函数的实现(多图长文详解)

目录 一、打开数据库表 1. 写打开数据库的槽函数 2. 运行后发现数据库可以打开了 3. ODBC配通了,数据库还是打不开 4. 写在tableView上显示数据库表的函数 5. 运行后发现表可以显示了 6. 代码分析 7. 添加列名称 8. 根据内容调整列宽 9. 备注:…

Kaggle系列之CIFAR-10图像识别分类(残差网络模型ResNet-18)

CIFAR-10数据集在计算机视觉领域是一个很重要的数据集,很有必要去熟悉它,我们来到Kaggle站点,进入到比赛页面:https://www.kaggle.com/competitions/cifar-10CIFAR-10是8000万小图像数据集的一个子集,由60000张32x32彩…

spring cloud gateway集成sentinel并扩展支持restful api进行url粒度的流量治理

sentinel集成网关支持restful接口进行url粒度的流量治理前言使用网关进行总体流量治理(sentinel版本:1.8.6)1、cloud gateway添加依赖:2、sentinel配置3、网关类型项目配置4、通过zk事件监听刷新上报api分组信息1、非网关项目上报api分组信息…

I.MX6ULL_Linux_系统篇(16) uboot分析-启动流程

原文链接:I.MX6ULL_系统篇(16) uboot分析-启动流程 – WSY Personal Blog (cpolar.cn) 前面我们详细的分析了 uboot 的顶层 Makefile,了解了 uboot 的编译流程。本章我们来详细的分析一下 uboot 的启动流程,理清 uboot 是如何启动的。通过对 …

虹科资讯| 虹科AR荣获汽车后市场“20佳”维修工具评委会提名奖!

2022 虹科荣获20佳维修工具 评委会提名奖 特大喜讯,在2月16日《汽车维修与保养》杂志主办的第十八届汽车后市场“20佳”评选活动中,虹科的产品“M400智能AR眼镜”凭借在AR领域的专业实力,通过层层筛选,在102款入围产品中脱颖而出…

GIT:【基础三】Git工作核心原理

目录 一、Git本地四个工作区域 二、Git提交文件流程 一、Git本地四个工作区域 工作目录(Working Directory):电脑上存放开发代码的地方。暂存区(Stage/Index):用于l临时存放改动的文件,本质上只是一个文件,保存即将提交到文件列…

[ 对比学习篇 ] 经典网络模型 —— Contrastive Learning

🤵 Author :Horizon Max ✨ 编程技巧篇:各种操作小结 🏆 神经网络篇:经典网络模型 💻 算法篇:再忙也别忘了 LeetCode [ 对比学习篇 ] 经典网络模型 —— Contrastive Learning🚀 …

MongoDB介绍及使用教程

文章目录一、MongoDB介绍1. 什么是MongoDB2. 为什么要用MongoDB3. MongoDB的应用场景4. MongoDB基本概念二、MongoDB使用教程1.下载安装(Windows)2.MongoDB Conpass简单使用(选学)3.使用navicat连接MongoDB4.JAVA项目中使用MongoD…

JVM11 垃圾回收

1.1GC分类与性能指标 垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现。 从不同角度分析垃圾收集器,可以将GC分为不同的类型。 Java不同版本新特性 语法层面:Lambda表达式、switch、自动拆箱装箱、enumAPI层面…

AI稳定生成图工业链路打造

前沿这篇文章会以比较轻松的方式,跟大家交流下如何控制文本生成图片的质量。要知道如何控制文本生成质量,那么我们首先需要知道我们有哪些可以控制的参数和模块。要知道我们有哪些控制的参数和模块,我们就得知道我们文本生成图片的这架机器或…

新手福利——x64逆向基础

一、x64程序的内存和通用寄存器 随着游戏行业的发展,x32位的程序已经很难满足一些新兴游戏的需求了,因为32位内存的最大值为0xFFFFFFFF,这个值看似足够,但是当游戏对资源需求非常大,那么真正可以分配的内存就显得捉襟…

测试人员如何运用好OKR

在软件测试工作中是不是还不知道OKR是什么?又或者每次都很害怕写OKR?或者总觉得很迷茫,不知道目标是什么? OKR 与 KPI 的区别 去年公司从KPI换OKR之后,我也有一段抓瞎的过程,然后自己找了两本书看,一本是《OKR工作法》&#xf…