在数学模式下使用 tfrupee 中的印度卢比符号

在数学模式下使用 tfrupee 中的印度卢比符号

如果我处于数学模式,我似乎无法使用 tfrupee 包来使用卢比符号。输出会产生一条垂直线而不是符号。有什么建议可以解决这个问题吗?

\documentclass[11pt,letterpaper]{article}
\usepackage{tfrupee}
\begin{document}

\begin{enumerate}
    \item Current Fuel Consumption ($\frac{Volume}{Time}$)  \& Cost of Fuel ($\frac{\rupee}{Volume}$)
\end{enumerate}

\end{document}

上面的输出

答案1

该解决方案检查是否处于数学模式并自动选择匹配的命令。

卢比

\documentclass[11pt,letterpaper]{article}
\usepackage{amsmath}
\usepackage{tfrupee}

\let\orupee\rupee
\def\rupee{\ifmmode\text{\orupee}\else\orupee\fi}

\begin{document}

\begin{enumerate}
    \item a \rupee
    \item Current Fuel Consumption ($\frac{Volume}{Time}$)  \& Cost of Fuel ($\frac{\rupee}{Volume}$)
\end{enumerate}

\end{document}

相关内容