填充方程(拆分、对齐或子方程,...)

填充方程(拆分、对齐或子方程,...)

我想要这样的东西

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,top=3cm,bottom=3cm,left=1.5cm,right=1.5cm]{geometry}
\usepackage{mathtools}
\usepackage{stix}

\newcommand{\tonde}[1]{\bigl(#1\bigr)}
\newcommand{\Quadre}[1]{\left[#1\right]}
\newcommand{\normadue}[1]{\left\|#1\right\|}

\makeatletter
\newcommand{\pushright}[1]{\ifmeasuring@#1\else\omit\hfill$\displaystyle#1$\fi\ignorespaces}
\newcommand{\pushleft}[1]{\ifmeasuring@#1\else\omit$\displaystyle#1$\hfill\fi\ignorespaces}
\makeatother

\begin{document}

\Large

\section{Introduction}

\begin{equation}
\begin{split}
L\tonde{f\circ\phi}&=\int_I\normadue{\nabla\tonde{f\circ\phi}\tonde{t}}dt=\int_I\normadue{df_{\phi(t)}\Quadre{\nabla\phi\tonde{t}}}dt\\&=\int_I\normadue{\nabla\phi\tonde{t}}dt=L\tonde{\phi}\qquad\qquad\qquad\qquad\qquad\qquad\qquad\square\notag
\end{split}
\end{equation}

\end{document}

但我用了\qquad7 次。有没有办法使用 hfill(或其他)来简化我的代码,使得 位于\square方程标签的同一位置?我尝试过此解决方案但我不喜欢这个结果。你能帮我吗?非常感谢

诺塔格广场

答案1

你是指类似这样的东西吗\qedhere

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,top=3cm,bottom=3cm,left=1.5cm,right=1.5cm]{geometry}
\usepackage{mathtools}
\usepackage{amsthm}
\usepackage{stix}

%\newcommand{\tonde}[1]{\bigl(#1\bigr)}
%\newcommand{\Quadre}[1]{\left[#1\right]}
%\newcommand{\normadue}[1]{\left\|#1\right\|}
\DeclarePairedDelimiter{\tonde}{(}{)}
\DeclarePairedDelimiter{\Quadre}{[}{]}
\DeclarePairedDelimiter{\normadue}{\|}{\|}


%\makeatletter
%\newcommand{\pushright}[1]{\ifmeasuring@#1\else\omit\hfill$\displaystyle#1$\fi\ignorespaces}
%\newcommand{\pushleft}[1]{\ifmeasuring@#1\else\omit$\displaystyle#1$\hfill\fi\ignorespaces}
%\makeatother

\begin{document}

\section{Introduction}

\begin{proof}[First part of the proof]
\begin{equation*}
\begin{split}
L\tonde{f\circ\phi}
  &=\int_I\normadue{\nabla\tonde{f\circ\phi}\tonde{t}}\,dt
   =\int_I\normadue{df_{\phi(t)}\Quadre{\nabla\phi\tonde{t}}}dt\\
  &=\int_I\normadue{\nabla\phi\tonde{t}}dt=L\tonde{\phi}\qedhere
\end{split}
\end{equation*}
\end{proof}

\end{document}

在此处输入图片描述

使用以下命令可获得相同的输出

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,top=3cm,bottom=3cm,left=1.5cm,right=1.5cm]{geometry}
\usepackage{mathtools}
\usepackage{amsthm}
\usepackage{stix}

%\newcommand{\tonde}[1]{\bigl(#1\bigr)}
%\newcommand{\Quadre}[1]{\left[#1\right]}
%\newcommand{\normadue}[1]{\left\|#1\right\|}
\DeclarePairedDelimiter{\tonde}{(}{)}
\DeclarePairedDelimiter{\Quadre}{[}{]}
\DeclarePairedDelimiter{\normadue}{\|}{\|}


%\makeatletter
%\newcommand{\pushright}[1]{\ifmeasuring@#1\else\omit\hfill$\displaystyle#1$\fi\ignorespaces}
%\newcommand{\pushleft}[1]{\ifmeasuring@#1\else\omit$\displaystyle#1$\hfill\fi\ignorespaces}
%\makeatother

\begin{document}

\section{Introduction}

\begin{align*}
L\tonde{f\circ\phi}
  &=\int_I\normadue{\nabla\tonde{f\circ\phi}\tonde{t}}\,dt
   =\int_I\normadue{df_{\phi(t)}\Quadre{\nabla\phi\tonde{t}}}dt\\
  &=\int_I\normadue{\nabla\phi\tonde{t}}dt=L\tonde{\phi}\tag*{\qedsymbol}
\end{align*}

\end{document}

但我会问自己,如果还没有开始证明就结束证明,那有什么意义呢?

我只修复了“dt”之前的第一个空格。您需要修复文档中的所有空格。

顺便说一句,您可以发现我的版本\normadue和您的版本之间的差异,其中分隔符太大了。

相关内容