将右对齐的诗句编号添加到诗句的最后一行

将右对齐的诗句编号添加到诗句的最后一行

我正在使用这个答案用于制作水平居中的诗句。

我想在诗句的最后一行添加诗句编号,并且只希望将数字刷新到右侧(就像方程编号一样)。以下是示例:

在此处输入图片描述

我尝试在最后一行中使用 flushright,但没有成功。如能提供任何建议,我将不胜感激。

答案1

绝对没有保修!但是既然你要求指点,那就这样吧。

\documentclass{article}
\usepackage{varwidth}
\newcounter{verse}
\setcounter{verse}{0}
\newenvironment{Verse}
  {\refstepcounter{verse}
   \equation
   \let\theequation\theverse
   \varwidth[b]{\linewidth}
  }
  {\endvarwidth
   \endequation
   \addtocounter{equation}{-1}
  }
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{Verse}\label{me}
foo bar\\
baz
\end{Verse}
\lipsum[1]
\begin{Verse}
foo bar\\
baz \\
 foo bar\\
baz
\end{Verse}
\end{document}

在此处输入图片描述

相关内容