本文へスキップ
ToolMug

LaTeX 表作成

Excel、Google スプレッドシート、ウェブページから表をコピーして貼り付けると、LaTeX コードを取得できます。既定では booktabs 形式で、数値列を右揃えにし、%、&、_ などをエスケープします。キャプションとラベルを含む table 環境に包むこともでき、下にプレビューが表示されます。

ブラウザ内で動作 — 入力した内容はアップロードされません

Excel、Google スプレッドシート、ウェブページからコピーしたセル、または CSV を貼り付けてください

LaTeX コード

Booktabs の罫線を使うには、プリアンブルに \usepackage{booktabs} が必要です。

使い方

  1. Excel、Google スプレッドシート、ウェブページからセルをコピーして左側に貼り付けます。CSV も使えます。
  2. 罫線のスタイルと揃え方を選び、キャプションとラベルを入力します。
  3. コードを 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 列に変更してください。すべての数値の小数桁が同じなら、右揃えでも同じ結果になります。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール