\eqref 犯错

\eqref 犯错

序言中的某处:

\renewcommand{\f}[2]{\frac{#1}{#2}}
\newcommand{\eqnl}[2]{\label{eq:#1} \eqn{#2}} %eqn is smthlike $$ $$
\newcommand{\eqf}[1]{\eqref{eq:#1}}

正文部分:

Будем полагать, что 
\eqnl{a}{\pf{y}{x}=f(x,y)} 
непрерывна (!) и 
\eqnl{b}{y=y(x)} 
такова, что 
\eqnl{c}{\pf{y}{x} \equiv f(x,y(x))\qquad ,x \in (a,b)}
Имеем \eqf{c} для каждой точки кривой.
\cent{Тут крутой график}
Функция \eqf{b}, удовлетворяющая \eqf{c}, ....

这是我得到的输出:(方程式在这里,一切都按计划进行......)

电影 (2), 导演 (2), ....

怎么会这样?应该是 Функция (2),удовлетворяющая (3)。这是我使用 LaTeX 的第二天,这是它第一次让我哭泣。

答案1

我建议不要使用这种缩写,因为这样会使输入文件非常混乱。以下是编辑后的版本:

\documentclass[a4paper]{article}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage{amsmath}

\begin{document}
Будем полагать, что 
\begin{equation}\label{eq:a}
\frac{y}{x}=f(x,y)
\end{equation}
непрерывна (!) и 
\begin{equation}\label{eq:b}
y=y(x)
\end{equation}
такова, что 
\begin{equation}\label{eq:c}
\frac{y}{x} \equiv f(x,y(x)),\qquad x \in (a,b)
\end{equation}
Имеем \eqref{eq:c} для каждой точки кривой.
\begin{center}
Тут крутой график
\end{center}
Функция \eqref{eq:b}, удовлетворяющая \eqref{eq:c}
\end{document}

打印正确。我猜\eqnl你的定义是错误的。

在此处输入图片描述

答案2

由于缺乏 MWE...请尝试将其放入\label您的数学环境中:

\documentclass{article}
\usepackage{amsmath}
\newcommand{\eqnl}[2]{\begin{equation} #2 \label{eq:#1} \end{equation}} %eqn is smthlike $$ $$
\newcommand{\eqf}[1]{\eqref{eq:#1}}

\begin{document}
\eqnl{a}{a} 
\eqnl{b}{b} 
\eqnl{c}{c}
\eqf{a}, \eqf{b}, \eqf{c}, ....
\end{document}

相关内容