用什么符号来表示一个变量是一个矩阵?

用什么符号来表示一个变量是一个矩阵?

当变量是向量时,通常在变量上方放置一个箭头,如下所示

\vec{x}

当变量是矩阵时,有时会使用大写字母来区分它与普通的向量和标量。

但是如果我不能使用大写字母该怎么办?我有一个变量 Omega,它有时是向量,有时是矩阵。它总是大写的 Omega,以表明它代表立体角。我需要区分向量 Omega 和矩阵 Omega。我该怎么做?

答案1

DIN EN ISO 80000-2:2013-08 建议使用粗体、斜体大写字母。

% arara: pdflatex

\documentclass{article}
\usepackage{bm}
\usepackage{mathtools}
\newcommand{\myMatrix}[1]{\bm{\mathit{#1}}}

\begin{document}
\[
\myMatrix{\Omega} \ne \myMatrix{A}
\]
\[
\myMatrix{\Omega} = \begin{pmatrix}
\omega_{11} & \cdots & \omega_{1j} \\
\vdots & \vdots & \vdots \\
\omega_{i1} & \cdots & \omega_{ij}
\end{pmatrix}
\]
\[
\omega_{ij} \coloneqq (\myMatrix{\Omega})_{ij}
\]
Alternatively you may write:
$
\myMatrix{\Omega} \coloneqq (\omega_{ij})
$
or
$
\omega_{ij} \coloneqq \left[\myMatrix{\Omega}\right]_{ij}
$
\end{document}

在此处输入图片描述

对于矢量,我建议使用粗体小写字母。由于必须使用大写字母\Omega,因此应在此处使用箭头符号(默认为\vec{\Omega})。

% arara: pdflatex

\documentclass{article}
\usepackage{bm}
\usepackage{mathtools}
\let\oldvec\vec
\renewcommand{\vec}[1]{\oldvec{\mathit{#1}}}

\begin{document}
\[
\vec{\Omega}
\]
\end{document}

答案2

快速而粗略的解决方案:使用逻辑标记

\documentclass{scrartcl}

\usepackage{amsmath}

% Change to another style
\newcommand{\MatrixVariable}[1]{\ensuremath{\underline{#1}}}%


\begin{document}
\MatrixVariable{A}
\MatrixVariable{\Omega}

\end{document}

在此处输入图片描述

相关内容