我想排版一个没有分数线的分数。在下面的 MWE 中,我尝试使用包substack
中的命令来执行此mathtools
操作。但是,正如您在输出中看到的,间距与原始分数中的间距不同。我怎样才能排版一个没有分数线的分数(不一定使用mathtools
?
\documentclass[oneside,11pt]{book}
\usepackage[semibold,tt=false]{libertine}
\usepackage{libertinust1math}
\usepackage[T1]{fontenc}
\usepackage[
expansion = false ,
tracking = smallcaps ,
letterspace = 40 ,
final
]{microtype}
\usepackage[font={sf,small},labelsep=quad,labelfont=sc]{caption}
\usepackage[subrefformat=parens]{subcaption}
\usepackage{mathtools}
\usepackage{etoolbox}
\begin{document}
$\frac{1}{2}$
$\substack{1\\2}$
\end{document}
答案1
使用amsmath
的\genfrac
命令。(这是\binom
的定义方式。)
它需要相当多的参数:\genfrac{<left>}{<right>}{<width>}{<style>}{<numerator>}{<denominator>}
<left>
是左侧要使用的分隔符。\binom
在(
<right>
是右侧的分隔符。<width>
是分子和分母之间的规则的宽度。<style>
是覆盖默认值并强制设置分数等\displaystyle
。\textstyle
所以你想要的可以通过 来实现\genfrac{}{}{0pt}{}{1}{2}
。
如果您要大量使用它,请定义一个命令:
\newcommand{\nobarfrac}{\genfrac{}{}{0pt}{}}
应该可以解决问题。用 来调用它\nobarfrac{1}{2}
。