我一直使用 align 来引用方程式,但是现在在列表中,使用内联数学模式并尝试引用方程式,行上有文本,因此我不想开始方程式,但希望它支持引用数字,MWE 如下
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsthm}
\usepackage{enumerate}
\renewcommand{\labelenumii}{\roman{enumii}}
\newcommand{\tabitem}{\textbullet~}\begin{enumerate}[i.]
\begindocument
\begin{enumerate}[i.]
\item{ y=f(x), \text{ where } a,b \in \R \text{ are fixed} \text{,}\label$}
\item{$ F(x,y)=0, \text{ } a_1 \leq x \leq a_2,\text{ }b_1 \leq y \leq b_2 \text{ where, } a_1, a_2, b_1, b_2 \in \R \text{,}$}
\item{$
\left\{\begin{array}{cll}
x=g(t)\\
y=h(t)
\end{array}\right. \text{, where }c_1<t< c_2 \text{ and } c_1,c_2 \in \R
\text{.}$}
\end{enumerate}
\begin{equation}
C:
\left\{\begin{array}{cll}
x=\cos(t) \\
y=\sin(t)
\end{array}\right. \text{, where } u \in \Big[ - \frac {\pi}{4},\frac {\pi}{4} \Big]
\text{.}
\end{equation}
\end document
答案1
enumerate
一个用替换包enumitem
并使用其label
和选项的提案ref
。
我也修复了一些拼写错误和错误用法。
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{mathtools}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label={\roman*.)}, ref={\roman*.)}]
\item $y=f(x), \text{ where } a,b \in \mathbb{R} \text{ are fixed},\label{foo}$
\item $ F(x,y)=0, \text{ } a_1 \leq x \leq a_2,\text{ }b_1 \leq y \leq b_2 \text{ where, } a_1, a_2, b_1, b_2 \in \mathbb{R}$
\item $
\left\{\begin{array}{cll}
x=g(t)\\
y=h(t)
\end{array}\right. \text{, where }c_1<t< c_2 \text{ and } c_1,c_2 \in \mathbb{R}
\text{.}$ \label{arraystuff}
\end{enumerate}
Use \ref{foo} to \dots or \ref{arraystuff}
\end{document}