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.

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{xcolor}
\usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref}
% \usepackage[backend=biber,style=numeric]{biblatex}
% \addbibresource{refs.bib}
\title{Title}
\author{Your Name}
\date{\today}
\begin{document}
\maketitle
\begin{abstract} ... \end{abstract}
\tableofcontents
\section{Introduction}
...
% \bibliographystyle{plain}\bibliography{refs} % BibTeX
% \printbibliography % biblatex
\end{document}
LớpSử dụng điển hình
bài viếtGiấy tờ, ghi chú, bài tập về nhà
báo cáoBáo cáo dài hơn với các chương
sáchSách/nhiều luận văn
máy chiếuTrang trình bày
Đại học .clsMẫu luận văn
Tập tinVai trò
.texNguồn
.bibCơ sở dữ liệu thư mục
.cls / .styLớ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{fancyhdr}
\pagestyle{fancy}
\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ốnLoạ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ớidò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 ramôi trường center / flushright
Trích dẫntrí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)

CharChar
%\%$\$
&\&#\#
_\_{ }\{ \}
~\textasciitilde^\textasciicircum
\\textbackslash

Danh sách

\begin{itemize}
\item Bullet
\end{itemize}
\begin{enumerate}
\item Numbered
\end{enumerate}
\begin{description}
\item[Term] Definition
\end{description}

Nhãn tùy chỉnh: \item[(a)] ...

Số trang và ngắt trang

MuốnLoạ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

\part{...} % book
\chapter{...} % report/book
\section{...}
\subsection{...}
\subsubsection{...}
\paragraph{...}
\section*{Unnumbered}
\addcontentsline{toc}{section}{Unnumbered}
MuốnLoạ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}
\begin{figure}
...
\caption{Pipeline}\label{fig:pipe}
\end{figure}
See Section~\ref{sec:methods}, Eq.~\eqref{eq:main}, Figure~\ref{fig:pipe}.
% with cleveref:
% \cref{fig:pipe} \Cref{sec:methods}
\usepackage{hyperref}
\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ốnLoạ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òngcăn chỉnh / căn chỉnh*
Căn giữa nhiều dòngtập hợp / tập hợp*
Một số, nhiều dòngphươ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}
\begin{align}
a &= b + c \label{eq:a} \\
d &= e + f \notag
\end{align}

Phân số, căn, chữ viết

\frac{a}{b} \dfrac{a}{b} \tfrac{a}{b}
\sqrt{x} \sqrt[n]{x}
x_i x^{2n} x_{ij}^{2}
f' f'' \dot{x} \ddot{x}

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

f(x) =
\begin{cases}
x^2 & x \ge 0 \\
-x & x < 0
\end{cases}

Dấu phân cách

\left( \frac{a}{b} \right)
\left\{ x : x > 0 \right\}
\langle v, w \rangle
\lvert x \rvert \lVert v \rVert

Xem trước trực tiếp: công cụ phương trình.

Bàn

\usepackage{booktabs}
\begin{table}[htbp]
\centering
\caption{Results}\label{tab:res}
\begin{tabular}{lcc}
\toprule
Model & Acc & F1 \\
\midrule
Baseline & 0.81 & 0.79 \\
Ours & 0.87 & 0.86 \\
\bottomrule
\end{tabular}
\end{table}
MuốnLoại
Căn chỉnh cộtl 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 trangbàn dài
Trình tạo hình ảnhtrì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

\usepackage{graphicx}
\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\textwidth]{figures/plot.pdf}
\caption{Overview.}\label{fig:plot}
\end{figure}
MuốnLoại
Chiều rộngwidth=0.5\textwidth hoặc width=\linewidth
Chiều caoheight=4cm (tránh cả hai trừ khi bắt buộc)
Trang PDFtùy chọn trang=2
Bên cạnh nhauhai 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, ...
\bibliography{refs}

biblatex + biber

