JA
マイツール

LaTeX表ジェネレーター

CSVやスプレッドシートのセルを、booktabsの罫線、キャプション、ラベル、特殊文字のエスケープつきのLaTeX tabular、tabularx、longtableコードに変換します。

1列につき1つ、l、c、r、X、またはp{width}を指定します。空欄の場合、数値は右、テキストは左です。
& % $ # _ { } ~ ^ \ をエスケープして、文字としてそのまま出力されるようにします。
マイツール →
広告

LaTeXの表を手で書くには、アンパサンドを数え、すべての行を\\で終え、ビルドを壊しかねない%や_を一つひとつエスケープする必要があります。CSVや、ExcelやGoogleスプレッドシートからコピーしたセルを貼り付けると、本格的なbooktabsの罫線、キャプション、\ref用のラベルを備えた、そのままコンパイルできるtabular、tabularx、longtableコードが得られます。特殊文字は正しくエスケープされるため、50% & $5のようなセルも書いたとおりに出力されます。

使い方

  1. 1行目が見出しになるようにデータを貼り付けます。
  2. tabular、tabularx(本文幅いっぱい)、longtable(ページをまたぐ)から選びます。
  3. booktabsの罫線、シンプルな\hline、完全な格子から選びます。
  4. 必要に応じて列の配置、キャプション、ラベルを設定します。
  5. コードをコピーし、その下に挙げられたパッケージをプリアンブルに追加します。

計算式

セル & セル & セル \\ · \begin{tabular}{lrr} … \end{tabular}

列の指定は、1列につき1文字です。l、c、rはそれぞれ左、中央、右揃えで、p{4cm}は固定幅でテキストを折り返し、X(tabularxのみ)は余った幅を分け合います。既定では、数値の列は右揃え、テキストの列は左揃えになります。10個の特殊文字は、\& \% \$ \# \_ \{ \} と、\textasciitilde{} \textasciicircum{} \textbackslash{}にエスケープされます。

計算例

サンプルの果物リスト(3列、3行)は、\begin{tabular}{lrr}の周りに\centering、\caption{果物の価格}、\label{tab:fruit}を備えたtableフロートになります。果物はテキストなのでl、数量と価格は数値なのでrが付きます。\toprule、\midrule、\bottomruleが、太字の見出しとりんご & 3 & 1.20 \\のような行を囲みます。プリアンブルに\usepackage{booktabs}を追加してください。

よくある質問

なぜbooktabsなのですか?

罫線の間隔と太さが適切で、縦線を避けたスタイルであり、ほとんどの学術誌やスタイルガイドが推奨しています。縦線が必要な場合は、完全な格子のオプションを選んでください。

表がページより広くなってしまいます。どうすればよいですか?

tabularxを使うとテキスト列が\linewidth内で折り返されます。長い列にp{width}を指定することもできます。行数が多い場合は、各ページで見出しを繰り返すlongtableを使ってください。

\textbf{}を使ったテキストが\textbackslash{}になったのはなぜですか?

エスケープはすべてのバックスラッシュを文字として扱います。セルにすでにLaTeXのコマンドや数式が含まれている場合は、「LaTeXの特殊文字をエスケープ」のチェックを外してください。

キャプションはどこに置かれますか?

ほとんどのスタイルガイドが表に求めるとおり、表の上に置かれます。ラベルはキャプションの後ろに置かれるため、\refが正しい番号を取得します。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). LaTeX表ジェネレーター. https://kakao.mobile/ja/tools/latex-table-generator/

MLA

“LaTeX表ジェネレーター.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/latex-table-generator/.

広告