Complete Beginner Guide

Learn LaTeX — From Zero to Document

Everything you need to write professional documents in LaTeX — no prior experience required, no software to install.

Article Library

Go deeper on any topic with one of these dedicated guides.

What is LaTeX?Beginner

History, how it works, and why millions of academics and engineers rely on it.

LaTeX vs WordBeginner

A head-to-head comparison covering equations, templates, collaboration, and more.

LaTeX for BeginnersBeginner

Document classes, essential packages, text formatting, lists, and special characters.

Your First DocumentBeginner

Create your first professional PDF document from scratch — no setup, works on mobile in under 5 minutes.

Math EquationsIntermediate

Inline and display math, amsmath, fractions, integrals, matrices, and symbols reference.

LaTeX ResumeIntermediate

Build a polished, job-ready resume in minutes using a professional template. Download and apply today.

IEEE Paper FormatIntermediate

Write and submit an IEEE paper in minutes — no LaTeX install needed, pre-built template included.

Common ErrorsReference

The 10 most frequent LaTeX error messages explained with causes and exact fixes.

Tips & TricksAdvanced

Custom commands, microtype, useful packages, version control, and typography best practices.

LaTeX TablesIntermediate

tabular, booktabs, multirow, multicolumn, longtable, and professional table styling.

Figures & ImagesIntermediate

includegraphics, float positioning, subfigures, wrapfig, and cross-referencing figures.

Bibliography & CitationsIntermediate

BibTeX workflow, .bib file format, citation styles, and the modern biblatex approach.

Thesis & DissertationAdvanced

Multi-chapter structure, front matter, table of contents, and formatting for submission.

Beamer PresentationsIntermediate

Create PDF slide decks with Beamer. Themes, overlays, columns, and a full template.

Essential PackagesReference

A curated reference of the most useful LaTeX packages by category with usage examples.


What is LaTeX?

LaTeX (pronounced lah-tech or lay-tech) is a professional typesetting system used worldwide to produce beautifully formatted documents. Unlike Microsoft Word or Google Docs — where you see your formatted output as you type — LaTeX works by writing plain text with markup commands that describe how the document should look.

Think of it like HTML for the web, but for printable documents. You write source code, and LaTeX compiles it into a perfectly typeset PDF.

A minimal LaTeX document looks like this:

\documentclass{article}
\begin{document}
Hello, world!
\end{document}

This tiny snippet produces a complete, properly formatted PDF page with “Hello, world!” on it. Everything — font choice, margins, page numbers, section headings — is handled automatically by LaTeX based on the document class you choose.


Why use LaTeX?

Word processors are great for short everyday documents. But the moment your document grows — with equations, references, multi-column layouts, figures, or strict journal formatting — Word starts to fight you. LaTeX was designed for exactly these situations.

Perfect equations

Write $E = mc^2$ or complex integrals that look exactly like a textbook — no equation editor wrestling.

Automatic numbering

Sections, figures, tables, equations, citations — all numbered and cross-referenced automatically.

Consistent formatting

No mysterious font changes or spacing shifts. Submit to any journal template and it looks right every time.

Bibliography management

Write \cite{einstein1905} and LaTeX builds your References section automatically from a .bib file.

Plain text source

Your source file is plain text — version-controllable with Git, diff-able, and future-proof.

Open & free

LaTeX is completely free and open source. No subscription, no licensing — just install once or use a cloud editor.

FeatureWord / DocsLaTeX
Complex math equationsPartialNative
Academic journal templatesManualBuilt-in
Automatic bibliographyPlugin neededNative
Consistent large documentsUnreliableReliable
Version control with GitBinary filesPlain text
PDF output qualityVariesPublication-grade

Getting Started