\usepackage[backend=biber,style=numeric]{biblatex}
\addbibresource{refs.bib}
...
\cite{knuth84} \parencite{knuth84} \textcite{knuth84}
\printbibliography

natbib

\usepackage{natbib}
\citet{key} % Author (year)
\citep{key} % (Author, year)
\citep*{key} % Author, year

Mục nhập .bib tối thiểu

@article{knuth84,
author = {Knuth, Donald E.},
title = {Literate Programming},
journal = {The Computer Journal},
year = {1984},
volume = {27},
pages = {97--111}
}

Xác thực: Trình xác thực BibTeX.

Triệu chứngSử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ốnLoạ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
pdfLaTeXKhả năng tương thích tạp chí tối đa
XeLaTeXPhông chữ hệ thống, nhiều tập lệnh (fontspec)
LuaLaTeXTập lệnh Unicode + hiện đại
Kiến tạoGói đi kèm/theo yêu cầu (Oleafly mặc định)
% Xe/Lua
\usepackage{fontspec}
\setmainfont{Times New Roman}

Thiếu gói (TeX Live): tlmgr install siunitx

Màu sắc

\usepackage{xcolor}
\textcolor{red}{warn}
\textcolor[HTML]{2563EB}{brand}
\definecolor{brand}{HTML}{2563EB}
\colorbox{gray!12}{highlight}

TikZ (tối thiểu)

\usepackage{tikz}
\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);
\end{tikzpicture}

Biểu đồ giao hoán: tikz-cd. Xuất độc lập: \documentclass[tikz]{standalone}.

Beamer (tối thiểu)

\documentclass{beamer}
\usetheme{Madrid}
\title{Talk}\author{You}
\begin{document}
\frame{\titlepage}
\begin{frame}{Results}
\begin{itemize}
\item<1-> First
\item<2-> Second
\end{itemize}
\pause
\end{frame}
\end{document}

Định lý

\usepackage{amsthm}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\begin{theorem}[Name]
Statement.
\end{theorem}
\begin{proof}
...
\end{proof}

Bit trường

% Chemistry
\usepackage[version=4]{mhchem}
\ce{H2O} \ce{CO2 + C -> 2CO}
% Physics
\usepackage{braket}
\braket{\psi|\phi} \braket{\psi|A|\phi}
% Code
\usepackage{listings}
\begin{lstlisting}[language=Python]
def f(x):
return x**2
\end{lstlisting}

Vòng lặp biên dịch

  1. Chỉnh sửa .tex
  2. Chạy công cụ (pdfLaTeX / XeLaTeX / LuaLaTeX / Tectonic)
  3. Nếu trích dẫn: BibTeX hoặc Biber
  4. 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ứngNguyên nhân thông thường
Văn bản biến mất ở giữa dòngTrầ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 địnhLỗ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 đủ \hboxDò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ấpThiếu \end{document}, bao gồm sai, dấu ngoặc nhọn
Lập luận bỏ chạyThiếu } hoặc \end{...}

Thứ tự tải gói hàng (quy tắc chung)

  1. Lựa chọn lớp học đầu tiên
  2. Mã hóa/phông chữ
  3. Hình học, không gian cố định, ngôn ngữ
  4. Toán, đồ họa, bảng biểu
  5. Gói tên miền
  6. hyperref ở gần cuối
  7. cleveref sau hyperref

Những liên kết hữu ích trong Oleafly Learn

Theo dõiBắt đầu
Mở vòng lặpPDF đầu tiên
Phương trình thủ côngChế độ toán học · Ký hiệu
PhaoBảng · Hình ảnh
Trích dẫnThêm trích dẫn
Đăng nhập kiến ​​thứcTrình tự điều khiển không xác định
Studio địa phươngQuy trình làm việc của Oleafly
Công cụ trình duyệtPhương trình · Bảng · BibTeX

Bản đồ đầy đủ: /learn/.

Quay lại Tài liệu tham khảo bàn