產生 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 之上;真正的值是稍後添加的,因此下標和上標是相對於它放置的。

\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 幻燈片上獲取它的方法:

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

導致:

交叉V

在 Google 文件外掛程式中數學方程,這裡提供的簡潔解決方案中的許多命令不受支援:\ooalign、\raisebox、\cr、\hfill。相反,使用簡單的 \raise 和 \kern 會有所幫助。這不是處理下標和上標的通用解決方案。在幻燈片中,我們通常需要一個可以在本地輕鬆編輯的快速解決方案,並且表達式很小且位於幻燈片本地。使用 kern 和 raise 仍然可以用於下標和上標。

相關內容