OpenType 字体

OpenType 字体

正如标题所说,LaTeX 是否有这个特殊符号:

::=

我试着看了一些小抄,http://detexify.kirelabs.org/classify.html但找不到它。

答案1

是的,它被调用\Coloneqq并被定义为mathtools包,它是 的扩展amsmath

平均能量损失

\documentclass{article}
\usepackage{mathtools}

\begin{document}
\[
\Coloneqq
\]
\end{document} 

在此处输入图片描述

该包还提供了其他符号,如上面的符号(参见文档) 包括\vcentcolon一个正确垂直居中的冒号。

此外,发行

\mathtoolsset{centercolon}

您可以让所有数学冒号(包括\colon命令)正确垂直居中。

例子:

\documentclass{article}
\usepackage{mathtools}
\mathtoolsset{centercolon}

\begin{document}
\[
\colon \quad : \quad \coloneqq \quad \Coloneqq
\]
\end{document} 

在此处输入图片描述

答案2

软件包colonequals提供了具有正确垂直居中冒号的符号:

\documentclass{article}
\usepackage{colonequals}

\begin{document}
\[ A \coloncolonequals B \]
\end{document}

结果

OpenType 字体

如果 TeX 引擎支持 OpenType 字体(LuaTeX、XeTeX),则该符号可以直接用作 Unicode 符号(U+2A74)或宏\Coloneq(如果封装了unicode-math包含该符号的字体)。

在测试字体时\tracinglostchars=2很有用,因为缺失的字符也会记录在屏幕上,例如:

Missing character: There is no ⩴ (U+2A74) in font "[latinmodern-math]:mode=base;script=math;language=DFLT;"!

Asana-Math

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Asana-Math.otf} 
\begin{document}
  \[ A \Coloneq B \]
\end{document}

Asana-Math 的结果

XITS 数学

\setmathfont{xits-math.otf}

XITS 数学的结果

答案3

如果你不需要使用任何包,你可以定义符号:

\def\cceq{\mathrel{\vcenter{\hbox{::}}{=}}}

$$ A \cceq B $$
\bye

相关内容