Skozin is a free browser-based LaTeX editor — no installation, no setup. Here is how to go from zero to a compiled PDF in under two minutes.

  1. 1

    Open the editor

    Click Start Writing in the navigation bar or New Document from your dashboard. The editor loads with a sample document ready to compile.

  2. 2

    Write or paste your LaTeX

    The left panel is your source editor with syntax highlighting. Type your LaTeX code here. If you are starting from scratch, pick a template from the template gallery on the home page.

  3. 3

    Compile to PDF

    Press Ctrl+S (or Cmd+S on Mac) to compile. Your PDF appears in the right panel within a few seconds. If there are errors, the error panel shows the exact line and message.

  4. 4

    Save and share

    Documents auto-save every 2 seconds after you stop typing. Use the Share button to generate a read-only link anyone can view — no account required to view.

  5. 5

    Download your PDF

    Click the Download button to save a high-quality PDF file. You can also download the .tex source file at any time.


Your First Document

Copy the following into the editor and press Ctrl+S to compile. This covers the most important LaTeX building blocks:

\documentclass[12pt, a4paper]{article}

% Packages
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{hyperref}

% Document metadata
\title{My First LaTeX Document}
\author{Your Name}
\date{\today}

\begin{document}

\maketitle          % Generates the title block

\section{Introduction}
This is my first LaTeX document. LaTeX makes it easy to write
\textbf{bold text}, \textit{italic text}, and
\underline{underlined text}.

\section{Mathematics}
Inline math: $a^2 + b^2 = c^2$

Display math:
\[
  \int_0^\infty e^{-x^2}\,dx = \frac{\sqrt{\pi}}{2}
\]

\section{Lists}
An unordered list:
\begin{itemize}
  \item First item
  \item Second item
  \item Third item
\end{itemize}

A numbered list:
\begin{enumerate}
  \item Step one
  \item Step two
\end{enumerate}

\section{Conclusion}
You have written your first LaTeX document!

\end{document}

This document will compile into a properly formatted A4 PDF with a title, author, date, section headings, formatted text, a math equation, and two lists.


Common Commands Reference

A quick reference for the commands you will use most often.

Text Formatting

CommandResult
\textbf{text}Bold text
\textit{text}Italic text
\underline{text}Underlined text
\texttt{text}Monospace / code font
\large, \Large, \hugeIncrease font size
\small, \footnotesizeDecrease font size

Document Structure

CommandResult
\section{Title}Top-level section
\subsection{Title}Subsection
\subsubsection{Title}Sub-subsection
\paragraph{Title}Named paragraph
\newpageForce a new page
\tableofcontentsAuto-generated table of contents

Mathematics

CommandResult
$...$Inline math
\[ ... \]Display (centred) math
\frac{a}{b}Fraction
x^{2}Superscript
x_{i}Subscript
\sqrt{x}Square root
\sum_{i=0}^{n}Summation
\int_{a}^{b}Integral

Lists

CommandResult
\begin{itemize} ... \end{itemize}Bullet list
\begin{enumerate} ... \end{enumerate}Numbered list
\item textA single list item

References & Citations

CommandResult
\label{key}Attach a label to a section/figure
\ref{key}Reference a labelled element
\cite{key}Cite a bibliography entry
\bibliography{refs}Include a .bib file
\bibliographystyle{plain}Format citations

Using Templates

Starting from a blank page is daunting. Skozin includes 14 ready-to-use templates that you can open, customise, and compile immediately — no LaTeX knowledge required to get started.

Academic Paper

Standard article format for research papers, assignments, and reports. Includes abstract, sections, and bibliography.

Professional Resume

A clean single-page CV template. Replace the placeholder text with your own details and compile to PDF.

Beamer Presentation

Create slide decks in LaTeX using the Beamer class. Great for academic talks and conference presentations.

Thesis / Dissertation

Multi-chapter document with table of contents, list of figures, bibliography, and appendix support.

IEEE Conference Paper

Pre-configured for IEEE two-column format. Just add your content.

Mathematical Report

Heavy maths document with amsmath, theorem environments, and proof blocks.

To use a template, go to the home page, browse the template gallery, hover over a template to see its preview thumbnail, then click to open it in the editor.


Use Cases

Writing a CV or Resume

LaTeX resumes look significantly more polished than Word documents. Use the Professional Resume template, fill in your details in the clearly labelled sections, and compile. The output is a pixel-perfect PDF that renders identically on every device and screen.

Academic Papers and Essays

LaTeX is the standard in academic publishing. Write your paper in the Article or IEEE template, add a .bib file for references, and use \cite{} commands inline. LaTeX will sort, number, and format your bibliography automatically according to the chosen style (APA, IEEE, ACM, etc.).

