我想獲得以下格式,以便在方程中寫入連分數而不浪費垂直空間。
我需要的是一個名為 的命令,\cFrac
該命令寫入一個分數,同時在分母右側和分子左側添加垂直規則。使用此命令,將鍵入前面的輸出:A + \cFrac{B}{C} + \cFrac{D}{E}
。
規則的大小必須適應分母和分子的大小。
(由安德魯史黛西添加: 重複的問題如何按以下樣式排版連分數?有最近文獻中的範例以及更多資訊的連結。
答案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
package 及其 command \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}