latex
✓Verified·Scanned 2/18/2026
Write LaTeX documents with correct syntax, packages, and compilation workflow.
from clawhub.ai·v56afb1d·3.1 KB·0 installs
Scanned from 1.0.0 at 56afb1d · Transparency log ↗
$ vett add clawhub.ai/ivangdavila/latex
Special Characters
- Reserved chars need escape:
\# \$ \% \& \_ \{ \} \textbackslash - Tilde as character:
\textasciitildenot\~(that's an accent) - Caret:
\textasciicircumnot\^ - Backslash in text:
\textbackslashnot\\(that's line break)
Quotes & Dashes
- Opening quotes:
``not"; closing:''—never use straight"quotes - Hyphen
-, en-dash--(ranges: 1--10), em-dash---(punctuation) - Minus in math mode:
$-1$not-1in text
Math Mode
- Inline:
$...$or\(...\); display:\[...\]orequationenvironment - Text inside math:
$E = mc^2 \text{ where } m \text{ is mass}$ - Multiline equations:
alignenvironment, not multipleequations \left( ... \right)for auto-sizing delimiters—must be paired
Spacing
- Command followed by text needs
{}or\:\LaTeX{}or\LaTeX\ is - Non-breaking space:
~between number and unit:5~km - Force space in math:
\,thin,\:medium,\;thick,\quad\qquad
Packages
\usepackageorder matters—hyperrefalmost always lastinputenc+fontencfor UTF-8:\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}graphicxfor images,booktabsfor professional tables,amsmathfor advanced mathmicrotypefor better typography—load early, subtle but significant improvement
Floats (Figures & Tables)
[htbp]suggests placement: here, top, bottom, page—not commands- LaTeX may move floats far from source—use
[H]fromfloatpackage to force - Always use
\centeringinside float, notcenterenvironment - Caption before
\label—label references the last numbered element
References
- Compile twice to resolve
\refand\pageref—first pass collects, second uses \labelimmediately after\captionor inside environment being labeled- For bibliography: latex → bibtex → latex → latex (4 passes)
hyperrefmakes refs clickable—but can break with some packages
Tables
tabularfor inline,tablefloat for numbered with caption- Use
booktabs:\toprule,\midrule,\bottomrule—no vertical lines @{}removes padding:\begin{tabular}{@{}lll@{}}- Multicolumn:
\multicolumn{2}{c}{Header}; multirow needsmultirowpackage
Images
- Path relative to main file or set with
\graphicspath{{./images/}} - Prefer PDF/EPS for pdflatex/latex; PNG/JPG for photos
\includegraphics[width=0.8\textwidth]{file}—no extension often better
Common Errors
- Overfull hbox: line too long—rephrase, add
\-hyphenation hints, or allow\sloppy - Missing
$: math command used in text mode - Undefined control sequence: typo or missing package
\includeadds page break,\inputdoesn't—use\inputfor fragments
Document Structure
- Preamble before
\begin{document}—all\usepackageand settings \maketitleafter\begin{document}if using\title,\author,\datearticlefor short docs,reportfor chapters without parts,bookfor full books