答案1
缩小版项目符号
下面的例子
将项目符号置于加号的中心,
尊重当前的数学风格,并且
使用缩小版的项目符号,可以通过设置宏进行配置
\bulletplusscale
。该符号的作用相当于数学二进制运算符加号。
完整示例:
\documentclass{article}
\usepackage{graphicx}
\makeatletter
\newcommand*{\bulletplus}{%
\mathbin{%
\mathpalette\@bulletplus{}%
}%
}
\newcommand*{\@bulletplus}[2]{%
% #1: math style
% #2: unused (empty)
\sbox0{$#1+\m@th$}%
\sbox2{$#1\vcenter{}$}% math axis
\rlap{%
\hbox to \wd0{% centers the bullet in the space of the plus sign.
\hfil
% The bullet is moved to the base line, scaled, and
% moved back.
\raise\ht2\hbox{%
\scalebox{\bulletplusscale}{%
\lower\ht2\hbox{$#1\bullet\m@th$}%
}%
}%
\hfil
}%
}%
+%
}
\newcommand*{\bulletplusscale}{.6}
\makeatother
\begin{document}
\[ A \bulletplus B_{A \bulletplus B_{A \bulletplus B}}\]
\end{document}
旧版本,\bullet
原始尺寸
\documentclass{article}
\makeatletter
\newcommand*{\bulletplus}{%
\mathbin{%
\mathpalette\@bulletplus{}%
}%
}
\newcommand*{\@bulletplus}[2]{%
% #1: math style
% #2: unused (empty)
\sbox0{$#1+\m@th$}%
\rlap{%
\hbox to \wd0{\hfil$#1\bullet\m@th$\hfil}%
}%
+%
}
\makeatother
\begin{document}
\[ A \bulletplus B_{A \bulletplus B_{A \bulletplus B}}\]
\end{document}
答案2
答案3
答案4
我建议使用以下代码:
\documentclass{article}
\newcommand{\bulletplus}{%
\ooalign{$\bullet$\cr\hidewidth$+$\hidewidth}}
\begin{document}
\bulletplus
\end{document}
您可能需要根据子弹的大小对其进行微调。