在数学模式下更改分隔符(斜线)的大小

在数学模式下更改分隔符(斜线)的大小

我使用除号,以及下划线和除法:

$\underline{\smash{X/P}}$

结果如下:

在此处输入图片描述

我怎样才能减少斜线的下部,以便它不会抑制水平线?

如果没有该$\smash$命令,则填充太多:

在此处输入图片描述

答案1

您可以创建较小版本的斜线符号。下面的屏幕截图展示了它在第二个“X over P”表达式中的外观。

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx}
\newcommand\smalldiv{\smash{\raisebox{0.29ex}{\scalebox{0.8}{/}}}}
\begin{document}
$\underline{\smash{X/P}}$
\underline{$X\smalldiv P$}
\end{document}

最佳调整量取决于所使用的字体系列。

答案2

这是使用包的解决方法ulem0.55ex调整

\setlength{\ULdepth}{0.55ex}  %% adjust this 

代码:

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[normalem]{ulem}
\setlength{\ULdepth}{0.55ex}  %% adjust this
\begin{document}
\uline{$X/P$}
\end{document}

在此处输入图片描述

或者如果你真的想减小尺寸:

\documentclass[12pt]{article}
\usepackage{graphicx,amsmath}
\newcommand{\mydiv}{\raisebox{0.25ex}{\resizebox{!}{1.4ex}{/}}}
\begin{document}
\underline{$\smash[b]{X\mydiv P}$}
\end{document}

在此处输入图片描述

相关内容