![如何将公式中的案例左对齐?](https://linux22.com/image/418890/%E5%A6%82%E4%BD%95%E5%B0%86%E5%85%AC%E5%BC%8F%E4%B8%AD%E7%9A%84%E6%A1%88%E4%BE%8B%E5%B7%A6%E5%AF%B9%E9%BD%90%EF%BC%9F.png)
我正在尝试将等式内部左对齐cases
,如下所示:
而且我需要它在里面,equation
因为有数字(16)
。当我尝试这个时:
\begin{equation} \label{eq:evaluate_metrics}
\begin{align*}
&\begin{cases}
TPR=T_P/(T_P+F_N)\\
FPR=F_P/(F_P+T_N)\\
ACC=(T_P+T_N)/(T_P+F_N+F_P+T_N)\\
PRE=T_P/(T_P+F_P)
\end{cases}
\end{align*}
\end{equation}
给了我一个错误:
包 amsmath 错误:方程结构嵌套错误;(amsmath)尝试使用“aligned”恢复。\end{align*}
我怎样才能使它看起来像图片,同时包含方程式编号?
答案1
fleqn
可以从 中获取嵌套在环境中的局部左对齐方程nccmath
. 此环境可以将其与文本左边距的距离作为可选参数:
\documentclass{article}
\usepackage{amsmath, nccmath}
\usepackage[upright]{fourier}
\usepackage[reset, showframe]{geometry}
\begin{document}
\begin{fleqn}
\begin{equation} \label{eq:evaluate_metrics}
\begin{cases}
TPR=T_P/(T_P+F_N)\\
FPR=F_P/(F_P+T_N)\\
ACC=(T_P+T_N)/(T_P+F_N+F_P+T_N)\\
PRE=T_P/(T_P+F_P)
\end{cases}
\end{equation}
\end{fleqn}
\begin{fleqn}[1em]
\begin{equation} \label{eq:evaluate_metrics}
\begin{cases}
TPR=T_P/(T_P+F_N)\\
FPR=F_P/(F_P+T_N)\\
ACC=(T_P+T_N)/(T_P+F_N+F_P+T_N)\\
PRE=T_P/(T_P+F_P)
\end{cases}
\end{equation}
\end{fleqn}