我需要枚举文档中的一些行和一些方程式,由于我需要一些自由来编辑布局,所以我想在行尾手动添加一些数字。当行不居中时,我找到了一种解决方案,即在行尾使用文本或方程式\qquad\hspace*{\fill} number
或其他任何东西。现在,如果我使用:
\begin{center} text \end{center}\qquad\hspace*{\fill} number
文本不会居中。如何才能获得相同的结果,但使文本居中,数字在右侧?
答案1
答案2
您仍然可以使用equation
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum} % for context
\newenvironment{numberedtext}[1]
{\begin{equation}\tag{#1}\begin{minipage}{0.9\textwidth}\centering}
{\end{minipage}\end{equation}}
\begin{document}
\lipsum*[3]
\begin{numberedtext}{1}
some text to be centered
\end{numberedtext}
\lipsum*[4]
\begin{numberedtext}{42}
some other text
\end{numberedtext}
\lipsum[5]
\end{document}
为了保证有足够的空间放置数字,小页面的宽度小于文本宽度。