我对我所称的符号使用以下定义\nstn
:
\DeclareSymbolFont{largesym}{OML}{cmm}{m}{it}
\DeclareMathSymbol{\nstn}{0}{largesym}{"22}
我如何将这个单个符号(基本上\varepsilon
)的大小设置为特定数字(我希望它比平常/默认的更大)?
答案1
您可以只声明一个符号,然后使用比例盒或某种东西定义另一个符号......
\documentclass{article}
\usepackage{graphicx}
\DeclareSymbolFont{largesym}{OML}{cmm}{m}{it}
\DeclareMathSymbol{\nstnsmall}{0}{largesym}{"22}
\newcommand{\nstn}{\mathrel{\scalebox{1.5}{$\nstnsmall$}}}
\begin{document}
\[
A \nstn B
\]
\end{document}
您可能会根据数学语法类别将其更改\mathrel
为\mathord
或或其他。出于某种原因,这对我来说是“关系符号”。\mathop
答案2
您可以绕过 NFSS 并使用 TeX 原语:
\documentclass{article}
\DeclareFixedFont{\nstnfont}{OML}{cmm}{m}{it}{14.5pt}
\newfam\nstnfam
\textfont\nstnfam=\nstnfont
\makeatletter
\set@mathsymbol\nstnfam\nstn\mathbin{22}
\makeatother
\begin{document}
\[ A \nstn B \]
\end{document}