我需要将方程式和括号周围的数字加粗。这样做
\usepackage{etoolbox}
\pretocmd{\theequation}{\bf}{}{}
仅将数字以粗体显示,如何将括号加粗?
第二个问题。我希望引用方程式时也能自动使用粗体括号,该怎么做?
答案1
您可以重新定义\tagform@#1
:amsmath.sty
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\def\tagform@#1{\maketag@@@{\bfseries[\ignorespaces#1\unskip\@@italiccorr]}}
\makeatother
\begin{document}
\begin{equation}\label{eq:test}
a = b.
\end{equation}
As we see from equation~\eqref{eq:test}...
\end{document}
答案2
这 ”数学工具« 套餐可以为您完成这项工作。
% !TeX program = pdflatex
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{mathtools} % loads »amsmath«
\begin{document}
\newtagform{bbrackets}[\textbf]{\textbf{[}}{\textbf{]}}
\usetagform{bbrackets}
\begin{equation}
a^2+b^2=c^2
\end{equation}
\end{document}