格式化方程式编号

格式化方程式编号

我需要将方程式和括号周围的数字加粗。这样做

\usepackage{etoolbox}
\pretocmd{\theequation}{\bf}{}{}

仅将数字以粗体显示,如何将括号加粗?

第二个问题。我希望引用方程式时也能自动使用粗体括号,该怎么做?

答案1

您可以重新定义\tagform@#1amsmath.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}

相关内容