我熟悉将文本定位到页面最右侧的\flushright
和命令。但是,在我的文档中,我在很多行中都使用了这些术语,我希望将它们全部发送到页面最右侧,以便它们整齐地排列。有什么想法吗?\hfill
(x\rightarrow\infty)
答案1
如果您使用的是未编号的方程式环境(似乎是这种情况),则可以使用(滥用?!)\tag{$ ... $}
和\tag*{$ ... $}
宏将x\to\infty
材料放置在行的最右边缘。第一个宏,,\tag
将其参数括在括号中,使其看起来有点像替代方程式编号;第二个宏,,\tag*
不提供括号。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
g(x)&\sim x^\rho\ell(x) \tag{$x\to\infty$}\\
g(x)&\sim x^\rho\ell(x) \tag*{$x\to\infty$}
\end{align*}
\end{document}
答案2
flalign*
这是使用环境和mathllap
命令(来自)的解决方案mathtools
。我还提出了第二种书写方式,在我看来,这种方式更好。
\documentclass[12pt,a4paper,bothsides]{article}
\usepackage[utf8]{inputenc}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{mathtools}
\begin{document}
\begin{flalign*}
& & g(x)&\sim x^\rho\ell(x) & & \mathllap{(x\rightarrow\infty)}
\end{flalign*}
\[ g(x)\sim_{\infty} x^\rho\ell(x) \]%
\end{document}