LaTeX表ジェネレーター
CSVやスプレッドシートのセルを、booktabsの罫線、キャプション、ラベル、特殊文字のエスケープつきのLaTeX tabular、tabularx、longtableコードに変換します。
LaTeXの表を手で書くには、アンパサンドを数え、すべての行を\\で終え、ビルドを壊しかねない%や_を一つひとつエスケープする必要があります。CSVや、ExcelやGoogleスプレッドシートからコピーしたセルを貼り付けると、本格的なbooktabsの罫線、キャプション、\ref用のラベルを備えた、そのままコンパイルできるtabular、tabularx、longtableコードが得られます。特殊文字は正しくエスケープされるため、50% & $5のようなセルも書いたとおりに出力されます。
使い方
- 1行目が見出しになるようにデータを貼り付けます。
- tabular、tabularx(本文幅いっぱい)、longtable(ページをまたぐ)から選びます。
- booktabsの罫線、シンプルな\hline、完全な格子から選びます。
- 必要に応じて列の配置、キャプション、ラベルを設定します。
- コードをコピーし、その下に挙げられたパッケージをプリアンブルに追加します。
計算式
セル & セル & セル \\ · \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が正しい番号を取得します。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/latex-table-generator/
このツールを引用する
kakaoCalc. (2026, November 8). LaTeX表ジェネレーター. https://kakao.mobile/ja/tools/latex-table-generator/
“LaTeX表ジェネレーター.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/latex-table-generator/.