答案1
下载 Symbola 字体(免费)并将其放在工作目录中。
准备以下文件并调用它precneq.tex
:
\documentclass{standalone}
\usepackage{fontspec}
\setmainfont{Symbola}[Path=./,Extension=.ttf]
\begin{document}
\symbol{"2AB1}
\end{document}
用 XeLaTeX 编译它以获得precneq.pdf
。
现在将此 PDF 文件复制到与主文档相同的目录中。使用它的代码位于以下测试文件中的\makeatletter
和之间(包括)。\makeatother
\documentclass{article}
\usepackage{amsmath,graphicx}
\makeatletter
\DeclareRobustCommand{\precneq}{\mathrel{\mathpalette\use@precneq\relax}}
\newcommand\use@precneq{%
\text{%
\raisebox{-0.5ex}{%
\scalebox{\f@size}{%
\includegraphics[scale=0.1]{precneq}%
}%
}%
}%
}
\makeatother
\begin{document}
$a\precneq b$ $a\preceq b$ $x_{\precneq}y_{\preceq}$
\medskip
{\Large $a\precneq b$ $a\preceq b$ $x_{\precneq}y_{\preceq}$}
\end{document}
这值得吗?我只需从 导入所有“prec”符号即可mathabx
。
答案2
这里有一种方法:
\documentclass{article}
\DeclareFontFamily{U}{mathb}{\hyphenchar\font45}
\DeclareFontShape{U}{mathb}{m}{n}{ <-6> mathb5 <6-7> mathb6 <7-8>
mathb7 <8-9> mathb8 <9-10> mathb9 <10-12> mathb10 <12-> mathb12 }{}
\DeclareSymbolFont{mathb}{U}{mathb}{m}{n}
\DeclareMathSymbol{\precneq}{\mathrel}{mathb}{"AC}
\begin{document}
\[ a \precneq b\]%
\end{document}