“不同”的问号

“不同”的问号

我的情况是,我的文档中有一个概念,传统上用问号来表示?

然而,为了视觉清晰,我想区分普通标点符号?和我对其作为符号的“特殊”使用。

我已经尝试过mathbbmathcal和大多数其他典型的数学字体模式,但它们似乎都?以相同的方式呈现(至少在该类的默认选项下acmart)。

有什么方法可以得到一个漂亮的?符号?粗体、斜体、黑板、书法,我愿意接受不同的选择。倒置问号不是一个选项,因为它在我的特定领域已经具有意义。

编辑:

作为参考,如果我这样做:

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
$\mathsf{?} ? \mathbf{?} \mathit{?} \mathbb{?} \mathcal{?}$
\end{document}

它呈现如下:在此处输入图片描述即符号之间没有区别。

使用的字体是Libertine,具体来说是的Libertine选项newtxmath,也许这是问题的一部分?

答案1

您可以使用文本字体或图像

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx}

\begin{document}

$?\,\textbf{?}\,\textit{?}\,\textsf{?}\,\includegraphics[height=.7em]{q}$

\end{document}

答案2

数学中字符的行为?定义为

\DeclareMathSymbol{?}{\mathclose}{operators}{"3F}

因此它不受数学字母表更改命令的影响,例如\mathsf。您可以定义

\DeclareMathSymbol{\qm}{\mathalpha}{operators}{"3F}

例子:

\documentclass{article}
\usepackage{amsmath} % not really used here

\DeclareMathSymbol{\qm}{\mathalpha}{operators}{"3F}
\DeclareMathAlphabet{\mathbbold}{U}{bbold}{m}{n}

\begin{document}

\[
\qm\quad\mathrm{\qm}\quad
\mathit{\qm}\quad\mathsf{\qm}\quad
\mathtt{\qm}\quad\mathbbold{\qm}
\]

\end{document}

在此处输入图片描述

另一种方法:找到一种具有适合你需要的字形的字体,然后执行以下操作

\documentclass{article}
\usepackage{amsmath}

\newcommand{\qm}{\text{\usefont{OT1}{iwona}{m}{n}?}}

\begin{document}

\[
\qm
\]

\end{document}

在此处输入图片描述

与使用\textbf或不同\textit,这两种方法都不会受到进入数学模式时当前字体的影响。例如,在定理陈述中,通常使用斜体,$\textbf{?}$将以粗体斜体排版。

相关内容