【Latex】CheatSheet
2019-12-11 本文已影响0人
乞力马扎罗的雪人
LaTeX 备忘
Latex中转eps图片网站:Convert image to EPS
1. 使用
1.1基本
- 空格:
\quad
或\qquad
- 换行:
\\
,或\newline
- 分段:
\par
- 换页:
\newpage
或\clearpage
- 斜体
\italics{文本}
- 黑体
\emph{文本}
- 下划线
\underline{文本}
- 注释
%
1.2文档格式
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{CJKutf8}
\begin{document}
\title{机器学习笔记Lesson12}
\author{杨琪}
\date{May 2018}
\begin{document}
\begin{CJK*}{UTF8}{gbsn}
\maketitle
\end{document}
- \documentclass[options]{class}
article 排版科技期刊、短报告、程序文档、邀请函等。
report 排版多章节的长报告、短篇的书籍、博士论文等。
book 排版书籍。
slides 排版幻灯片。其中使用了较大的sans serif 字体。
-
\usepackage{} 宏包调用
-
\title{} \maketitle标题或封面页
\author{}作者
\date{}时间
-
\usepackage{CJKutf8}
-
\usepackage{CJKutf8}
\begin{CJK*}{UTF8}{gbsn}
2. 基本数学样式
2.1基本
-
上下标
下标
x_i
显示为上标
x^n
显示为多个下标
x_{123}
显示为多个上标
x^{123}
显示为 -
帽子
\hat{a}
显示为\bar{a}
显示为
2.2 公式
-
行内公式:
\$ equation \$或\\[ equation \\]
-
单行公式:
\begin{equation} \end{equation}
或
\begin{displaymath} \end{display math}
不带编号
\begin{equation\*} \end{equation*}
-
多行公式对齐
解决方案1:align
不带编号也可以
\begin{align\*} \end{align*}
多行公式中在对齐处
&
换行\\
解决方案2: split
2.3 备查表
18747f70.png a130d69b.png d72bc196.png2.3插入代码
\usepackage{xcolor} #用于高亮代码
\usepackage{listing} #用于列表代码
\renewcommand{\lstlistlistingname}{Code Listings}
\renewcommand{\lstlistingname}{Code Listing}
% 命名代码块名称
\lstset{
backgroundcolor=\color{white}, % 选择代码背景,必须加上\ usepackage {color}或\ usepackage {xcolor}.
basicstyle=\footnotesize, % 设置代码字号.
breakatwhitespace=false, % 设置是否当且仅当在空白处自动中断.
breaklines=true, % 设置自动断行.
captionpos=b, % 设置标题位置.
commentstyle=\color{mygreen}, % 设置注释格式
deletekeywords={...}, % 是否删除给定语言的关键词.
escapeinside={\%*}{*)}, % 是否在代码中添加LaTex.
extendedchars=true, % 是否允许使用非ASCII字符; 仅适用于8位编码,不适用于UTF-8.
frame=single, % 给代码区添加边框.
keepspaces=true, % 保留空格(useful for keeping indentation of code (possibly needs columns=flexible).
keywordstyle=\color{blue}, % 关键字显示风格.
language=Octave, % 使用的语言.
morekeywords={*,...}, % 是否需要添加其他的关键词.
numbers=left, % 给代码添加行号,可取值none, left, right.
numbersep=5pt, % 设置行号与代码之间的间隔
numberstyle=\tiny\color{mygray}, % 行号的字号和颜色
rulecolor=\color{black}, % 边框颜色,如果没有设置,框架颜色可以在非黑色文本中的换行符上更改(例如 text (e.g. comments (green here)))
showspaces=false, % 显示每个地方添加特定下划线的空格; 覆盖了'showtringspaces'
showstringspaces=false, % 仅在字符串中允许空格
showtabs=false, % show tabs within strings adding particular underscores
stepnumber=2, % the step between two line-numbers. If it's 1, each line will be numbered
stringstyle=\color{mymauve}, % string literal style
tabsize=2, % 将默认tab设置为2个空格
title=\lstname % show the filename of files included with \lstinputlisting; also try caption instead of title
}
习惯的设置
\usepackage{listings}
\usepackage{color}
\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}
\lstset{frame=tb,
language=Python,
aboveskip=3mm,
belowskip=3mm,
showstringspaces=false,
columns=flexible,
basicstyle={\small\ttfamily},
numbers=left,
numberstyle=\tiny\color{gray},
keywordstyle=\color{blue},
commentstyle=\color{dkgreen},
stringstyle=\color{mauve},
breaklines=true,
breakatwhitespace=true,
tabsize=3
}
3. 图片
图片基本格式
\begin{figure}
\centering
\includegraphics[width=1\textwidth]{h1.png}
\caption{Histogram of Students Marks}
\end{figure}
[htbp]#图片位置h:here t:top b:bottom p:
\includegraphics[width=4cm,height=3cm]{xxx.eps}#图片大小
多图并排
\begin{figure}[H]
\centering %图片全局居中
\subfigure[name1]{
\label{Fig.sub.1}
\includegraphics[width=0.45\textwidth]{DV_demand}}
\subfigure[name2]{
\label{Fig.sub.2}
\includegraphics[width=0.45\textwidth]{P+R_demand}}
\caption{Main name}
\label{Fig.main}
\end{figure}
表格
\begin{table}
\begin{tabular}{c|c|r|l}
& & \\
& & \\
\end{tabular}
\end{table}