Каково соглашение LaTeX для ввода «xy-plane»?

Каково соглашение LaTeX для ввода «xy-plane»?

Я хочу ввести «xy-plane» в документе, чтобы он «выглядел правильно» при печати документа.

(1) xy-planeмне это не подходит.
(2) $xy-$planeвыглядит плохо.
(3) $xy$-planeвыглядит нормально, но мне не по себе.

Каково общепринятое соглашение по написанию «xy-plane» в документе (La)TeX?

решение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

Вот другое предложение: я бы не ставил дефис перед словом "самолет", а вместо этого поставил бы неразрывный пробел. Во-вторых, я бы вставил (неразрывное) тире между $x$ и $y$:

\newcommand\xyplane{$x$\nobreakdash--$y$~plane}

введите описание изображения здесь

Короткое тире, с точки зрения типографики, является наиболее часто используемым символом «соединителя», например, «страницы 40–52», «конденсаты Эйнштейна–Бозе», «категории A–Z» и т. д. Обозначение подразумевает, так сказать, что речь идет о плоскости, образованной (линейными комбинациями) точек на осях $x$ и $y$.

Отдельно отмечу, что я не предвижу большой вероятности путаницы между $x$--$y$ и $xy$, поскольку TeX вставляет пробелы (шириной \medmuskip) вокруг бинарных операторов (таких как знак минус):

введите описание изображения здесь

Обратите внимание также, что конецтоньшечем математический знак «минус».

Связанный контент