\boxtimes 无对角线

\boxtimes 无对角线

某些包装中是否有一对符号看起来像$\boxtimes$,但每个符号都没有对角线?

如果不是,那么呈现这种符号的最佳方法是什么?(明确地说,我正在寻找正方形加上任一对角线的符号。)

Detexify 没有想出任何东西;我唯一的想法是以某种方式用覆盖一条对角线$\square$,但我也不确定什么是这样做的好方法。

答案1

它们在mathabx包装中:

\documentclass{article}
\usepackage{mathabx}
\begin{document}
\verb|\boxbackslash|: $\boxbackslash$ 

\verb|\boxslash|: $\boxslash$
\end{document}

在此处输入图片描述

注意:mathabx所有符号的形状都会改变。

答案2

mathabx正如 egreg 提到的,这会带来一些额外的麻烦,因此这里有一种无需使用家族即可直接“窃取”符号的方法。

\newcommand\genmathchar[6]{%
    \newcommand*#1{#3{%
        \mathchoice
            {\hbox{#4\char#2}}%
            {\hbox{#4\char#2}}%
            {\hbox{#5\char#2}}%
            {\hbox{#6\char#2}}%
    }}%
}

\font\sixmathb=mathb6
\font\eightmathb=mathb8
\font\twelvemathb=mathb12
\genmathchar {\boxslash}     {"6D} {\mathbin} {\twelvemathb} {\eightmathb} {\sixmathb}
\genmathchar {\boxbackslash} {"6E} {\mathbin} {\twelvemathb} {\eightmathb} {\sixmathb}

$ P \boxslash Q \boxbackslash R $

输出

答案3

来自用户建议的链接@Steven B. Segletes,我添加了 MWE,仅导入两个符号,从特定插槽到此链接:

https://mirror.las.iastate.edu/tex-archive/fonts/mathabx/texinputs/mathabx.dcl

在这里您可以看到插槽只接受两个请求符号。所有其他符号均为amssmymb

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}

\DeclareFontFamily{U}{mathb}{\hyphenchar\font45}
\DeclareFontShape{U}{mathb}{m}{n}{
      <5> <6> <7> <8> <9> <10> gen * mathb
      <10.95> mathb10 <12> <14.4> <17.28> <20.74> <24.88> mathb12
      }{}
\DeclareSymbolFont{mathb}{U}{mathb}{m}{n}
\DeclareMathSymbol{\boxslash}{2}{mathb}{"6D}%%%%%% imported only two symbol of mathabx; here there are the slot of this package: https://mirror.las.iastate.edu/tex-archive/fonts/mathabx/texinputs/mathabx.dcl
\DeclareMathSymbol{\boxbackslash}{2}{mathb}{"6E}

\begin{document}
$a\boxslash \triangle \cup \cap \square BCD$ and $acfh \boxbackslash \sum \triangle \cup \cap BCD$ 
\end{document} 

在此处输入图片描述

相关内容