以列表内联模式引用方程式

以列表内联模式引用方程式

我一直使用 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}

在此处输入图片描述

相关内容