我想在文档中输入“xy-plane”,以便在打印文档时它“看起来正确”。
(1)xy-plane
我觉得这看上去不对劲。
(2)$xy-$plane
看上去很糟糕。
(3)$xy$-plane
看上去还行,但是我感觉不安。
在 (La)TeX 文档中输入“xy-plane”的可接受惯例是什么?
答案1
此处的“x”和“y”是变量,因此它们必须位于数学模式中;连字符必须位于数学模式之外。因此
$xy$\nobreakdash-plane
请注意,\nobreakdash
由数学包;它不允许在连字符后中断。可能的变化:
$x\,y$\nobreakdash-plane
两个字母略微分开。保持一致。您可以定义
\newcommand{\plane}[2]{$#1#2$\nobreakdash-plane}
并将其用作\plane{x}{y}
,如果它以不同的字母出现。或者
\newcommand{\xyplane}{$x\,y$\nobreakdash-plane}
并将其用作\xyplane{}
。 (我使用了这两种变体,任您选择。)
答案2
这里有一个不同的建议:我不会在单词“plane”前放置连字符,而是放置一个不可中断的空格。其次,我会在 $x$ 和 $y$ 之间插入一个(不可中断的)短划线:
\newcommand\xyplane{$x$\nobreakdash--$y$~plane}
从印刷术上来说,短划线是最常用的“连接符”,例如“第 40-52 页”、“爱因斯坦-玻色凝聚态”、“类别 A-Z”等。这种符号意味着,我们正在谈论由 $x$ 和 $y$ 轴上的点(线性组合)形成的平面。
另外,我要指出的是,我预计 $x$--$y$ 和 $xy$ 之间不会有很大混淆,因为 TeX 在\medmuskip
二元运算符(例如减号)周围插入了空格(宽度为):
还要注意的是更薄而不是数学减号。