生产 V\llap{--} 的更好方法

生产 V\llap{--} 的更好方法

有没有更好的方法来获取 产生的符号V\llap{--}?我需要它在数学模式下。该符号有时用于表示体积。上面的 hack 不是正确的符号,但很接近。

答案1

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

在此处输入图片描述

一个更好的实现,其中破折号的构建如上所述,但是在幻影 V 之上;真实的 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 仍然可以处理上标和下标。

相关内容