Маркировка уравнений в латексе

Маркировка уравнений в латексе

Мне нужна ссылка на уравнение, например:

\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}

приведет к: 'some text Eq.(1) some text'. Не просто число, а с Eq. или 'Equation' вставкой перед числом в скобках.

решение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}

введите описание изображения здесь

Связанный контент