想要实现
这样在公式前面增加“前缀”的效果,并且公式单独占一行(类似于 $$
)。
我使用了如下代码,虽然拼凑出来了,但后期如果修改了字体大小,会导致 minipage 中指定的大小要做对应的修改。
有没有一种可以自动适配的办法?
\documentclass[UTF8, 11pt, oneside]{ctexart}
\usepackage{amsmath}
\usepackage{cases}
\begin{document}
(I)
\begin{minipage}[c]{0.89\textwidth}
\begin{numcases}{}
a_1 x + b_1 y = c_1 , \tag{1} \\
a_2 x + b_2 y = c_2 ; \tag{2}
\end{numcases}
\end{minipage}
\end{document}
链接中的代码,不论是 myEqnA 还是 myEqnB ,都只能 cases 环境,而无法使用 cases 宏包所提供的 numcases 环境。即,如下代码会报错:
因为要对 cases 中每行都进行编号,所以要使用 numcases 环境。
至于 “前面的编号 (I) ”,原书中就两个编号,可以手工书写。
@u15763 嗯是的, 我做了一个, 但是效果不好, 去 tex.se 提了个问, 你要是着急的话可以先用我提问里的那个代码: https://tex.stackexchange.com/questions/619882/how-to-put-parent-counter-of-numcases-before-equation-and-child-counter-after-eq