我有一个充满矩阵的文档,其中许多矩阵现在看起来不太好。在寻找解决方案时,我发现这个帖子从两年前开始。
我有同样的问题,我也想更好地控制最外层列和分隔符(括号或线)之间的空间量。如果重要的话,我的矩阵总是 3x3 或 4x4。
这两年有什么进展吗?
我认为这是一个非常常见的问题,但令我惊讶的是似乎没有一个可以解决这个问题的方案。
添加
我提到的三个问题中有两个在上面引用的帖子中得到了很好的说明,因此我认为没有必要在这里重复它们。
我提到的第三个问题显示在这里:
我希望在第一列之前和第三列之后留出更多空间。上面的示例由以下代码生成
\documentclass[a4paper,10pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{fontspec}
\setmainfont{Latin Modern Roman}
\begin{document}
$$
\begin{bmatrix*}[r]
{1} & { 2} & { \mathbf M} \\
{1} & {-3} & { \mathbf M} \\
{1} & { 6} & {-\mathbf M}
\end{bmatrix*}
$$
\end{document}
我可以一次修复一个矩阵,但这似乎不是正确的解决方案。我想有一个新的“矩阵”命令,但我没有自己创建它的专业知识,所以我希望现在经过 2 年的进步,有一个包可以提供这个命令。
尝试解决方案
以下是新手尝试的解决方案,基于上述帖子中 Gonzalo Medina 的解决方案:
\newcommand\myfact{}
\newenvironment{Mybmatrix}[2][1.8]
{\renewcommand\myfact{#2}\renewcommand{\arraystretch}{#1}\left[\;\begin{matrix}}
{\\[-\myfact em]\mbox{}\end{matrix}\;\right]}
我不太明白。这是一个好方法吗?