在经典论文风格指南中,作者建议不要使用粗体字体。对于矢量,另一种选择是箭头\vec
。如果我不想使用\mathbold
,您认为标记矩阵的最佳替代方案是什么?
答案1
如果不能使用粗体,我可能会使用脚本样式大写字母:
\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}