文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
5.11 分类表达式
LATEX
中,分类表达式用 \begin{cases}...\end{cases}
命令来创建,其中各行用 \\
分隔,用 &
指示要对齐的位置。如:
$$
f(n)= \begin{cases}
n/2, & \text{if $n$ is even} \\\
3n+1, & \text{if $n$ is odd}
\end{cases}
$$
的 HTML
输出为:
$$
f(n)= \begin{cases}
n/2, & \text{if $n$ is even} \\\
3n+1, & \text{if $n$ is odd}
\end{cases}
$$
cutemarked 中需要输入
\\\
,则MathJax
引擎接收到的字符是\\
,因为 cutemarked 已经执行了一层转义
LATEX
命令\begin{cases}...\end{cases}
(不需要$$...$$
)也会生成一个区块公式。- 也可以用表格或矩阵结合自适应大小的大括号来实现分类表达式。如:
采用表格的实现:
$$ f(n)= \left\\{
\begin{array} {ll}
n/2, & \text{if $n$ is even} \\\
3n+1, & \text{if $n$ is odd}
\end{array}
\right.$$
的 HTML
输出为:
$$
f(n)=\left\\{\begin{array} {ll}
n/2, & \text{if $n$ is even} \\\
3n+1, & \text{if $n$ is odd}
\end{array}\right.
$$
采用矩阵的实现:
$$ f(n)= \left\\{
\begin{matrix}
n/2, & \text{if $n$ is even} \\\
3n+1, & \text{if $n$ is odd}
\end{matrix}
\right.$$
的 HTML
输出为:
$$
f(n)= \left\\{
\begin{matrix}
n/2, & \text{if $n$ is even} \\\
3n+1, & \text{if $n$ is odd}
\end{matrix}
\right.
$$
若希望分类表达式的大括号在右侧,则必须采用表格或矩阵结合自适应大小的大括号来实现的方式。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论