Sarmate.net Sarmate.net
Home Features Pricing Documentation Contact
Log in Sign up

Create a LaTeX Table Online — No Install, No Hand-Coding

Our visual WYSIWYG editor generates LaTeX code automatically as you build your table. Cell merging, borders, colors, alignment — all done with the mouse. Compile the PDF directly in your browser.

No install No signup 100% free

The tabular environment isn't where LaTeX shines

Anyone who's written a LaTeX table knows it: three frictions show up every single time and eat real time. Those are exactly the three things our editor fixes.

Verbose syntax

\begin{tabular}{|c|c|c|}, & separators, \\ line breaks, \hline… a single typo breaks the whole table.

Cell merging is complex

To merge two cells, you need \multicolumn or \multirow with precise parameters. Previewing the result requires compiling each time.

Colors and borders

Loading colortbl, learning \rowcolor, \cellcolor, tweaking border thickness row by row — discouraging.

The Sarmate.net solution

Our table editor does all that visually, with the mouse, and generates the matching LaTeX in real time. You see what you'll get before compiling.

WYSIWYG editing

Click to add rows or columns. Drag to merge. Pick colors with one click. The table looks like your future PDF.

Auto-generated LaTeX code

Code is generated and updated on every change. Copy it for your document, or compile the PDF directly in the browser.

No install needed

Everything runs in your browser. No TeX Live to install, no configuration. The demo is free and signup-less.

How it works in 3 steps

1

1. Build the skeleton

Set the number of rows and columns, add or remove on the fly. Drag rows and columns to reorder.

2

2. Customize visually

Borders (all / none / booktabs / horizontal), background colors, alignment, cell merging, padding, headers — all in a few clicks.

3

3. Grab the code (or the PDF)

Copy the tabular or tkz-tab code into your project, or compile the PDF directly in your browser. Save to your Sarmate drive too.

A few generated table examples

Simple table
\begin{tabular}{|l|c|r|}
\hline
Nom & Quantité & Prix \\
\hline
Pommes & 3 & 4{,}50 \\
Oranges & 5 & 7{,}50 \\
\hline
\end{tabular}
With colors and merging
\rowcolors{1}{blue!5}{}
\begin{tabular}{|l|c|c|}
\hline
\rowcolor{blue!20}
\multicolumn{3}{|c|}{Bilan trimestriel} \\
\hline
Mois & Ventes & Marge \\
\hline
Janvier & 12{ }000 & 18\,\% \\
Février & 14{ }500 & 22\,\% \\
Mars & \cellcolor{green!20}19{ }000 & 25\,\% \\
\hline
\end{tabular}
Booktabs style (publication)
\begin{tabular}{lcc}
\toprule
Méthode & Précision & Temps \\
\midrule
A & 0{,}87 & 12\,s \\
B & 0{,}91 & 28\,s \\
C & \textbf{0{,}94} & 41\,s \\
\bottomrule
\end{tabular}
Variation table (tkz-tab)
\begin{tikzpicture}
\tkzTabInit{$x$ /1, $f'(x)$ /1, $f(x)$ /1.5}{-\infty, 0, +\infty}
\tkzTabLine{,-,0,+,}
\tkzTabVar{+/ +\infty, -/ 0, +/ +\infty}
\end{tikzpicture}

Hand-coding vs Sarmate.net

By hand With Sarmate.net
Time for a simple 4×4 table5 to 10 minUnder a minute
Syntax errorsFrequent (missing &, \\…)None (code is generated)
Cell merging\multicolumn + \multirowDrag and drop
ColorsLoad colortbl, write \cellcolor{...}Color picker
Visual previewRecompile every timeReal-time
Save & shareManualBuilt-in Sarmate drive

Frequently asked questions

How do I merge cells in a LaTeX table? +
In plain LaTeX, use \multicolumn{N}{|c|}{text} to merge horizontally and \multirow{N}{*}{text} (with the multirow package) to merge vertically. With our editor, select the cells and click "Merge" — the code is generated for you.
How do I add a background color to a cell? +
Load colortbl in the preamble, then use \cellcolor{red!20} at the start of a cell. Our editor exposes a per-cell color picker; \rowcolor, \cellcolor and the preamble are written automatically.
What's the difference between tabular, tabularx and booktabs? +
tabular is LaTeX's base table (with simple borders). tabularx lets you specify the total width (handy on A4). booktabs is a package providing clean horizontal rules (\toprule, \midrule, \bottomrule) with no vertical borders — the expected style in scientific publications.
My table overflows the page — how do I split it across pages? +
Use the longtable environment from the eponymous package. It lets a table span multiple pages naturally, with repeated headers. For very large tables, also consider supertabular or xtab.
Can I create a sign or variation table? +
Yes. Sign and variation tables use the tkz-tab package (based on TikZ) and have a different syntax from regular tabular. We offer a dedicated editor: sign & variation table editor.

Ready to stop debugging missing & signs?

Open the editor in one click. No signup for the demo. Instant PDF compile.

Launch the table editor now