
Я хочу ввести «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
) вокруг бинарных операторов (таких как знак минус):
Обратите внимание также, что конецтоньшечем математический знак «минус».