
我需要引用一個方程,例如:
\documentclass{article}
\usepackage{amssymb,amsmath}
\begin{document}
\begin{equation} \label{eq:1}
y+x=3
\end{equation}
some text \ref{eq:1} some text
\end{document}
將導致:「一些文本 Eq.(1) 一些文本」。不只是數字,還有方程式。或“方程式”在括號中的數字之前插入。
答案1
使用cleveref
。
\documentclass{article}
\usepackage{amssymb,amsmath}
\usepackage{cleveref}
\crefname{equation}{Eq.}{Eqs.}
\begin{document}
\begin{equation} \label{eq:1}
y+x=3
\end{equation}
some text \cref{eq:1} some text
\end{document}