
СледующийУстаревшая команда \Bbbиhttp://meta.math.stackexchange.com/questions/22142/разница-между-mathbb-и-bbb, хотя и \Bbb
кажется устаревшим, \BbbN
на самом деле это не так. Он есть в unimath-symbols.pdf. То же самое для \BbbA
, \BbbB
, и т. д. В чем разница между \BbbN
и \mathbb{N}
в unicode-math для xe/lua-latex?
решение1
\Bbb
Насколько я помню, команда была введена amstex
(устаревшая команда), но позже переименована \mathbb
.
Команда все еще определена amssymb
, но только для обратной совместимости со старыми документами и вызывает предупреждение. Ее не следует использовать в новых.
К сожалению, MathJax это допускает, однако это не является веской причиной для его использования.
Команды типа \BbbN
— это нечто иное: это внутренние команды, определяемые unicode-math
, которые сопоставляют вызовы типа \mathbb{N}
(или \symbb{N}
) с \BbbN
. Их можно использовать напрямую, но я бы не рекомендовал этого делать, так как вы теряете гибкость.
Гораздо лучше поступить так, как я рекомендую в ответе на указанный метавопрос на Math.SE:
\newcommand{\numberset}[1]{{\mathbb{#1}}}
\newcommand{\RR}{\numberset{R}}
\newcommand{\NN}{\numberset{N}}
Таким образом вы можете изменить внешний видкаждыйтакой символ, просто изменив определение \numberset
.