在数学模式下将文本与矩阵右侧对齐

在数学模式下将文本与矩阵右侧对齐

我想知道如何让 LaTeX 右对齐我写的关于应用于矩阵的操作的一些具体描述。例如,这是我现在拥有的屏幕截图,但我希望它做得更好:

在此处输入图片描述

我使用的代码是:

\documentclass[11pt,a4paper,openany]{report}
\usepackage[utf8]{inputenc}
\usepackage{amssymb, mathrsfs}
\usepackage[dutch]{babel}
\usepackage{systeme, mathtools}
\usepackage[amsmath, thref, hyperref, thmmarks]{ntheorem}
\begin{document}

\begin{align*} 
\det \begin{pmatrix} 4 & 3 & 2 \\ 3 & -2 & 5 \\ 2 & 4 & 6 \end{pmatrix} 
&= 2 \det \begin{pmatrix} 4 & 3 & 2 \\ 3 & -2 & 5 \\ 1 & 2 & 3 \end{pmatrix} 
  \tag*{propositie 4.3.7 (toegepast op onderste rij)} \\ 
&= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 3 & -2 & 5 \\ 4 & 3 & 2 \end{pmatrix} 
  \tag*{propositie 4.3.5 ($R_1 \leftrightarrow R_3$)} \\ 
&= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 0 & -8 & -4 \\ 4 & 3 & 2 \end{pmatrix} 
  \tag*{propositie 4.3.8 ($R_2 \rightarrow R_2 - R_1$)} \\ 
&= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 0 & -8 & -4 \\ 0 & -5 & -10 \end{pmatrix} 
  \tag*{($R_3 \rightarrow R_3 - 4R_1$)}
\end{align*}

\end{document}

我希望描述右对齐,最好首先是陈述“命题”,然后在下方的括号中写上我应用的操作,所有这些都放在相应的矩阵旁边(右侧)。如何做到这一点?

答案1

不要滥用\tag;解释没有必要与右边距齐平;此外,解释应该彼此左对齐。

由于不可能在一行中容纳这些解释,因此我使用tabular将它们分成两行。

不要忘记fontenc使用该T1选项进行加载。

\documentclass[11pt,a4paper,openany]{report}
\usepackage[T1]{fontenc} % <---- don't forget
\usepackage[utf8]{inputenc}
\usepackage{amssymb, mathrsfs}
\usepackage[dutch]{babel}
\usepackage{systeme, mathtools}
\usepackage[amsmath, thref, hyperref, thmmarks]{ntheorem}

\newcommand{\explain}[1]{&&\begin{tabular}{@{}l@{}}#1\end{tabular}}

\begin{document}

\begin{align*}
\det \begin{pmatrix} 4 & 3 & 2 \\ 3 & -2 & 5 \\ 2 & 4 & 6 \end{pmatrix}
&= 2 \det \begin{pmatrix} 4 & 3 & 2 \\ 3 & -2 & 5 \\ 1 & 2 & 3 \end{pmatrix}
  \explain{propositie 4.3.7 \\ (toegepast op onderste rij)} \\
&= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 3 & -2 & 5 \\ 4 & 3 & 2 \end{pmatrix}
  \explain{propositie 4.3.5 \\ ($R_1 \leftrightarrow R_3$)} \\
&= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 0 & -8 & -4 \\ 4 & 3 & 2 \end{pmatrix}
  \explain{propositie 4.3.8 \\ ($R_2 \rightarrow R_2 - R_1$)} \\
&= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 0 & -8 & -4 \\ 0 & -5 & -10 \end{pmatrix}
  \explain{($R_3 \rightarrow R_3 - 4R_1$)}
\end{align*}

\end{document}

在此处输入图片描述

如果你坚持滥用,只需将\tag*的定义改为\explain

\newcommand{\explain}[1]{\tag*{\begin{tabular}{@{}l@{}}#1\end{tabular}}}

答案2

您可以tabular在论证中使用环境\tag*将解释分为两部分。

在此处输入图片描述

\documentclass[11pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[dutch]{babel}
\usepackage{mathtools}
\begin{document}

\begin{align*} 
\det \begin{pmatrix} 4 & 3 & 2 \\ 3 & -2 & 5 \\ 2 & 4 & 6 \end{pmatrix} 
&= \phantom{-}2 \det \begin{pmatrix} 4 & 3 & 2 \\ 3 & -2 & 5 \\ 1 & 2 & 3 \end{pmatrix} 
  \tag*{\begin{tabular}{@{}r@{}}propositie 4.3.7 \\
          (toegepast op onderste rij)\end{tabular}} \\ 
&= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 3 & -2 & 5 \\ 4 & 3 & 2 \end{pmatrix} 
  \tag*{\begin{tabular}{@{}r@{}}propositie 4.3.5\\
          ($R_1 \leftrightarrow R_3$)\end{tabular}} \\ 
&= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 0 & -8 & -4 \\ 4 & 3 & 2 \end{pmatrix} 
  \tag*{\begin{tabular}{@{}r@{}}propositie 4.3.8 \\
          ($R_2 \rightarrow R_2 - 3R_1$)\end{tabular}} \\ 
&= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 0 & -8 & -4 \\ 0 & -5 & -10 \end{pmatrix} 
  \tag*{($R_3 \rightarrow R_3 - 4R_1$)}
\end{align*}

\end{document}

答案3

像这样:

在此处输入图片描述

代码:

\documentclass[11pt,a4paper,openany]{report}
\usepackage[utf8]{inputenc}
\usepackage{amssymb, mathrsfs}
%\usepackage[dutch]{babel}
\usepackage{mathtools}%systeme, 
%\usepackage[amsmath, thref, hyperref, thmmarks]{ntheorem}
    \begin{document}
\begin{align*} 
\det\begin{pmatrix} 
4 & 3 & 2 \\ 3 & -2 & 5 \\ 2 & 4 & 6 
    \end{pmatrix} 
    & = 2 \det\begin{pmatrix} 4 & 3 & 2 \\ 3 & -2 & 5 \\ 1 & 2 & 3 \end{pmatrix}
        &&  \begin{tabular}{@{}l}
        propositie 4.3.7\\ 
        (toegepast op onderste rij)
        \end{tabular}                       \\
    & = -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 3 & -2 & 5 \\ 4 & 3 & 2 \end{pmatrix}
        &&  \text{propositie 4.3.5 ($R_1 \leftrightarrow R_3$)}     \\ 
    &= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 0 & -8 & -4 \\ 4 & 3 & 2 \end{pmatrix}
        && \text{propositie 4.3.8 ($R_2 \rightarrow R_2 - R_1$)}   \\ 
    &= -2 \det \begin{pmatrix} 1 & 2 & 3 \\ 0 & -8 & -4 \\ 0 & -5 & -10 \end{pmatrix}
        && \text{($R_3 \rightarrow R_3 - 4R_1$)}
 \end{align*}
    \end{document}

通常宏\tag用于标记方程式,而不是描述方程式。相反,我使用\text环境tabular

相关内容