![LaTeX 中是否有中间复选框符号?](https://linux22.com/image/417676/LaTeX%20%E4%B8%AD%E6%98%AF%E5%90%A6%E6%9C%89%E4%B8%AD%E9%97%B4%E5%A4%8D%E9%80%89%E6%A1%86%E7%AC%A6%E5%8F%B7%EF%BC%9F.png)
答案1
在 Unicode 中这是 ▣ (U+25A3},您可以在 中使用它fontspec
。
例子
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{STIX Two Math}
\begin{document}
\( \blackinwhitesquare \)
\end{document}
XITS Math 和 STIX Two Math 字体有此符号。使用其他数学字体时,您只能导入此符号。
\setmathfont{Latin Modern Math} % Or your font of choice.
\setmathfont{STIX Two Math}[range=\blackinwhitesquare,
Scale=MatchUppercase}
您还可以使用以下方法在文本模式下获取此符号fontspec
:
\usepackage{fontspec}
\usepackage{newunicodechar}
\newfontface\symbolfont{STIX Two Math}[Scale=MatchUppercase]
\newcommand\blackinwhitesquare{%
\textnormal{\symbolfont\symbol{"25A3}}
}
\newunicodechar{^^^^25A3}{\blackinwhitesquare} % ▣
答案2
与 大小相同\square
。适用于各种数学风格。.5
内框的比例可以调整以适应。
\documentclass{article}
\usepackage{amssymb,stackengine,graphicx,scalerel}
\newcommand\dsquare{\ThisStyle{\ensurestackMath{%
\stackinset{c}{}{c}{}{\scalebox{.5}{$\SavedStyle\blacksquare$}}
{\SavedStyle\square}}}}
\begin{document}
$\square\blacksquare \dsquare$
$\scriptstyle\square\blacksquare \dsquare$
$\scriptscriptstyle\square\blacksquare \dsquare$
\end{document}
答案3
它包含在 STIX 字体中。可以导入它而不必导入整个字体,如下例所示。
\documentclass{article}
\DeclareFontEncoding{LS1}{}{}
\DeclareFontSubstitution{LS1}{stix}{m}{n}
\DeclareSymbolFont{symbols}{LS1}{stixscr}{m}{n}
\DeclareMathSymbol{\blackinwhitesquare}{\mathord}{symbols}{"BA}
\begin{document}
\( \blackinwhitesquare \)
\end{document}