“breqn”包与粗体框符号 (\Box) 不兼容

“breqn”包与粗体框符号 (\Box) 不兼容

使用粗体 \Box 符号符号包会导致一个奇怪的输出,显示三个连续的粗体框符号,大小逐渐减小,布雷克包已加载。此效果使用 \bm{} 命令显示骨髓包以及 \boldsymbol{} 来自符号. 梅隆:

\documentclass[]{article}  

\usepackage{amssymb}        % Math symbols
\usepackage{bm}                 % Access bold symbols in maths mode
\usepackage{breqn}      % Automatic line-breaking of displayed math expressions

\begin{document}

$\Box$\\
$\bm{\Box}$\\
$\boldsymbol{\Box}$

\end{document}

输出无布雷克

输出布雷克软件包已加载:

答案1

双拥抱\Box将允许编译,尽管我不能说这些框是加粗的。目标是什么?加粗框,还是单纯的编译?对于加粗框,请参阅解决方法以下。

\documentclass[]{article}  

\usepackage{amssymb}        % Math symbols
\usepackage{bm}                 % Access bold symbols in maths mode
\usepackage{breqn}      % Automatic line-breaking of displayed math expressions

\begin{document}

$\Box$\\
$\bm{{\Box}}$\\
$\boldsymbol{{\Box}}$

\end{document}

解决方法:

\fakebold盒子用途:

\documentclass[]{article}  

\usepackage{amssymb}        % Math symbols
\usepackage{bm}                 % Access bold symbols in maths mode
\usepackage{breqn}      % Automatic line-breaking of displayed math expression
\usepackage{scalerel}
\newlength\bshft
\bshft=.25pt\relax
\def\fakebold#1{\ThisStyle{\ooalign{\raisebox{\bshft}{$\SavedStyle#1$}\cr%
  \kern-\bshft$\SavedStyle#1$\cr%
  \kern\bshft$\SavedStyle#1$}}}
\begin{document}

$\Box$\\
$\fakebold{\Box}$\\

\end{document}

在此处输入图片描述

相关内容