Our visual editor automatically generates clean LaTeX code (tkz-tab). Ready to compile.
The Sarmate.net table editor is a visual WYSIWYG online editor that lets you create sign and variation tables directly with your mouse — no prior LaTeX knowledge required. Draw your table as you would on paper: choose signs, place arrows, enter values. The corresponding LaTeX code (tkz-tab) is generated in real time, ready to be used in your documents.
Whether you're a math teacher preparing course materials, a student writing an assignment, or a professor designing an exam, the table editor saves you valuable time. The tkz-tab syntax is powerful but complex: remembering the placement of double bars, arrow directions and value positioning takes practice. With the visual editor, you no longer need to worry about it.
The editor displays an interactive preview of your table. Every element is clickable: intervals for setting signs, bars for adding markers (zero, single bar, double bar), values for editing, and arrows for changing direction. The rendering matches the compiled PDF — it's a true WYSIWYG editor (What You See Is What You Get). In the right panel, the LaTeX code updates live. One click is all it takes to copy it or test it directly in the integrated online compiler.
The generated code uses the tkz-tab package, available on all LaTeX distributions (TeX Live, MiKTeX) and on Sarmate.net. The result is a professional, publication-quality table.
In a few steps, create a complete sign and variation table:
Click + Column to add notable values of x (roots, poles…). The ±∞ bounds are already present and can be edited.
Use + Sign row and + Variation row. Click the row label to rename it (e.g. f'(x), f(x)).
Sign row: click on intervals to choose +/−, and on bars to add markers (0, single/double bar). Variation row: click on values to edit them, and on arrows to change direction.
The LaTeX code is generated in real time in the right panel. Click Copy to paste it into your document, or Test to compile it directly in the online editor.
Reference of symbols used in the code generated by the editor:
| Symbol | Meaning |
|---|---|
+ | Positive sign on the interval |
- | Negative sign on the interval |
z | Zero (root) |
t | Simple vertical bar |
d | Double bar (asymptote, forbidden value) |
| Symbol | Meaning |
|---|---|
+/{val} | Value at top (local maximum) |
-/{val} | Value at bottom (local minimum) |
+D/{val}/ | Double bar, value top-left |
-D/{val}/ | Double bar, value bottom-left |
D+/ /{val} | Double bar, value top-right (left boundary) |
D-/ /{val} | Double bar, value bottom-right (left boundary) |
-D+/{g}/{d} | Double bar with two values (interior) |
Discover our other free WYSIWYG editors for LaTeX:
See all editors: Visual LaTeX editors | Overleaf alternative
No download, no installation. Open the editor and start right away.
Open the editor — Free