連分数は読みにくい

連分数は読みにくい

これは、これPuzzling.SEで、n=[1,2,3...20]の[1...n]の数字からπを作ることについての質問です。私は現在、ラテックスn=[1,2,3...20]がすべて判明したら、オンラインリファレンスとして公開する予定です。

現在、コミュニティ ウィキの回答を参考にして情報収集中ですが、後で実行しなくて済むように、n=17 にジャンプしてそれらの数式を入力することにしました。

現在、n=20 の連分数が非常に小さく表示されるため、読みにくいという問題があります。

ただし、これが私が対処しなければならない問題である場合は、数式が\hlines の間に押し込まれていても問題ありません。

問題の画像:


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


コード:

\documentclass[12pt]{article}
\begin{document}

\begin{table*}
\begin{tabular}{|c|c|c|c|}
\hline
$n=$&Formula&Error&Credit\\\hline
1&1=1&2.14E0&Simd, 2012rcampion\\\hline
2&1+2=3&1.42E$-1$&Simd, 2012rcampion\\\hline
3&3=3&1.42E$-1$&Simd, 2012rcampion\\\hline
4&3+$\frac1{2\times4}=3.125$&1.66E$-2$&Simd, 2012rcampion\\\hline
5&3+$\frac1{2+5}=\frac{22}7$&1.26E$-3$&2012rcampion\\\hline
17&$\left(\frac1{10}\right)^{(4-6)/3}+8^{5-11}$&5.28E$-9$&CrSb0001\\&$-\frac7{12-2}-\frac{17-13}{14-9}$&&\\\hline
18&&&\\\hline
19&&&\\\hline
20&$3+\frac1{7+\frac{6-5}{15+\frac2{(10-8)+\frac{11-9}{(20\times14+12)+\frac{17-16}{13\times4}}}}}$&2.21E$-13$&Bubbler\\\hline
\end{tabular}
\end{table*}
\end{document}

連分数を大きくして読みやすくする方法はありますか? を使用してみました\dfracが、分数が完全に壊れてしまいます。

編集: 「分数を完全に破る」とは、このことを意味します:

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

答え1

編集:
@Mico のコメントを考慮して、3 番目の列のタイプの仕様 (1.2e3 --> 1.2e-2) と siunitx の仕様 (print-zero-exponentにオプションを追加sisetup) を変更します。

このような?

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

tabularray上記の表では、ライブラリを含むパッケージが使用されamsmathsiunitx2 番目の列は数式モードで左揃えになるように定義され、3 番目の列はパッケージでS定義されている型です。siunitxtabularray

表の幅がかなり広いので、表では\smallフォントサイズが使用されます。

\documentclass[12pt]{article}
\usepackage[margin=25mm]{geometry}
\usepackage{tabularray}
\UseTblrLibrary{amsmath, siunitx}
\sisetup{print-zero-exponent,
         tight-spacing}
\usepackage{nccmath}   % for `\mfrac` (medium size fraction)

\begin{document}
    \begin{table}
\begin{tblr}{hlines, vlines,
             colspec = {Q[c]
                        X[l, mode=math]
                        Q[l, si={table-format=1.2e-2}]
                        l},
            row{1}   = {guard, c, mode=text},
            row{2-Z} = {rowsep = 5pt},
               cells = {font=\small}
             }
$n$ & Formula   & Error     & Credit                \\ 
1   & 1=1       & 2.14E 0   & Simd, 2012rcampion    \\ 
2   & 1+2=3     & 1.42E-1   & Simd, 2012rcampion    \\
3   & 3=3       & 1.42e-1   & Simd, 2012rcampion    \\ 
4   & 3+\mfrac1{2\times4}=3.125
                & 1.66e-2   & Simd, 2012rcampion    \\ 
5   & 3+\mfrac1{2+5}=\mfrac{22}7
                & 1.26E-3   &   2012rcampion        \\
17  & \Bigl(\frac1{10}\Bigr)^{(4-6)/3}+8^{5-11} - \frac7{12-2} - \frac{17-13}{14-9}
                & 5.28E-9   & CrSb0001              \\
18  &           &           &                       \\ 
19  &           &           &                       \\ 
20  & 3+\cfrac1{7+\cfrac{6-5}{15+\cfrac2{(10-8)+\cfrac{11-9}{(20\times14+12)+\cfrac{17-16}{13\times4}}}}}
                & 2.21E-13  & Bubbler               \\
\end{tblr}
    \end{table}
\end{document}

答え2

