下图中,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”,没有花哨的字母。