我正在尝试将方程式“放入” itemize 环境。基本上,我想避免使用\begin{cases}
,而只使用 itemize 来表示方程式(每个案例一个项目符号)。此外,我认为如果“if”后面的文本彼此对齐,看起来可能会更好。有人知道如何解决这个问题吗?
$\begin{equation}
\begin{cases}
\bullet\Bigl\{1,\theta,\frac{\theta^2}{k}\Bigr\}\;\;\text{if}\;\;m^2\not\equiv 1 \pmod 9 \vspace{3mm}\\
\bullet\Bigl\{1,\theta,\frac{k^2\pm k^2 \theta+\theta^2}{3k}\Bigr\}\;\;\text{if}\;\;m\pm \equiv 1 \pmod 9
\end{cases}
\end{equation}$
输出如下
谢谢
答案1
一个可能的解决方案是使用array
代码
\documentclass{article}
\usepackage{amsmath,amsfonts,amssymb}
\begin{document}
\begin{equation}
\left \{
\begin{array}{lll}
\bullet& \Bigl \{1,\theta,\frac{\theta^2}{k}\Bigr\}\;\;& \text{if}\;\;m^2\not\equiv 1 \pmod 9 \vspace{3mm}\\
\bullet& \Bigl \{1,\theta,\frac{k^2\pm k^2 \theta+\theta^2}{3k}\Bigr\}\;\;& \text{if}\;\;m\pm \equiv 1 \pmod 9
\end{array}
\right .
\end{equation}
\end{document}
答案2
\;\;
您可以使用删除所有这些~
,也\Big{
可以替换
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{equation}
\begin{cases}
\bullet \left\{1,\theta,\frac{\theta^2}{k}\right\} & \text{if~} m^2\not\equiv 1 \pmod 9 \vspace{3mm} \\
\bullet \left\{1,\theta,\frac{k^2\pm k^2 \theta+\theta^2}{3k}\right\} & \text{if~} m\pm\equiv 1 \pmod 9
\end{cases}
\end{equation}
\end{document}
如果你删除项目符号:
答案3
这里我使用表格堆栈(我从 Jesse 的答案开始)。方程之间的垂直间距使用可选参数 进行调整tabularstackanchor
,而列之间的水平间距可以使用 进行设置\setstacktabulargap{length}
。
\documentclass{article}
\usepackage{tabstackengine}
\usepackage{amsmath}
\stackMath
\usepackage{scalerel}
\begin{document}
\begin{equation}
\left\{
\tabularstackanchor[6pt]{llll}{
\bullet&\Bigl \{1,\theta,\frac{\theta^2}{k}\Bigr\}& \text{if~}m^2\not\equiv1&\pmod 9
}{
\bullet&\Bigl \{1,\theta,\frac{k^2\pm k^2 \theta+\theta^2}{3k}\Bigr\}&
\text{if~}m\pm\equiv1 &\pmod 9
}
\right.
\end{equation}
\end{document}