यह सामग्री अभी तक आपकी भाषा में उपलब्ध नहीं है. अंग्रेजी संस्करण दिखा रहा हूँ.
LaTeX snelle referentie
Compacte kaart van één pagina voor skelet-, tekst-, wiskunde-, floats-, cites-, lay-out-, engine-, TikZ-, Beamer- en veelvoorkomende logfouten.
डेस्क संदर्भशुरुआतcheatsheetreference
LaTeX snelle referentie
Bewaar dit naast de editor. Elke rij is plakklaar. Voor langere lessen open je de bijpassende track op Learn.
Spring:
Skelet ·
Preambule ·
Tekst ·
Secties ·
Refs ·
Wiskunde ·
Tabellen ·
Cijfers ·
Cites ·
Lay-out ·
Motoren ·
TikZ ·
Beamer ·
Stellingen ·
Velden ·
Compileren ·
Fouten ·
Pakketvolgorde
Documentskelet
\documentclass[11pt,a4paper]{article} % or report, book, beamer
\usepackage[margin=1in]{geometry}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{graphicx,booktabs}
\usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref}
% \usepackage[backend=biber,style=numeric]{biblatex}
% \addbibresource{refs.bib}
\begin{abstract} ... \end{abstract}
% \bibliographystyle{plain}\bibliography{refs} % BibTeX
% \printbibliography % biblatex
| Klasse |
Typisch gebruik |
artikel |
Papieren, aantekeningen, huiswerk |
rapport |
Langere rapporten met hoofdstukken |
boek |
Boeken / veel scripties |
beamer |
Dia’s |
Universiteit .cls |
Scriptiesjablonen |
| Bestand |
Rol |
.tex |
Bron |
.slab |
Bibliografiedatabank |
.cls / .sty |
Klasse/pakket |
.aux .log .toc |
Gegenereerd; niet bewerken |
Preambulepatronen
\usepackage[margin=1in]{geometry}
\usepackage{setspace}\onehalfspacing
\usepackage{siunitx} % units and numbers
\usepackage{cleveref} % after hyperref
\DeclareMathOperator*{\argmax}{arg\,max}
\newcommand{\vect}[1]{\boldsymbol{#1}}
Laad hyperref laat. Laad cleveref na hyperref.
Tekst en opmaak
| Wil |
Typ |
| Vet / cursief / mono |
\textbf{} \textit{} \texttt{} |
| Nadruk (nesten) |
\nadruk{} |
| Kleinkapitalen |
\textsc{} |
| Onderstrepen (zeldzaam) |
\onderstrepen{} |
| Maten |
{\klein } {\groot } {\Groot } {\footnotesize } |
| Nieuwe paragraaf |
lege regel |
| Regeleinde |
\\ of \nieuweregel |
| Vaste ruimte |
~ |
| Horizontale ruimte |
\quad \qquad \hspace{1em} |
| Verticale ruimte |
\vspace{1em} \bigskip |
| Midden / vlak |
center / flushright-omgevingen |
| Citaat |
citaat of citaat |
| Voetnoot |
\voetnoot{...} |
| Commentaar |
% rest van de regel |
Escape-specials (tekstmodus)
| Char |
Code |
Char |
Code |
% |
\% |
$ |
\$ |
& |
\& |
# |
\# |
_ |
\_ |
{ } |
\{ \} |
~ |
\textasciititilde |
^ |
\textasciicircum |
\ |
\textbackslash |
|
|
Lijsten
Aangepast label: \item[(a)] ...
Paginanummers en -einden
| Wil |
Typ |
| Stijl |
\pagestyle{plain} / leeg / mooi |
| Alleen deze pagina |
\dezepaginastijl{leeg} |
| Romeins / Arabisch |
\paginanummering{romaans} en vervolgens arabisch |
| Nieuwe pagina |
\nieuwepagina \clearpage |
| Verzoek om zachte pauze |
\paginaeinde[3] |
| Blijf bij elkaar |
\nopagebreak |
Secties en structuur
\chapter{...} % report/book
\addcontentsline{toc}{section}{Unnumbered}
| Wil |
Typ |
| TOC |
\inhoudsopgave |
| Lijst met figuren/tabellen |
\lijstvancijfers \lijstvantabellen |
| Samenvatting |
\begin{abstract}...\end{abstract} |
| Bijlage |
\appendix en vervolgens \sectie / \hoofdstuk |
| Meerdere bestanden |
\include{hoofdstukken/intro} of \input{...} |
| Eén hoofdstuk opstellen |
\includeonly{hoofdstukken/methoden} |
Kruisverwijzingen en links
\section{Methods}\label{sec:methods}
\begin{equation}\label{eq:main} E=mc^2 \end{equation}
\caption{Pipeline}\label{fig:pipe}
See Section~\ref{sec:methods}, Eq.~\eqref{eq:main}, Figure~\ref{fig:pipe}.
% \cref{fig:pipe} \Cref{sec:methods}
\url{https://oleafly.com}
\href{https://oleafly.com}{Oleafly}
\hypersetup{pdftitle={My Paper}, pdfauthor={You}}
Zet \label na \caption zodat het nummer correct is.
Wiskundige modus
| Wil |
Typ |
| Inline |
$...$ of \( ... \) |
| Ongenummerd weergeven |
\[ ... \] |
| Genummerd weergeven |
vergelijking + \label |
| Meerregelig uitgelijnd |
uitlijnen / uitlijnen* |
| Gecentreerde meerdere regels |
verzamelen / verzamelen* |
| Eén nummer, veel regels |
vergelijking + splitsing |
| Lange gebroken lijn |
meerlijn |
| Eén nummer onderdrukken |
\notag of \nonumber |
| Referentie |
\ref{eq:x} of \eqref{eq:x} |
a &= b + c \label{eq:a} \\
Breuken, wortels, scripts
\frac{a}{b} \dfrac{a}{b} \tfrac{a}{b}
Grieks (wiskundemodus)
\alpha \beta \gamma \delta \epsilon \varepsilon \zeta \eta
\theta \vartheta \iota \kappa \lambda \mu \nu \xi
\pi \varpi \rho \varrho \sigma \varsigma \tau \upsilon
\phi \varphi \chi \psi \omega
\Gamma \Delta \Theta \Lambda \Xi \Pi \Sigma \Upsilon \Phi \Psi \Omega
Operatoren, relaties, sets, pijlen
\pm \mp \cdot \times \div \ast \star \circ \bullet
\leq \geq \neq \approx \equiv \sim \simeq \propto \ll \gg
\in \notin \subset \subseteq \supset \supseteq \cup \cap \emptyset
\to \mapsto \Rightarrow \Leftrightarrow \uparrow \downarrow
\infty \partial \nabla \ell \forall \exists \neg \land \lor
Accenten en alfabetten
\hat{x} \bar{x} \tilde{x} \vec{x} \dot{x} \ddot{x}
\widehat{xyz} \overline{ABC}
\mathbb{N Z Q R C} \mathcal{L} \mathfrak{g}
\mathrm{d}x \mathbf{A} \boldsymbol{\beta}
Grote operatoren en calculus
\sum_{i=1}^n \prod_{i=1}^n \int_a^b \oint \iint
\lim_{x \to 0} \max_x \min_x \inf \sup
\frac{dy}{dx} \frac{\partial f}{\partial x}
\argmax_x % after \DeclareMathOperator*{\argmax}{arg\,max}
Matrices
\begin{pmatrix} a & b \\ c & d \end{pmatrix} % ( )
\begin{bmatrix} a & b \\ c & d \end{bmatrix} % [ ]
\begin{vmatrix} a & b \\ c & d \end{vmatrix} % | |
\begin{array}{r|cc} 1 & 2 & 3 \\ \hline 4 & 5 & 6 \end{array}
Stuksgewijs
Scheidingstekens
\left( \frac{a}{b} \right)
\left\{ x : x > 0 \right\}
\lvert x \rvert \lVert v \rVert
Live voorbeeld: vergelijkingstool.
Tafels
\caption{Results}\label{tab:res}
Baseline & 0.81 & 0.79 \\
| Wil |
Typ |
| Kolommen uitlijnen |
l c r p{3cm} |
| Verticale regel (vermijden) |
` |
| Kolommen overspannen |
\meerdere kolommen{2}{c}{...} |
| Span rijen |
\meerdere rijen{2}{*}{...} (meerdere rijen) |
| Meerdere pagina’s |
lange tafel |
| Visuele bouwer |
tabelgenerator |
Ontwerpwijze: drie horizontale regels, geen verticale lijnen.
\includegraphics[width=0.8\textwidth]{figures/plot.pdf}
\caption{Overview.}\label{fig:plot}
| Wil |
Typ |
| Breedte |
breedte=0,5\tekstbreedte of breedte=\lijnbreedte |
| Hoogte |
hoogte=4cm (vermijd beide tenzij het moet) |
| Pagina van PDF |
pagina=2 optie |
| Naast elkaar |
twee minipaginas op 0.48\textwith |
| Subfiguren |
subcaption-pakket |
| Plaatsing |
[htbp] (hier, boven, onder, pagina) |
| Barrière |
\usepackage{placeins} + \FloatBarrier |
Citaties en bibliografie
BibTeX (klassiek)
See \cite{knuth84} and \cite{a,b}.
\bibliographystyle{plain} % abbrv, alpha, ieeetr, apalike, ...
biblatex + biber
\usepackage[backend=biber,style=numeric]{biblatex}
\addbibresource{refs.bib}
\cite{knuth84} \parencite{knuth84} \textcite{knuth84}
natbib
\citet{key} % Author (year)
\citep{key} % (Author, year)
\citep*{key} % Author, year
Minimale .bib-invoer
author = {Knuth, Donald E.},
title = {Literate Programming},
journal = {The Computer Journal},
Valideren: BibTeX validator.
| Symptoom |
Repareren |
[?] of ? |
Verkeerde sleutel, ontbrekende pas, of BibTeX versus Biber komen niet overeen |
| Lege bibliografie |
Pad, backend of geen \cite / verkeerd afdrukcommando |
Indeling
\usepackage[a4paper,margin=1in]{geometry}
\usepackage{setspace}\onehalfspacing
\setlength{\parindent}{0pt}
\setlength{\parskip}{0.6em}
| Wil |
Typ |
| Eenmalig geen streepje |
\noindent |
| Handmatige lengte |
\hspatie{2em} \vspatie{1ex} |
| Eenheden |
pt em ex cm mm in \tekstbreedte \lijnbreedte |
Motoren en pakketten
| Motor |
Goed voor |
| pdfLaTeX |
Maximale dagboekcompatibiliteit |
| XeLaTeX |
Systeemlettertypen, veel scripts (fontspec) |
| LuaLaTeX |
Moderne Unicode + scripting |
| Tektonische |
Gebundelde / on-demand pakketten (Oleafly standaard) |
\setmainfont{Times New Roman}
Ontbrekend pakket (TeX Live): tlmgr install siunitx
Kleur
\textcolor[HTML]{2563EB}{brand}
\definecolor{brand}{HTML}{2563EB}
\colorbox{gray!12}{highlight}
TikZ (minimaal)
\usetikzlibrary{positioning,arrows.meta}
\begin{tikzpicture}[node distance=1.4cm]
\node[draw,rounded corners] (a) {In};
\node[draw,rounded corners,right=of a] (b) {Out};
\draw[-Latex] (a) -- (b);
Commutatieve diagrammen: tikz-cd. Zelfstandige export: \documentclass[tikz]{standalone}.
Beamer (minimaal)
Stellingen
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
Veldbits
\usepackage[version=4]{mhchem}
\ce{H2O} \ce{CO2 + C -> 2CO}
\braket{\psi|\phi} \braket{\psi|A|\phi}
\begin{lstlisting}[language=Python]
Compileer lus
- Bewerk
.tex
- Motor starten (pdfLaTeX / XeLaTeX / LuaLaTeX / Tectonic)
- Indien citaten: BibTeX of Biber
- Laat de motor opnieuw draaien (vaak twee keer) totdat
?? en TOC tot rust komen
In Oleafly handelt compileren (of automatisch compileren) de lus af; SyncTeX springt tussen bron en PDF.
Logfouten (decodeer de eerste)
| Symptoom |
Gebruikelijke oorzaak |
| Tekst verdwijnt middenregel |
Bare % begon een reactie |
Ontbrekende $ ingevoegd |
_ of ^ of wiskundeopdracht in tekst |
Ongedefinieerde besturingssequentie |
Typfout of ontbrekend pakket |
Bestand niet gevonden |
Verkeerd pad/extensie voor invoer of afbeelding |
Referenties afdrukken ?? |
Nog een compileerpas nodig |
Citaties [?] |
Slechte sleutel, verkeerde backend of ontbrekende startpas |
| Lege bibliografie |
Verkeerd \bibliography pad of biblatex komt niet overeen |
Overvolle \hbox |
Onbreekbare regel (URL, lange wiskunde, geen koppelteken) |
| Noodstop |
Ontbrekende \end{document}, slechte include, op hol geslagen accolade |
| Weggelopen argument |
Ontbrekende } of \end{...} |
Laadvolgorde van pakketten (vuistregels)
- Eerst klasseopties
- Codering / lettertypen
- Geometrie, setspace, taal
- Wiskunde, afbeeldingen, tabellen
- Domeinpakketten
- ‘hyperref’ aan het einde
cleveref na hyperref
Handige links in Oleafly Learn
Volledige kaart: /learn/.
{ट्रैक} पर वापस जाएँ