連分数を Pringsheim の簡潔記法でタイプセットするにはどうすればよいでしょうか?

連分数を Pringsheim の簡潔記法でタイプセットするにはどうすればよいでしょうか?

垂直方向のスペースを無駄にせずに方程式に連分数を記述するために、次の書式を取得したいと思います。

表記例

必要なのは、\cFrac1 つの分数を書き込み、同時に分母の右側と分子の左側に垂直線を追加する という名前の 1 つのコマンドです。このコマンドを使用すると、前述の出力は次のように入力されます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}

ここに画像の説明を入力してください

関連情報