Лучший способ создания V\llap{--}

Лучший способ создания V\llap{--}

Есть ли лучший способ получить символ, полученный с помощью V\llap{--}? Мне он нужен в математическом режиме. Символ иногда используется для представления объема. Вышеуказанный хак — не правильный символ, но что-то близкое.

решение1

\documentclass{article}
\newcommand{\volume}{{\ooalign{\hfil$V$\hfil\cr\kern0.08em--\hfil\cr}}}
\begin{document}
$\volume(abc)$
\end{document}

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

Лучшая реализация, в которой тире строится так же, как и выше, но поверх фантомной буквы V; настоящая буква добавляется позже, поэтому подстрочные и надстрочные индексы размещаются относительно нее.

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\DeclareRobustCommand{\volume}{\text{\volumedash}V}
\newcommand{\volumedash}{%
  \makebox[0pt][l]{%
    \ooalign{\hfil\hphantom{$\m@th V$}\hfil\cr\kern0.08em--\hfil\cr}%
  }%
}
\makeatother

\begin{document}

$d\volume(abc)$

$x^{}_{\volume}$

$\volume_x$

$V_x$

\end{document}

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

решение2

Я искал то же самое, но мне показалось, что выступающий за линии буквы V крест немного отвлекает. Я придумал альтернативный подход:

\documentclass{article}

\usepackage{graphicx}

\newcommand{\Vol}{\rotatebox[origin=c]{180}{\ensuremath{A}}}

\begin{document}
    Let $\Vol$ represent system volume.
\end{document}

Результат

решение3

Вот, пожалуйста. Вдохновлено ответом @egreg. Вы можете настроить параметры позиции в коде.

\ooalign{$V$\cr\raisebox{0.15em}{\kern0.04em--}\cr}

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

решение4

Вот как это сделать в Google Slides:

  V\kern-0.8em\raise0.3ex-

В результате чего:

крест V

В дополнении к Google DocsМатематические уравнения, многие команды в представленных здесь аккуратных решениях не поддерживаются: \ooalign, \raisebox, \cr, \hfill. Вместо этого помогает использование простых \raise и \kern. Это не универсальное решение, которое обрабатывает подстрочные и надстрочные индексы. В слайдах мы обычно хотим быстрое решение, которое можно легко редактировать локально, а выражения небольшие и локальные для слайда. Игра с kern и raise все еще может работать для подстрочных и надстрочных индексов.

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