使い方
- Excel、Google スプレッドシート、ウェブページからセルをコピーして左側に貼り付けます。CSV も使えます。
- 罫線のスタイルと揃え方を選び、キャプションとラベルを入力します。
- コードを LaTeX 文書にコピーします。booktabs の罫線にはプリアンブルの \usepackage{booktabs} が必要です。
オプションの説明
- Booktabs
- 上罫線、見出しの罫線、下罫線に \toprule、\midrule、\bottomrule を使う、論文で一般的な形式です。
- 自動揃え
- 本文のすべてのセルが数値の列(パーセント、桁区切り、科学表記を含む)は右揃えにし、それ以外は左揃えにします。
- エスケープ
- 「& % $ # _ { } ~ ^ \」を変換して LaTeX で正しく表示します。セルにすでに LaTeX が入っている場合はオフにしてください。
出力例
スプレッドシートから貼り付けた 3 行に、キャプションとラベルを付けて、既定のオプション (Booktabs、自動の配置、エスケープをオン) で変換すると、次のようになります。
Item Price Change
Tea & cake 1,200.50 5%
R_2 score 0.93 -2.1%
\begin{table}[htbp]
\centering
\caption{Prices}
\label{tab:prices}
\begin{tabular}{lrr}
\toprule
Item & Price & Change \\
\midrule
Tea \& cake & 1,200.50 & 5\% \\
R\_2 score & 0.93 & -2.1\% \\
\bottomrule
\end{tabular}
\end{table}
Price と Change の列には数値しかなく、1 列目には文字があるため、列の指定は lrr になります。キャプションもエスケープされ、ラベルは入力したとおりに書き出されます。
よくある質問
結合セルに対応していますか?
まだ対応していません。生成されたコードで \multicolumn と \multirow(multirow パッケージ)を使ってください。
表がページより幅広くなります。どうすればよいですか?
tabular を \resizebox{\linewidth}{!}{...} で包むか、列を折り返せる tabularx に変更してください。
小数点を揃えられますか?
siunitx パッケージの S 列に変更してください。すべての数値の小数桁が同じなら、右揃えでも同じ結果になります。
プライバシー
このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。