Limits and what is not supported
Texifine only offers what its PDF can print. This page gathers the numbers and the things it does not do yet, so you know before you start.
Numbers
| What | Limit |
|---|---|
| Image file | PNG or JPEG, up to 5 MB |
| Figure width | 10 % to 100 % of the text width |
| Table, in the editor | 50 rows × 10 columns |
| Lines in a table cell | 6 |
| Matrix | 20 columns; the builder offers up to 10 rows |
| Columns | 2 or 3 |
| Title | 500 characters |
| Authors | 20, each up to 200 characters |
| Name of a theorem | 200 characters |
| Author and source of a quote | 200 characters each |
| References | 200 per document |
| Document name | 255 characters |
| Bin | 30 days before permanent deletion |
| Storage | 100 MB per account: the content of your documents and their images — see Your documents |
| Documents | 200 per account, the bin included |
| Text of one document | 5 MB — its images are not part of it. A long thesis is around 1 MB |
Compilation
| What | Limit |
|---|---|
| Documents compiling at once | 2 per account |
| Compilations | 300 per hour per account |
| Duration of one compilation | 30 seconds |
| Exports (.zip) | 30 per hour per account |
A document that did not change since its last compilation is served from memory and does not count. When a limit is reached, the editor says how long to wait.
Page layout — fixed for every document
- A4 paper, 1-inch margins, 11 pt Latin Modern, one column.
- The
reportclass: chapters, sections, subsections. - Page numbers at the bottom; no headers or footers of your own.
- A title page at the start, always.
LaTeX — what is loaded
The source uses a fixed set of packages, added only when a block needs them:
| Package | Used for |
|---|---|
babel | The document's language |
geometry | Margins |
amsmath, amssymb | Formulas |
amsthm | Theorems and proofs |
graphicx, float | Figures |
booktabs | Tables |
listings | Code |
caption | Captions inside columns, link targets |
ulem | Underline and strikethrough |
hyperref | Links: table of contents, references, citations |
url | Links of the bibliography |
A formula that uses one of their commands also loads, on its own: mathtools, bm, cancel, mathrsfs, xcolor, stmaryrd, braket, amscd, extarrows, colonequals — see Equation.
No other package can be added, and there is no custom preamble. Commands from tikz, siunitx, physics, biblatex and others are not available.
Not supported yet
In text
- Links, highlighting, font and size changes, inline code.
- Colours other than the six of the palette, and colour in a heading.
- Raw LaTeX in text — commands are printed, not run.
- Scripts other than Latin: Cyrillic, Greek words, Arabic, Hebrew, Chinese, Japanese, Korean — and emoji. Individual Greek letters work.
- Formatting inside a footnote, a caption or a table cell.
In the document
- Blank pages, landscape pages, two-column documents.
- Appendices numbered A, B, C; Roman page numbers for the front pages.
- A list of figures or a list of tables; an index; a glossary.
- Numbering of sub-subsections (H3) in a document that has chapters.
- Custom numbering styles.
In blocks
- Custom list markers, description lists, more than four levels of sub-lists.
- Merged cells, column widths and multi-page tables.
- Sub-figures; PDF, SVG, GIF or WebP images.
- Plots and diagrams drawn from a formula or with TikZ.
- Captions and numbers on code listings; code colours; typographic characters in code.
- Custom theorem kinds and styles; separate counters per kind.
- Macros of your own in formulas.
Around the document
- Importing
.tex, BibTeX, Word or Markdown files, or an archive exported from Texifine. - Exporting to Word, Markdown or HTML, and exporting all your documents at once. A document is exported as an archive of its LaTeX source, its files and its PDF — see Compiling.
- Sharing, collaboration, comments, version history, duplicating a document.
- Offline use: compiling needs a connection.
Known behaviours
Not errors, but worth knowing:
- A line break with no line to end is not printed:
Shift+Enterat the very start of a paragraph, or at its very end. - Sub-lists stop at four levels. A fifth level is printed on the fourth.
- Two page breaks in a row give one new page, not a blank one — and a page break before a chapter adds nothing.
- A proof that ends with an equation prints its □ on the line below.
- A statement that begins with a list prints the first item on the heading's line.
- Sections under an unnumbered chapter keep the numbering of the previous chapter. Mark them Plain as well.
- Figures and tables set to top or bottom may land on another page than their block: that is how LaTeX places floats.
- The first compilation after an update of Texifine may take a little longer: the document is rebuilt instead of being served from memory.
Browsers
Texifine is designed for a recent desktop browser: Chrome, Edge, Firefox or Safari. The editor is not designed for phones.