LOOM编程语言的名称如何编码?

LOOM编程语言的名称如何编码?

下图中,LOOM 的书写符号是什么?(图片来自由 Bruce 等人于 1997 年在 ECOOP 会议上提出。)

在此处输入图片描述

答案1

这很简单\mathcal{LOOM}(当然是在数学模式下)。不同的数学字体会给你(稍微?)不同的结果。

您可以为其定义一个宏。

\documentclass{article}

\usepackage{amsmath}
\usepackage{xspace}

\newcommand{\LOOM}{%
    \ensuremath{\mathcal{LOOM}}\xspace
}
\begin{document}

... OO language, \LOOM.
\LOOM retains most of the features ...

\end{document}

结果

请注意,\ensuremath这里有点矫枉过正,因为在数学中你很少使用它,所以你可以改用$\mathcal{LOOM}$\xspace如果后面没有标点符号,则会在后面添加一个空格。

答案2

太糟糕了!不过$\mathcal{LOOM}$

\newcommand{\LOOM}{$\mathcal{LOOM}$}

就像所有没有参数的用户定义命令一样,应该记住注意它后面的空格:

\LOOM\ is a language ...
\LOOM{} is a language ...
A typical language is \LOOM.

可以使用\xspace来自动进行选择。

但是,那主页因为该语言只使用“Loom”,没有花哨的字母。

相关内容