Tham khảo nhanh LaTeX
Thẻ một trang dày đặc dành cho khung, văn bản, toán học, số float, trích dẫn, bố cục, công cụ, TikZ, Beamer và các lỗi nhật ký phổ biến.
Tài liệu tham khảo bànngười mới bắt đầucheatsheetreference
Tham khảo nhanh LaTeX
Giữ cái này bên cạnh trình soạn thảo. Mỗi hàng đã sẵn sàng để dán. Để có những bài học dài hơn, hãy mở bài hát phù hợp trên Học.
Nhảy:
Bộ xương ·
Lời mở đầu ·
[Văn bản](#văn bản và định dạng) ·
[Phần](#phân đoạn và cấu trúc) ·
Refs ·
Toán ·
Bảng ·
Hình ·
Trích dẫn ·
Bố cục ·
Động cơ ·
TikZ ·
Beamer ·
[Định lý](#định lý) ·
Trường ·
Biên dịch ·
Lỗi ·
Thứ tự gói hàng
Khung tài liệu
\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
| Lớp |
Sử dụng điển hình |
bài viết |
Giấy tờ, ghi chú, bài tập về nhà |
báo cáo |
Báo cáo dài hơn với các chương |
sách |
Sách/nhiều luận văn |
máy chiếu |
Trang trình bày |
Đại học .cls |
Mẫu luận văn |
| Tập tin |
Vai trò |
.tex |
Nguồn |
.bib |
Cơ sở dữ liệu thư mục |
.cls / .sty |
Lớp/gói |
.aux .log .toc |
Đã tạo; không chỉnh sửa |
Mẫu mở đầu
\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}}
Tải hyperref muộn. Tải cleveref sau hyperref.
Văn bản và định dạng
| Muốn |
Loại |
| In đậm / in nghiêng / đơn sắc |
\textbf{} \textit{} \texttt{} |
| Nhấn mạnh (tổ) |
\emph{} |
| Mũ nhỏ |
\textsc{} |
| Gạch chân (hiếm) |
\gạch dưới{} |
| Kích cỡ |
{\small } {\large } {\Large } {\footnotesize } |
| Đoạn mới |
dòng trống |
| Ngắt dòng |
\\ hoặc \dòng mới |
| Không gian không phá vỡ |
~ |
| Không gian ngang |
\quad \qquad \hspace{1em} |
| Không gian dọc |
\vspace{1em} \bigskip |
| Trung tâm / tuôn ra |
môi trường center / flushright |
| Trích dẫn |
trích dẫn hoặc trích dẫn |
| Chú thích |
\chú thích cuối trang{...} |
| Bình luận |
% phần còn lại của dòng |
Thoát đặc biệt (chế độ văn bản)
| Char |
Mã |
Char |
Mã |
% |
\% |
$ |
\$ |
& |
\& |
# |
\# |
_ |
\_ |
{ } |
\{ \} |
~ |
\textasciitilde |
^ |
\textasciicircum |
\ |
\textbackslash |
|
|
Danh sách
Nhãn tùy chỉnh: \item[(a)] ...
Số trang và ngắt trang
| Muốn |
Loại |
| Phong cách |
\pagestyle{plain} / empty / fancy |
| Chỉ trang này |
\thispagestyle{empty} |
| La Mã / Ả Rập |
\pagenumbering{roman} rồi arabic |
| Trang mới |
\trang mới \clearpage |
| Yêu cầu nghỉ mềm |
\pagebreak[3] |
| Giữ nhau |
\nopagebreak |
Phân đoạn và cấu trúc
\chapter{...} % report/book
\addcontentsline{toc}{section}{Unnumbered}
| Muốn |
Loại |
| TOC |
\bảng nội dung |
| Danh sách hình/bảng |
\listoffigures \listoftables |
| Tóm tắt |
\begin{abstract}...\end{abstract} |
| Phụ lục |
\appendix rồi \section / \chapter |
| Nhiều tập tin |
\include{chương/phần giới thiệu} hoặc \input{...} |
| Dự thảo một chương |
\includeonly{chương/phương thức} |
Tham khảo chéo và liên kết
\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}}
Đặt \label sau \caption để số chính xác.
Chế độ toán học
| Muốn |
Loại |
| Nội tuyến |
$...$ hoặc \( ... \) |
| Hiển thị không đánh số |
\[ ... \] |
| Hiển thị đánh số |
phương trình + \nhãn |
| Căn chỉnh nhiều dòng |
căn chỉnh / căn chỉnh* |
| Căn giữa nhiều dòng |
tập hợp / tập hợp* |
| Một số, nhiều dòng |
phương trình + chia |
| Đường gãy dài |
đa dòng |
| Ngăn chặn một số |
\notag hoặc \nonumber |
| Tham khảo |
\ref{eq:x} hoặc \eqref{eq:x} |
a &= b + c \label{eq:a} \\
Phân số, căn, chữ viết
\frac{a}{b} \dfrac{a}{b} \tfrac{a}{b}
Tiếng Hy Lạp (chế độ toán học)
\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
Toán tử, quan hệ, tập hợp, mũi tên
\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
Dấu và bảng chữ cái
\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}
Toán tử lớn và phép tính
\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}
Ma trận
\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}
Từng phần
Dấu phân cách
\left( \frac{a}{b} \right)
\left\{ x : x > 0 \right\}
\lvert x \rvert \lVert v \rVert
Xem trước trực tiếp: công cụ phương trình.
Bàn
\caption{Results}\label{tab:res}
Baseline & 0.81 & 0.79 \\
| Muốn |
Loại |
| Căn chỉnh cột |
l c r p{3cm} |
| Quy tắc dọc (tránh) |
` |
| Cột nhịp |
\multicolumn{2}{c}{...} |
| Kéo dài hàng |
\multirow{2}{*}{...} (multirow) |
| Nhiều trang |
bàn dài |
| Trình tạo hình ảnh |
trình tạo bảng |
Thói quen thiết kế: ba quy tắc ngang, không có đường dọc.
Số liệu và phao
\includegraphics[width=0.8\textwidth]{figures/plot.pdf}
\caption{Overview.}\label{fig:plot}
| Muốn |
Loại |
| Chiều rộng |
width=0.5\textwidth hoặc width=\linewidth |
| Chiều cao |
height=4cm (tránh cả hai trừ khi bắt buộc) |
| Trang PDF |
tùy chọn trang=2 |
| Bên cạnh nhau |
hai trang nhỏ ở mức 0,48\textwidth |
| Cấu hình phụ |
gói phụ đề |
| Vị trí |
[htbp] (ở đây, trên, dưới, trang) |
| Rào cản |
\usepackage{placeins} + \FloatBarrier |
Trích dẫn và thư mục
BibTeX (cổ điển)
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
Mục nhập .bib tối thiểu
author = {Knuth, Donald E.},
title = {Literate Programming},
journal = {The Computer Journal},
Xác thực: Trình xác thực BibTeX.
| Triệu chứng |
Sửa chữa |
[?] hoặc ? |
Sai khóa, thiếu pass hoặc BibTeX và Biber không khớp |
| Thư mục trống |
Đường dẫn, backend hoặc không có \cite/lệnh in sai |
Cách trình bày
\usepackage[a4paper,margin=1in]{geometry}
\usepackage{setspace}\onehalfspacing
\setlength{\parindent}{0pt}
\setlength{\parskip}{0.6em}
| Muốn |
Loại |
| Một lần không thụt lề |
\noindent |
| Chiều dài thủ công |
\hspace{2em} \vspace{1ex} |
| Đơn vị |
pt em ex cm mm in \textwidth \linewidth |
Động cơ và gói
| Động cơ |
Tốt cho |
| pdfLaTeX |
Khả năng tương thích tạp chí tối đa |
| XeLaTeX |
Phông chữ hệ thống, nhiều tập lệnh (fontspec) |
| LuaLaTeX |
Tập lệnh Unicode + hiện đại |
| Kiến tạo |
Gói đi kèm/theo yêu cầu (Oleafly mặc định) |
\setmainfont{Times New Roman}
Thiếu gói (TeX Live): tlmgr install siunitx
Màu sắc
\textcolor[HTML]{2563EB}{brand}
\definecolor{brand}{HTML}{2563EB}
\colorbox{gray!12}{highlight}
TikZ (tối thiểu)
\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);
Biểu đồ giao hoán: tikz-cd. Xuất độc lập: \documentclass[tikz]{standalone}.
Beamer (tối thiểu)
Định lý
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
Bit trường
\usepackage[version=4]{mhchem}
\ce{H2O} \ce{CO2 + C -> 2CO}
\braket{\psi|\phi} \braket{\psi|A|\phi}
\begin{lstlisting}[language=Python]
Vòng lặp biên dịch
- Chỉnh sửa
.tex
- Chạy công cụ (pdfLaTeX / XeLaTeX / LuaLaTeX / Tectonic)
- Nếu trích dẫn: BibTeX hoặc Biber
- Chạy lại động cơ (thường là hai lần) cho đến khi
?? và TOC ổn định
Trong Oleafly, trình biên dịch (hoặc tự động biên dịch) xử lý vòng lặp; SyncTeX nhảy giữa nguồn và PDF.
Lỗi nhật ký (giải mã lỗi đầu tiên)
| Triệu chứng |
Nguyên nhân thông thường |
| Văn bản biến mất ở giữa dòng |
Trần % đã bắt đầu bình luận |
Thiếu $ được chèn vào |
_ hoặc ^ hoặc lệnh toán học trong văn bản |
Trình tự điều khiển không xác định |
Lỗi đánh máy hoặc gói bị thiếu |
Không tìm thấy tệp |
Đường dẫn/phần mở rộng sai cho đầu vào hoặc hình ảnh |
Tài liệu tham khảo in ?? |
Cần một thẻ biên dịch khác |
Trích dẫn [?] |
Khóa sai, phụ trợ sai hoặc thiếu thẻ bib |
| Thư mục trống |
Đường dẫn \bibliography sai hoặc biblatex không khớp |
Đầy đủ \hbox |
Dòng không thể ngắt (URL, phép toán dài, không có dấu gạch nối) |
| Dừng khẩn cấp |
Thiếu \end{document}, bao gồm sai, dấu ngoặc nhọn |
| Lập luận bỏ chạy |
Thiếu } hoặc \end{...} |
Thứ tự tải gói hàng (quy tắc chung)
- Lựa chọn lớp học đầu tiên
- Mã hóa/phông chữ
- Hình học, không gian cố định, ngôn ngữ
- Toán, đồ họa, bảng biểu
- Gói tên miền
hyperref ở gần cuối
cleveref sau hyperref
Những liên kết hữu ích trong Oleafly Learn
Bản đồ đầy đủ: /learn/.
Quay lại Tài liệu tham khảo bàn