main.texExported
PDF previewReady to compile
Compile the project to create a PDF preview.

Export the ZIP when you want a copy of the project.

Escreva LaTeX e visualize o PDF

Edite e compile um projeto LaTeX com vários arquivos, confira os diagnósticos e a prévia do PDF gerado e exporte uma cópia reutilizável do projeto.

From source to PDF

Write or import a LaTeX project, choose pdfLaTeX or XeLaTeX, then compile to update the PDF preview. Export the project ZIP whenever you need a reusable copy.

Review and export

Choose the engine that matches your project, compile, review diagnostics, and inspect the PDF preview.

LaTeX editor questions

How do I keep a complete copy of a LaTeX project?

Export the project as a ZIP after important editing sessions and before changing the root file, engine, package set, or folder structure. The archive should contain the source files and added assets needed to continue the project elsewhere. A downloaded PDF is only the compiled result and cannot replace the editable source. Open the ZIP and confirm that chapters, bibliography files, images, custom classes, and style files are present before relying on it as the project copy.

Which LaTeX engine should I choose?

Use the engine already specified by an existing project whenever possible. pdfLaTeX is a practical choice for many established documents and packages. XeLaTeX is often preferable when the source requires broad Unicode text, system fonts, or OpenType font features. Changing engines can affect font metrics, line breaks, package behavior, and output pagination. If the choice is uncertain, check the project documentation and compare a clean compile of representative pages, equations, references, and non-Latin text.

Why does a LaTeX project fail to compile?

Start with the first useful diagnostic because later messages are often consequences of the same earlier error. Frequent causes include an unknown command, unmatched braces, a missing file, an incorrect path, a package unavailable to the selected engine, or a root document that does not include a document environment. Correct one cause at a time and compile again. When an error points into a generated file, inspect the source command that created the affected table of contents, citation, label, or auxiliary entry.

Why are citations or references displayed as question marks?

Cross-references and bibliographies can require more than one successful compilation because LaTeX first writes auxiliary information and then reads it on a later pass. Confirm that every label is unique, each reference uses the exact label name, citation keys match the bibliography entries, and the bibliography file is included with the expected workflow. Fix compilation errors before judging references. If question marks remain, inspect the earliest citation or auxiliary-file diagnostic and verify that the selected engine and bibliography commands match the project.

What should I inspect in the PDF after a successful compile?

A successful compile means a PDF was produced, not that the document is correct. Review the title page, page order, headings, tables, figures, equations, footnotes, links, citations, bibliography, headers, footers, margins, and page breaks. Look for overfull lines, clipped graphics, missing glyphs, unresolved question marks, unexpected blank pages, and changed font substitution. For an important document, compare representative pages at normal zoom and print scale, then confirm that links and copied text behave as expected.

What project structures and packages should I check before importing?

Identify the intended root .tex file and keep relative paths consistent for chapters, images, bibliographies, classes, and style files. Projects that depend on shell commands, external programs, unusual system fonts, unavailable packages, or a different TeX distribution may need changes before they compile. File names are safest when their capitalization matches every source reference exactly. After import, compile a small known section first, review diagnostics, and then inspect the full document for package-specific differences or missing assets.