콘텐츠로 이동
Oleaflyv0.4.3

Understand how LaTeX, Typst, and Markdown become a PDF, and choose the compiler your project needs.

이 콘텐츠는 아직 번역되지 않았습니다.

An engine turns your source into the document people read. Choose the document language when you create a project. For a LaTeX project, you can also choose which LaTeX compiler runs the build.

Your workStart withHow it becomes a PDF
A journal submission, an established thesis class, or an existing .tex projectLaTeXTectonic, or a compiler run through latexmk
A new paper, report, or resume with concise typesetting syntaxTypstThe built-in Typst 0.15.1, or another Typst version the project pins
A prose draft, notes, or a document you want to export to several formatsMarkdownPandoc converts the source to LaTeX; Tectonic produces the PDF

The choice determines the editor toolbar, source syntax, and available export formats. Changing a LaTeX compiler does not translate the document into Typst or Markdown. To move a LaTeX project to Typst, convert it into a new Typst project.

Use Tectonic for a straightforward LaTeX setup. It comes with Oleafly, downloads the TeX packages a build needs, and caches them for later builds. Start here when your template does not require a particular compiler.

Compile once while online before traveling. A cached project can compile offline; a new package may still need a download. Enable Settings → General → Offline mode to tell Tectonic to use its cache.

Choose pdfLaTeX when a publisher or existing project specifies it. It follows the traditional LaTeX workflow and is a useful match for older classes and package combinations. It needs a TeX distribution with latexmk installed.

Choose XeLaTeX for a project that asks for it, particularly one using fontspec, OpenType fonts, or multilingual text. Make sure the fonts named by the source are installed or included with the project. It also runs through latexmk.

Choose LuaLaTeX for a template that requires it, Lua-based typesetting, or Oleafly’s tagged-PDF workflow. Tagged PDFs carry document structure that assistive technology can use. Run the preflight checks to inspect the result; the compiler choice alone does not establish the quality of the tags.

Oleafly ships Typst 0.15.1. Create a Typst project, write in .typ files, and click Recompile. There is no TeX installation to set up.

Settings → Engines → Typst can also install Typst 0.11 to 0.15 and use a Typst already installed on your computer. Each project pins its own version, so a paper keeps its layout when Oleafly moves to a newer Typst. Typst downloads packages from Typst Universe the first time a document imports them, and Offline mode limits it to packages already cached or kept in the project.

Typst has its own syntax, packages, and font handling. Typst projects covers versions, packages, fonts, and build variants. The Typst writing guide has a complete starting document and the toolbar controls.

Markdown uses Pandoc to prepare a typeset document and Tectonic to build its PDF. Open Settings → Engines → Markdown to install Pandoc when it is missing. Then open your Markdown project and compile it.

Use Markdown writing for headings, lists, math, and the visual editor. The export guide explains which output formats the project offers.

Open Settings → Engines → LaTeX and choose the default compile engine. This sets the starting preference for new LaTeX projects. An existing project’s saved compiler remains its own choice.

For Typst, open Settings → Engines → Typst and choose the default version. New Typst projects pin the version that is the default when you create them. Changing the default later does not move existing projects.

Open the arrow beside Recompile in the project toolbar. In a LaTeX project, choose Tectonic, Auto, pdfLaTeX, XeLaTeX, or LuaLaTeX under Compiler (this project), then compile. Read the log if a template needs a package or font that the selected installation does not have.

In a Typst project, the same menu has Typst version (this project) instead. Pick an installed version, or Default to follow Settings.

Open Settings → Engines → LaTeX and review the detected toolchain. Oleafly checks for a complete compiler setup, including latexmk and the supporting tools. A partial system installation does not take priority over a working managed installation.

Use the install control in the LaTeX engine settings if you need a traditional compiler and do not have one. Oleafly downloads its own TinyTeX installation under ~/.oleafly/tinytex; administrator access is not required. Allow roughly 250 MB for the initial download and additional space for packages.

The package list in LaTeX engine settings lets you filter packages, inspect descriptions, and add or remove them. Tagging badges identify packages that need extra attention when producing a tagged PDF. These controls manage the TeX distribution used by latexmk; Tectonic has a separate cache.

Read the LaTeX package and tagged-PDF guide →

Image preview

AI answers couldn’t load

Try again, or search the documentation.