Engineering and Science Reports

Include complex equations, multi-panel figures, code listings, and custom symbols. LaTeX's amsmath and siunitx packages handle everything from integrals to physical units with correct typographic spacing.

Thesis and Dissertation

A 200-page thesis in Word is a disaster waiting to happen. In LaTeX, chapters are separate .tex files included in a master document. Table of contents, list of figures, and cross-references all update automatically when you recompile.

Presentations (Beamer)

The Beamer class turns LaTeX into a slide deck creator. Define frames (slides), use overlays for step-by-step reveals, and choose from dozens of built-in colour themes. The result is a PDF presentation that works on any computer.


Tips & Tricks

  • Read the error log carefullyLaTeX errors always include a line number (e.g., l.42). The error panel in Skozin highlights the exact line. The most common error is a missing closing brace } or a typo in a command name.
  • Use % for commentsAnything after % on a line is ignored by the compiler. Use comments to leave notes or temporarily disable lines: % \usepackage{problematic-package}
  • Escape special charactersCharacters like & % $ # _ { } ~ ^ \ have special meaning in LaTeX. To print them literally, escape them: \& \% \$ \# \_ \{ \} \textasciitilde \textasciicircum
  • Use \usepackage sparingly at firstStart with the minimum packages (inputenc, amsmath, graphicx). Add more as you need them. Conflicting packages are a common source of cryptic errors.
  • Non-breaking spaces with ~Use ~ where you do not want a line break: Figure~\ref{fig:chart} or Dr.~Smith. This prevents awkward breaks in the middle of references or titles.
  • AI Assistant for errorsIf you get a compilation error you cannot understand, paste the error message into the Skozin AI chat panel and ask it to explain and fix the issue. It reads the full error log and suggests a corrected version of your code.
  • Version historyEvery time you save a document on Skozin, a version snapshot is created. If you accidentally delete content, open the Version History panel from the toolbar to restore any previous save.

Frequently Asked Questions

Do I need to install anything to use Skozin?

No. Skozin compiles your LaTeX documents entirely in the cloud. You only need a modern browser — Chrome, Firefox, Safari, or Edge.

Is it free?

Yes — the core editor, cloud compilation, document storage, version history, AI assistant (up to 20 requests/day), and all basic templates are completely free. A Pro plan is available at $4/month for unlimited AI usage and premium templates.

Can I use my existing .tex files?

Yes. Paste your existing LaTeX source code into the editor and compile. Most standard LaTeX documents work without any changes.

What LaTeX packages are supported?

Skozin supports hundreds of standard CTAN packages including amsmath, graphicx, hyperref, geometry, fontenc, tikz, pgfplots, listings, booktabs, and many more. Packages that require system fonts (like fontspec for XeLaTeX) are automatically substituted with compatible alternatives.

How is Skozin different from Overleaf?

Both are online LaTeX editors. Skozin is simpler and faster for single-document workflows, and is completely free for most features. Overleaf has broader institutional integrations and Git sync on paid plans. Skozin also includes an integrated AI assistant that can generate LaTeX from plain English descriptions.

Can I collaborate with others?

Yes. Real-time collaboration works via Firestore sync — if two people have the same document open, changes from one appear in the other's editor in real time. For read-only sharing, use the Share button to generate a public link.

My document compiles on my local machine but not here — why?

This usually means the document uses a package that requires local system fonts (XeLaTeX-specific packages) or a very niche package not available on the cloud compiler. Skozin automatically substitutes the most common problematic packages. For others, the error message will tell you which package is failing.

How do I add images to my document?

For cloud editors, the easiest approach is to host your image on a public URL and use the url option: \includegraphics{https://...}. Alternatively, use base64-encoded images with the data URI approach, or keep images in your document as TikZ graphics.

Write your paper from mobile — no laptop needed.

Skozin is fully mobile-friendly: touch editor, swipeable PDF preview, and auto-cloud-save. Start on your phone, finish anywhere.

Try on mobile

Ready to create your document?

Pick a template and generate your first PDF in minutes — works on any phone or laptop. No account required.