将矩阵(数组)移动到左边距

将矩阵(数组)移动到左边距

因此,我特别感兴趣的是以下代码的倒数第二行:

\documentclass[]{article}
\usepackage{amsmath}
\usepackage{units}
\usepackage{amssymb}
\usepackage{array}
\usepackage{lipsum} %a garbage package you don't need except to create examples.
\usepackage{fancyhdr}
\usepackage{url}
\usepackage[
    top    = 2.00cm,
    bottom = 2.10cm,
    left   = 1.70cm,
    right  = 1.70cm]{geometry}
\usepackage[ampersand]{easylist}

%newline cmd
\newcommand{\newl}{\\ \text{} \\}
%end newline cmd

%right align page numbers
\pagestyle{fancy}
\lhead{1.2-3 | Gaussian elimination, arithmetic of matrices, and matrix operations}
\rhead{Mackey \thepage}
\cfoot{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
%end right align page numbers

\begin{document}
\begin{flushleft}

$$
\left[
\begin{array}{rrr}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1 \\
\end{array}
\right]
\hphantom{\hspace{6.33258819580078124999999... in}}
$$

\end{flushleft}
\end{document}

[... 是 9 的重复序列]

我希望将这个矩阵移到页面左侧,而不必尝试正确的数字/值数量。我当然希望有某种方法可以做到这一点,比这更简单。

答案1

如果它只是一个孤立的数组,一个简单的方法是

\noindent
$\displaystyle
\left[
\begin{array}{rrr}
1 & 0 & 0 \\
0 & 1 & 0 \\
0 & 0 & 1 \\
\end{array}
\right]
$

这是有效的,因为数组位于段落的开头,并且该段落缩进设置为 0pt。

答案2

两种方法,都不允许在矩阵前分页:

\documentclass[]{article}
\usepackage{amsmath}

\usepackage{lipsum} % for some text

\begin{document}

\lipsum*[2]
\[
\makebox[\displaywidth][l]{$
  \begin{bmatrix}
  1 & 0 & 0 \\
  0 & 1 & 0 \\
  0 & 0 & 1
  \end{bmatrix}
$}
\]
\lipsum*[2]\\*[\abovedisplayskip]
$\begin{bmatrix}
  1 & 0 & 0 \\
  0 & 1 & 0 \\
  0 & 0 & 1
  \end{bmatrix}$\\[\belowdisplayskip]
\lipsum[2]

\end{document}

在此处输入图片描述

答案3

两个解决方案:一个使用 TeX 数学长度,一个使用flalign*来自的环境。顺便说一句,我使用来自的环境(加载 amsmath)amsmath简化了矩阵代码:bmatrix*mathtools

\documentclass[a4paper, 11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage{fourier, heuristica}
\usepackage{mathtools}
\usepackage{showframe}

\begin{document}

\[ \displayindent = -0.5\textwidth
  \mathrlap{\begin{bmatrix*}[r]
    1 & 0 & 0 \\
    0 & 1 & 0 \\
    0 & 0 & 1 \\
    \end{bmatrix*} }
\]%

\begin{flalign*}
  \begin{bmatrix*}[r]
    1 & 0 & 0 \\
    0 & 1 & 0 \\
    0 & 0 & 1 \\
  \end{bmatrix*} & & &
\end{flalign*}

\end{document}

在此处输入图片描述

相关内容