我希望获得以下格式,以便在等式中写出连分数而不浪费垂直空间。
我需要的是一个名为 的命令,\cFrac
它写入一个分数,同时在分母的右侧和分子的左侧添加垂直线。使用此命令,将输入上述输出:A + \cFrac{B}{C} + \cFrac{D}{E}
。
规则的大小必须适应分母和分子的大小。
(由 Andrew Stacey 添加:重复的问题如何按照以下样式排版连分数?有来自最近文献的一个例子以及更多信息的链接。)
答案1
有几个版本,您可能需要摆弄间距才能得到您所需要的,但是:
\documentclass{article}
\def\cFrac#1#2{%
\begin{array}{@{}c@{}}\multicolumn{1}{c|}{#1}\\%
\hline\multicolumn{1}{|c}{#2}\end{array}}
\def\cFracB#1#2{%
\vcenter{\hbox{\strut$#1$\,\vrule}\hrule\hbox{\strut\vrule\,$#2$}}}
\begin{document}
$ A + \cFrac{B}{C} + \cFrac{D}{E}$.
$ A + \cFracB{B}{C} + \cFracB{D}{E}$.
\end{document}
答案2
我确信你正在寻找holtpolt
包及其命令\polter
,如下例所示:
\documentclass{standalone}
\usepackage{holtpolt}
\begin{document}
\[
a_0+\polter{1}{a_1}+\polter{1}{a_2}+\cdots+\polter{1}{a_n}+\cdots
\]
\end{document}