注释方程

注释方程

我有一个使用(\varphi)的方程式,我想用文本来定义它,如以下(硬编码)示例:

在此处输入图片描述

“传统”的方式是在周围的文本中执行此操作:

\documentclass{article}
\usepackage{mathtools}
\begin{document}

\textbf{Textbased}

Blabla where $\varphi$ is \texttt{definition}

\begin{equation}
\varphi = 1337
\end{equation}
\end{document}

在此处输入图片描述

现在,做一个简单的\text{def}就可以了,但这会影响对齐,因为方程是以全部的方程,其中包括\text{def}。此外,定义没有按要求右对齐:

\documentclass{article}
\usepackage{mathtools}
\begin{document}

\textbf{Quadbased}

\begin{equation}
\varphi = 1337 \qquad \text{defs}
\end{equation}
\end{document}

在此处输入图片描述

另一个选项是列出标签。这可以满足我的要求,即在主方程的一侧定义一些变量。然而,它的主要问题是它实际上替换了方程编号,如下所示:

\documentclass{article}
\usepackage{mathtools}
\begin{document}

\textbf{Tagbased}

\begin{equation}
\varphi = 1337 \tag*{defs}
\end{equation}
\end{document}

在此处输入图片描述

有谁有解决方案吗?

答案1

欢迎!您可以\newtagform使用mathtools

\documentclass[11pt]{article}
\usepackage{mathtools}
\newtagform{defs}{\text{defs}~(}{)}
\begin{document}
\usetagform{defs}
\begin{equation}
\varphi = 1337
\end{equation}
\usetagform{default}
\begin{equation}
E=m\,c^2
\end{equation}
\end{document}

在此处输入图片描述

如图所示,\usetagform{default}您可以切换回默认标签形式。

相关内容