
我想在文檔中鍵入“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
在二元運算符周圍插入空格(寬度)(例如減號) ):
另請注意,結尾是更薄比數學減號。