我如何再次显示方程式而不是其参考编号?

我如何再次显示方程式而不是其参考编号?

我有一个等式:

\begin{equation}\label{eq:equation}
f(x)=x
\end{equation}

我想引用这个等式并再次显示整个公式,而不仅仅是它的数字。换句话说,我想得到$f(x)=x$而不是\eqref{eq:equation}

我该如何引用该方程式才能重现其公式而不是其数字?

答案1

我刚刚发现了这个之前被问到的问题:是否可以通过标签重新插入 LaTeX 方程式?

它引用“方程式重用”LaTeX 社区论坛作为解决方案。

即:

\documentclass[12pt,a4paper]{article}
\usepackage{amsmath}

\begin{document}

%defining the box
\newsavebox\myeq
%filling the box
\savebox\myeq{\vbox{\begin{align*}
  a &= b\\
  &= c\\
  &= d\\
  &= e\\
  &= f
\end{align*}}}

%using the box
\usebox\myeq

%using the box
\usebox\myeq

%using the box
\usebox\myeq

\end{document}

希望这可以帮助!

答案2

这可能是一个解决方案,但我不明白它如何帮助读者。

\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand{\repeatable}[2]{%
  \label{#1}\global\@namedef{repeatable@#1}{#2}#2
}
\newcommand{\eqrepeat}[1]{%
  \@ifundefined{repeatable@#1}{NOT FOUND}{$\@nameuse{repeatable@#1}$}%
  ~\eqref{#1}}
\makeatother

\begin{document}

\begin{equation}
\repeatable{eq:good}{f(x)=x}
\end{equation}

This is seen in \eqrepeat{eq:good}.

\end{document}

但是从您的评论来看,您想要一些更复杂的东西;请更具体地说明您的问题。

在此处输入图片描述

相关内容