在第二行,以括号开头为标记,应该有一个“4”。但是,它没有显示,甚至在 PDF 中也没有显示。
以下是代码:(我使用的是 ShareLaTeX,但编译器设置为 XeLaTeX)
\documentclass[a4paper,10pt]{scrartcl}
\usepackage[leqno]{mathtools}
\usepackage{unicode-math}
\usepackage{cancel}%fürs durchstreichen im mathemodus
\usepackage[b]{esvect}
\usepackage{amssymb}
\begin{document}
\textbf{Beispiel 4.2.3.1:}\\
\begin{align*}
A &= \begin{pmatrix*} 1 & 2 & 3 & 7\\0 & 2 & 0 & 1 \end{pmatrix*} \; , \; B=\begin{pmatrix*} 4 & 1\\1 & 1\\ 0 & -2\\ 1 & 3 \end{pmatrix*}\\
AB &= (2 \times \underbracket[0.6pt]{\mkern 4)\cdot(4 \mkern} \times 2) = (2 \times 2)\\
\end{align*}
\end{document}
答案1
我猜你希望\underbracket
在乘法运算中不增加空格,并且希望使用负数数学字距。下面是具体方法。你可能需要进行一些调整。
顺便说一下,unicode-math
应该加载该包后所有其他与数学和字体相关的包 — — 包括该amssymb
包。
\documentclass[a4paper,10pt]{scrartcl}
\usepackage{amssymb}
\usepackage[leqno]{mathtools}
\usepackage{cancel}%fürs durchstreichen im mathemodus
\usepackage[b]{esvect}
\usepackage{unicode-math} % load *after* all other math- and font-related packages
\begin{document}
\textbf{Beispiel 4.2.3.1:}
\begin{align*}
A &= \begin{pmatrix*} 1 & 2 & 3 & 7\\0 & 2 & 0 & 1 \end{pmatrix*} \; , \; B=\begin{pmatrix*} 4 & 1\\1 & 1\\ 0 & -2\\ 1 & 3 \end{pmatrix*}\\
AB &= (2 \times \underbracket[0.6pt]{\mkern -1mu 4)\cdot(4 \mkern -1mu}{} \times 2) = (2 \times 2)\\
\end{align*}
\end{document}
编辑:正如评论中所问,这是彩色下括号的代码。我借此机会改进了字距:
\documentclass[a4paper,10pt]{scrartcl}
\usepackage{amssymb}
\usepackage[leqno]{mathtools}
\usepackage{unicode-math}
\usepackage{cancel}%fürs durchstreichen im mathemodus
\usepackage[b]{esvect}
\usepackage[svgnames]{xcolor}
\begin{document}
\textbf{Beispiel 4.2.3.1:}\\
\begin{align*}
A &= \begin{pmatrix*} 1 & 2 & 3 & 7\\0 & 2 & 0 & 1 \end{pmatrix*} \; , \; B=\begin{pmatrix*} 4 & 1\\1 & 1\\ 0 & -2\\ 1 & 3 \end{pmatrix*}\\
AB &= (2 \times \mkern 1.6mu\textcolor{IndianRed}{\underbracket[0.6pt]{\color{black}\mkern -1mu 4) \cdot (4 \mkern -1mu}}\mkern 1.4mu \times 2) = (2 \times 2)\\
\end{align*}
\end{document}