以下是 MWE:
\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage{amsmath}
\makeatletter
\ExplSyntaxOn
\NewDocumentCommand { \score } { O{} m }
{
\mode_if_math:TF
{ \__examzh_cdotfill: \tag*{#2} }
{ \__examzh_cdotfill: #2 }
\mode_if_math:F
{
\par \noindent \ignorespaces
}
}
\cs_new:Npn \__examzh_cdotfill:
{
\mode_leave_vertical:
\cleaders \hb@xt@ .44em {\hss $\cdot$ \hss} \hfill
\kern\z@
}
\ExplSyntaxOff
\makeatother
\begin{document}
\[
x_{k + 1} = \sqrt{2 + x_k} < \sqrt{2 + 2} = 2,
\]
text\score{2}
\[
\frac{x_{n + 1}}{x_n} = \sqrt{\frac{2}{x_n^2} + \frac{1}{x_n}} > \sqrt{\frac{2}{2^2} + \frac{1}{2}} = 1,\score{2}
\]
\begin{equation}
\frac{x_{n + 1}}{x_n} = \sqrt{\frac{2}{x_n^2} + \frac{1}{x_n}} > \sqrt{\frac{2}{2^2} + \frac{1}{2}} = 1,\score{2}
\end{equation}
\begin{align}
\frac{x_{n + 1}}{x_n} = \sqrt{\frac{2}{x_n^2} + \frac{1}{x_n}} > \sqrt{\frac{2}{2^2} + \frac{1}{2}} = 1,\score{2}
\end{align}
\begin{gather}
\frac{x_{n + 1}}{x_n} = \sqrt{\frac{2}{x_n^2} + \frac{1}{x_n}} > \sqrt{\frac{2}{2^2} + \frac{1}{2}} = 1,\score{2}
\end{gather}
\end{document}
我想要的是\dotfill
数学模式\[...\]
和align
文本模式中的 env 一样。但似乎没有任何错误或警告,它无法正常工作。
我想知道是否有一些方法可以实现它(不使用\tag
也可以)?感谢您的帮助。