我正在尝试用 LaTeX 显示一些公理和操作规则。
这些基本上就是。它们与分数一起使用时效果很好,但效果不是很好,我希望分数线更长一些。
我知道这听起来有点模糊,所以这里有一张我想要实现的图片。我很确定该文档已在 LaTeX 中排版,所以应该是可行的。
答案1
\newcommand\bigfrac[2]{%
\begin{array}{c}
#1 \\
\hline
#2
\end{array}}
答案2
这是的扩展版本\frac
,支持更宽的行的可选参数:
\documentclass{article}
\DeclareRobustCommand{\frac}[3][0pt]{%
{\begingroup\hspace{#1}#2\hspace{#1}\endgroup\over\hspace{#1}#3\hspace{#1}}}
\begin{document}
\[
\frac{x}{y} \quad \frac[5pt]{x}{y}
\]
\end{document}
当然你可以定义自己的类似的 frac 命令,而不是重新定义现有的\frac
,并且使用大于的默认值0pt
。
该定义与中的定义类似amsmath.sty
,只是文件使用的是\@@over
。
或者,您可以使用原始宏定义自己的宏\frac
:
\DeclareRobustCommand{\widefrac}[3][5pt]{%
\frac{\hspace{#1}#2\hspace{#1}}{\hspace{#1}#3\hspace{#1}}}
...
\widefrac{x}{y} ... \widefrac[8pt]{x+y}{y}
答案3
如果你真的想要分数对于较长的行,您只需用空格填充分子和分母即可。(填充较长的行实际上就足够了。)\frac{\ a\ }{\ b\ }
给出
对于更长的行,使用例如,\quad
而不是\
。
答案4
另一个解决方案是使用\phantom{}
命令,它将精确的空白呈现为其参数完全相同的大小。
例如,
\documentclass{article}
\usepackage{proof}
\usepackage{amsmath}
\begin{align*}
\varphi &= 1+ \frac{1}{1 + \cfrac{1}{\varphi}}\\[.5cm]
%
%
\varphi &= 1+ \frac{ \phantom{\longrightarrow} 1 \phantom{\longrightarrow} }{1
+ \cfrac{1}{\varphi}}
\end{align*}
\end{document}
返回