我想将所有数字都用粗体表示,可以吗?
例如,某些命令如 \everymath{\displaystyle} = \everynumber{\textbf}
谢谢。
这是最低 MWE
\documentclass[a4paper,brazil, 12pt]{report}%{\article}
\usepackage[margin=1.5cm]{geometry}
\usepackage{amsmath,amsfonts,amscd,bezier}
\usepackage{amssymb}
\usepackage{babel}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{lipsum}
\everymath{\displaystyle}
\begin{document}
1, 2, 13, 19, -17 -> \textbf{1, 2, 13, 19, -17}
\end{document}
答案1
对于数学中的数字...
\documentclass{article}
\DeclareSymbolFont{boldoperators} {OT1}{cmr} {bx}{n}
\DeclareSymbolFontAlphabet{\mathbf} {boldoperators}
\DeclareMathSymbol{0}{\mathord}{boldoperators}{`0}
\DeclareMathSymbol{1}{\mathord}{boldoperators}{`1}
\DeclareMathSymbol{2}{\mathord}{boldoperators}{`2}
% etc ...
\showoutput
\begin{document}
$ 0 1 2 3 4 5 \mathbf{ABC} ABC\showlists$
\end{document}
对于文本中的数字,它会更加复杂(也就是说,我认为几乎是不可能的,除非你想摆弄虚拟字体)。