使用 mtpro2[lite] 的花括号:修复正确的对齐方式

使用 mtpro2[lite] 的花括号:修复正确的对齐方式

我正在尝试寻找解决方案,但实际上我失败了,使用花括号(使用\ccases)作为三个方程(或更多)的系统符号,就像这个例子一样。如果我添加&我有足够的空间,

在此处输入图片描述

\documentclass{article}
\usepackage[lite]{mtpro2}
\usepackage{mathtools}
\begin{document}
\[\ccases{
x&=R\sin\theta\cos\varphi\\
y&=R\sin\theta\sin\varphi\\
z&=R\cos\theta}
\]
\end{document}

如果我删除该符号,&我就会失去符号的垂直对齐=

在此处输入图片描述

\documentclass{article}
\usepackage[lite]{mtpro2}
\usepackage{mathtools}
\begin{document}
\[\ccases{
x=R\sin\theta\cos\varphi\\
y=R\sin\theta\sin\varphi\\
z=R\cos\theta}
\]
\end{document}

如何才能使三个=符号正确垂直对齐,且不留额外空格?

附录:这里有一张图比较了经典支架和优雅曲线支架:

在此处输入图片描述

第一指南MTPRO2第 12 页和第二本指南mtpro2-2008/1/23以及可能相关的:

  1. 覆盖 dcases* 以在 align 内工作(使用 mtpro2 括号)
  2. 覆盖矩阵以在对齐内工作(使用 mtpro2 括号和大括号)

答案1

在 的范围内\ccases{...},符号执行的功能与在包环境&中执行的功能相同,即,它创建一定量的水平分离(以及垂直对齐)。但是,这不是您想要的,是吗?casesamsmath

为了在符号周围获得所需的间距=,我建议您将三个方程式放在一个aligned环境中,无论您使用\ccases宏还是cases环境。

在此处输入图片描述

\documentclass{article}
\usepackage[lite]{mtpro2}
\usepackage{amsmath}

\begin{document}
\[
\ccases{
  \begin{aligned}
    x &= R\sin\theta\cos\varphi\\
    y &= R\sin\theta\sin\varphi\\
    z &= R\cos\theta
  \end{aligned}
}
\quad\text{vs.}\qquad
\begin{cases}
  \begin{aligned}
    x &= R\sin\theta\cos\varphi\\
    y &= R\sin\theta\sin\varphi\\
    z &= R\cos\theta
  \end{aligned}
\end{cases}
\]
\end{document}

相关内容