我想排版一个运算符,就像在计算机科学中用于指定用值替换变量的运算符一样。这是一个草图,请记住,所有这些都应该跨越一行,而不是两行:
v /
/ x
v1, v_2 /
/ x1, x2
显然,简单的方法v/x
不能解决我的问题,因为v
和x
写在同一行,而我希望它们更小,v
部分与的顶部对齐/
,部分x
与的底部对齐。
你能帮我解决我的问题吗?
答案1
看起来你可能想要所谓的“粗俗分数”。提供此功能的一个软件包是xfrac
通过\sfrac{<num>}{<denom>}
。 类似的功能由nicefrac
提供类似的\nicefrac{<num>}{<denom>}
。使用包选项,还可以选择“丑陋”和“漂亮”(默认)分数。最后还有faktor
产生类似风格的分数\faktor{<num>}{<denom>}
(它需要amssymb
包裹不过)。以下是一些比较:
\documentclass{article}
\usepackage{xfrac}% http://ctan.org/pkg/xfrac
\usepackage{nicefrac}% http://ctan.org/pkg/nicefrac
\usepackage{faktor}% http://ctan.org/pkg/faktor
\usepackage{amssymb}% http://ctan.org/pkg/amssymb
\usepackage{lmodern}% http://ctan.org/pkg/lmodern
\begin{document}
\renewcommand{\arraystretch}{1.5}
\begin{tabular}{lll}
\verb!\xfrac! & $\sfrac{\mathbf{v}}{x}$ & $\sfrac{\mathbf{v}_1,\mathbf{v}_2}{x_1,x_2}$ \\
\verb!\nicefrac! & $\nicefrac{\mathbf{v}}{x}$ & $\nicefrac{\mathbf{v}_1,\mathbf{v}_2}{x_1,x_2}$ \\
\verb!\faktor! & $\faktor{\mathbf{v}}{x}$ & $\faktor{\mathbf{v}_1,\mathbf{v}_2}{x_1,x_2}$
\end{tabular}
\end{document}
选择lmodern
是因为在排版分母和分子时进行了微小的字体替换。如果需要,还可以编写一个宏来以不同的方式排版这些相应的条目。我\mathbf{...}
对分子的选择只是一种风格选择。