指示文を削除する\hlineか、指示文に置き換えてください\addlinespace。また、垂直方向のルールはすべて削除してください。

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

\documentclass[12pt]{article}
\usepackage[margin=1in,letterpaper]{geometry} % set page parameters as needed
\usepackage{array} % for '\newcolumntype' macro
\newcolumntype{L}{>{$}l<{$}}
\usepackage{amsmath}  % for '\cfrac' macro
\usepackage{booktabs} % for well-spaced horizontal rules
\begin{document}

\begin{table}[ht]
\footnotesize % optional, for a 20% linear reduction in font size
\centering
$\begin{array}{@{} c >{\displaystyle}l L L @{}}
\toprule
n & \text{Formula} & Error & Credit\\
\midrule
1   & 1=1   & 2.14E0  & Simd, 2012rcampion\\ \addlinespace
2   & 1+2=3 & 1.42E-1 & Simd, 2012rcampion\\ \addlinespace
3   & 3=3   & 1.42E-1 & Simd, 2012rcampion\\ \addlinespace
4   & 3+\frac{1}{2\cdot4}=3.125 & 1.66E-2 & Simd, 2012rcampion\\ \addlinespace
5   & 3+\frac{1}{2+5}=\frac{22}{7} & 1.26E-3 & 2012rcampion\\ \addlinespace
\vdots \\ \addlinespace
17  & \Bigl(\frac{1}{10}\Bigr)^{(4-6)/3} 
      -\frac{7}{12-2}-\frac{17-13}{14-9} 
    & 5.28E-9 & CrSb0001\\ \addlinespace
18  &  \dots \\ \addlinespace
19  &  \dots \\ \addlinespace
20  & 3+\cfrac{1}{7+\cfrac{6-5}{15+\cfrac{2}{(10-8)+\cfrac{11-9}{(20\cdot14+12)+\cfrac{17-16}{13\cdot4}}}}} 
    & 2.21E-13 & Bubbler \\ \addlinespace
\bottomrule
\end{array}$
\end{table}

\end{document}

答え3

よりオープンな外観を選択します。また、siunitx3 列目に を使用するのが最適と思われます。

フォントを に設定し\small、連分数を に設定する\footnotesizeと、表を標準のテキスト幅に設定できます。ただし、これらの調整は使用するテキスト幅によって異なります。

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{siunitx}

\sisetup{
  output-exponent-marker=\mathrm{E},
}

\begin{document}

\begin{table}
\centering
\small
\addtolength{\tabcolsep}{-2pt}

\begin{tabular}{@{}ccS[table-format=1.2e-1]c@{}}
\toprule
$n$ & Formula & {Error} & Credit\\
\midrule
 1 & $1=1$ & 2.14E0 & Simd, 2012rcampion\\
\addlinespace
 2 & $1+2=3$ & 1.42E-1 & Simd, 2012rcampion\\
\addlinespace
 3 & $3=3$ & 1.42E-1 & Simd, 2012rcampion\\
\addlinespace
 4 & $3+\frac1{2\times4}=3.125$ & 1.66E-2 & Simd, 2012rcampion\\
\addlinespace
 5 & $3+\frac1{2+5}=\frac{22}7$ & 1.26E-3 & 2012rcampion\\
\addlinespace
17 & $\left(\frac1{10}\right)^{(4-6)/3}+8^{5-11}-\frac7{12-2}-\frac{17-13}{14-9}$ & 
  5.28E-9 & CrSb0001\\
\addlinespace
18 & & & \\
\addlinespace
19 & & & \\
\addlinespace
20 & 
  \footnotesize
  $3+\cfrac{1}{
    7+\cfrac{6-5}{
      15+\cfrac{2}{
        (10-8)+\cfrac{11-9}{
          (20\times14+12)+\cfrac{17-16}{
            13\times4
          }
        }
      }
    }
  }$ & 2.21E-13 & Bubbler\\
\addlinespace
\bottomrule
\end{tabular}

\caption{The caption}
\end{table}

\end{document}

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

なぜでしょうか-2pt? この調整を行わずにテーブルを設定すると、オーバーフルが少し少なくなり12pt、利用できる列間のスペースが 6 つあるからです。

あるいは、

\begin{table}
\centering
\small
\setlength{\tabcolsep}{0pt}

\begin{tabular*}{\textwidth}{
  @{\extracolsep{\fill}}
  c
  c
  S[table-format=1.2e-1]
  c
}
[identical body of the tabular]
\end{tabular*}

\caption{Table caption}

\end{table}

関連情報