[英]In Emacs: how to reference latex equation in text by its number .dvi?
[英]Latex equation reference not working as expected
我正在准備一份報告,發現\label
和\eqref
不能正確地用於方程式。 \eqref
給出一個隨機方程編號,而不是報告中的確切方程編號。 我對方程使用了\numberwithin{equation}{section}
編號,這意味着如果方程在第 5 節中,它將有 5.1、5.2 等的編號。 但是在\eqref
中只有 5 而不是等式的確切數字。 有什么解決辦法嗎?
Equation number \eqref{eq:1}.
\begin{fleqn}[150pt] \label{eq:1}
\begin{equation}
\begin{aligned}
\Delta l^e = u^e_2 - u^e_1
\end{aligned}
\end{equation}
\end{fleqn}
您的標簽需要在等式內:
\documentclass{article}
\usepackage{mathtools}
\numberwithin{equation}{section}
\begin{document}
\section{title}
Equation number \eqref{eq:1}.
\begin{equation}
\begin{aligned}
\Delta l^e = u^e_2 - u^e_1
\end{aligned}
\label{eq:1}
\end{equation}
\end{document}
如果你真的必須使用 nccmath 包,你可以回滾到舊的乳膠版本:
\RequirePackage[2019/01/01]{latexrelease}
\documentclass{article}
\usepackage{nccmath}
\numberwithin{equation}{section}
\begin{document}
\section{title}
Equation number \eqref{eq:1}.
\begin{fleqn}[150pt]
\begin{equation}
\begin{aligned}
\Delta l^e = u^e_2 - u^e_1
\end{aligned}
\label{eq:1}
\end{equation}
\end{fleqn}
\end{document}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.