如何在数学模式下自动用点填充线

如何在数学模式下自动用点填充线

即使在环境中,我也需要在数学模式下用点填充线aligned。我正在使用,\makebox[width]{\dotfill}但为了演示方便,我希望点到达线的末尾。我知道存在linegoal计算缺失空间的方法,但我找不到如何在数学模式下应用它。有没有办法得到缺失的空间。

\documentclass[a4paper,12pt]{article}
\usepackage{multido}
\usepackage{amsmath}
\usepackage{lipsum}

\begin{document}
\lipsum[8]\parskip 1\baselineskip
\noindent 
$f(x)=\frac{1}{\sqrt{x^7}}\Rightarrow 
                  \begin{aligned}[t]
                    f'(x) & =\makebox[.6\linewidth]{\dotfill} \\[1.5\baselineskip] 
                          & =\makebox[.6\linewidth]{\dotfill} 
                  \end{aligned}$
\end{document}

答案1

由于您似乎对使用文本块的整个宽度感兴趣,因此您不妨使用另一种机制来设置方程式。下面我使用了tabularx因为它允许一个p类型列延伸到需要填充的位置(比如说)\textwidth

在此处输入图片描述

\documentclass{article}
\usepackage{tabularx}
\usepackage{lipsum}

\begin{document}

\lipsum[8]

\vspace{\abovedisplayskip}

\noindent
\begin{tabularx}{\textwidth}{@{}l@{~}X@{}}
  $f(x) = \frac{1}{\sqrt{x^7}} \Rightarrow$
    & \dotfill \\[1.5\normalbaselineskip]
    & \dotfill
\end{tabularx}

\vspace{\belowdisplayskip}

\noindent
\lipsum[9]

\end{document}

相关内容