如何创建编号/标记语句?

如何创建编号/标记语句?

在 LaTeX 中公式可以自动编号,如下所示:

\begin{equation}
  1+1=2
\end{equation}

\begin{equation}
  1+2=3
\end{equation}

这将产生类似这样的结果:

1+1=2                                   (1)
1+2=3                                   (2)

(尽管公式将居中。)

也可以手动添加标签来代替数字,并添加标签以便以后引用公式:

\begin{equation} \tag{myTag} \label{myLabel}
  2+2=4 
\end{equation}

看起来会像这样:

2+2=4                               (myTag)

但是,这只适用于数学公式。有没有办法让这种格式/编号也适用于普通文本,即简短语句?

例如,它应该看起来像这样:

This is my statement.                   (3)

答案1

如果文本模式语句很短,即如果它可以轻松地放在一行中,我建议将该语句包含在指令中\mbox

\begin{equation} 
  \mbox{This is my statement.} 
\end{equation}

相反,如果您的文本模式语句有可能跨越两行或更多行,我建议使用\parbox指令来容纳文本:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}    % filler text
\usepackage{showframe} % show frame lines around text block
% create a bespoke macro:
\newcommand\textbox[1]{\parbox{0.75\textwidth}{\raggedright #1}}

\begin{document}
\begin{equation}
  \textbox{\lipsum[1][1-4]}
\end{equation}
\end{document}

相关内容