「breqn」パッケージと太字のボックス シンボル (\Box) の非互換性

「breqn」パッケージと太字のボックス シンボル (\Box) の非互換性

太字の\Boxシンボルを使用してアムスシンブパッケージは、3つの連続した太字のボックスシンボルが小さくなる奇妙な出力をもたらします。壊れるパッケージがロードされたときに表示されます。この効果は、んんんパッケージと\boldsymbol{}からアムスシンブ. MWE:

\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}

ここに画像の説明を入力してください

関連情報