ClassicThesis 中的矩阵符号

ClassicThesis 中的矩阵符号

在经典论文风格指南中,作者建议不要使用粗体字体。对于矢量,另一种选择是箭头\vec。如果我不想使用\mathbold,您认为标记矩阵的最佳替代方案是什么?

答案1

如果不能使用粗体,我可能会使用脚本样式大写字母:

enter image description here

\documentclass{article}
\usepackage{amsfonts}
\usepackage{mathtools}

\newcommand\mat[1]{\mathcal{#1}}

\begin{document}
\[
    \mat{A}=\begin{bmatrix}1&2\\3&4\end{bmatrix}
\]

\end{document}

答案2

你应该选择读者认可的东西。遵守标准比某些排版规则更重要。如果你必须更改这一点,你应该在符号列表中清楚地描述它。并且在每种情况下,都使用宏以便以后能够更改它。

如果您只需要很少的时间,您可以使用我的 MWE 中的最后两个版本之一。我在这里引用 ISO,因为我想这是一个值得坚持的好标准:

% arara: pdflatex

\documentclass{article}
\usepackage{csquotes}
\usepackage{mathtools}
\usepackage{bm} % for version a
\newcommand{\matrva}[1]{\bm{#1}} % recomended by ISO
\newcommand{\matrvb}[1]{\mathsf{#1}} % you can also take any other font. See Scott's answer. Just describe that in your symbols list
\newcommand{\matrvc}[1]{(\MakeLowercase{#1}_{ij})}
\newcommand{\matrvd}[1]{[\MakeLowercase{#1}_{ij}]}

\begin{document}
From DIN~EN~ISO~8000-2:2013-08:

\enquote{Usually, matrices are written as bold/slanted upper-case letters [...]; other fonts, however, may be equally used.}

The example given here is $\matrva{A}$. An other possibility would be to use the definition of the matrix which is $\matrva{A}\coloneqq\matrvc{A}$ or equally the squared version $\matrvd{A}$.    
\end{document}

enter image description here

答案3

我发现在我见过的手写文本中,矩阵通常用大写字母和下划线表示。我认为这在计算机书写的文本中也可能是一个不错的选择,具体取决于您的偏好。例如,您可以:

% Preamble
\newcommand{\mat}[1]{\underline{#1}}
% In your document where you want the matrix, and a vector for comparison
\mat{M} \vec{v}

结果可能如下所示:

enter image description here

相关内容