Latex学习笔记

简述

1.感谢B站upSuperior-Leo学习分享

2.写此篇文章的目的:

​ 很早就听过Latex的大名,但是总感觉排版用Word就够了,直到在数模测试的时候吃了亏才知道有一个排版神器是多么省心的一件事,刚开始看Latex的时候感觉想学编程一样一堆语法,但是真的自己上手后发现也没有想象中的那么难,有一些东西我希望能记下来方便以后使用查阅,其次也是作为学习分享。

3.可以配套Latex使用提升效率的神器:

4.本文以美赛为例,可在LaTeX 工作室下载美赛Latex模板进行调整

字体

字体设置的两种方式

1
2
3
4
%字体族设置(罗马字体、无衬线字体、打字机字体) %第一种是使用字体命令,括号里就是具体内容 
\textrm{Roman Family} \textsf{Sans Serif Family} \texttt{Typewriter Family}
%第二种是使用字体声明,用于声明后面的字体为罗马字体,大括号用于分组,限定字体限制的范围
\rmfamily Roman Family {\sffamily Sans Serif Family} {\ttfamily Typewriter Family}

字体

取消自动缩进

1
\noindent

字体粗细设置

1
2
3
4
5
6
7
%字体系列设置(粗细、宽度) 
%命令形式
\textmd{Medium Series} %中等字体
\textbf{Boldface Series} %加粗字体
%声明形式
{\mdseries Medium Series}
{\bfseries Boldface Series}

字体粗细


字体形状设置(直立、斜体、伪斜体、小型大写)

1
2
3
4
5
6
7
8
9
10
11
%字体形状设置(直立、斜体、伪斜体、小型大写)
%命令形式
\textup{Upright Shape}
\textit{Italic Shape}
\textsl{Slanted Shape}
\textsc{Small Caps Shape}
%声明形式
{\upshape Upright Shape}
{\itshape Italic Shape}
{\slshape Slanted Shape}
{\scshape Small Caps Shape}

字体形状


中文字体的设置

注意:在使用中文字体时,请改为\documentclass{cumcmthesis}

1
2
3
%中文字体 
{\songti 宋体} {\heiti 黑体} {\fangsong 仿宋} {\kaishu 楷书}
%中文字体的粗细和斜体,注意粗体使用黑体表示,斜体使用楷书表示 中文字体的\textbf{粗体} \textit{斜体}

中文字体


字体大小

1
2
3
4
5
6
7
8
9
10
11
12
13
%字体大小,都是相对于normal size进行的变化,而normal size在最开始设置,\documentclass[10pt]{article} 
{\tiny Hello}\\
{\scriptsize Hello}\\
{\footnotesize Hello}\\
{\small Hello}\\
{\normalsize Hello}\\
{\large Hello}\\
{\Large Hello}\\
{\LARGE Hello}\\
{\huge Hello}\\
{\Huge Hello}\\
%中文字号设置命令
\zihao{4} 你好!

字体大小


特殊符号与运算符号表示

两个$符号之间输出的数学公式

$公式$ 被一对美元符号包围的是行内公式

$$公式$$ 被两对美元符号包围的是行间公式

(数学公式表示方法详见后续)

想要输出符号一般是\+对应符号

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
%井号:
\#
%美元号:
\$
%百分号:
\%
%上角标:
\^
%Latex符号
\LaTeX
%空格:
\quad
%大于
$>$
%小于
$<$
%大于等于
$\geq$
$\geslant$
%小于等于
$\leq$
$\leslant$
%点乘
$\cdot$
%叉乘
$\times$
%除号
$\div$

希腊字母

希腊字母

特殊符号

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
%导言区
\documentclass{article}
\usepackage{ctex}
%正文区
\begin{document}
\section{空白符号}
%空行分段,多个空行等同于1个
%自动缩进,绝对不能用空格代替
%英文中多个空格处理为一个空格,中文的空格将被忽略
%汉字与其他字符的间距是由自动处理
%禁止使用中文全角空格
%常用的空格命令
a\quad b
a\ b
\section{\LaTeX 控制符}
%为输入一些特殊的符号,通常是反斜杠\加上对应的符号,而反斜杠本身则用textbackslash输出
\# \$ \% \{ \} \~{} \^{} \textbackslash \&
\section{排版符号}
\S \P \dag \ddag \copyright \pounds
\section{\TeX 标志符号}
%基本符号
\TeX{} \LaTeX{} \LaTeXe{}
\section{引号}
%分为单引号,双引号,左右引号的区分
%1左边的键表示左引号,单引号表示右引号
` ' `` ''
% $$中间输出的是数学公式,没在里面输出的是文本模式
% 其中一个$包围的是行内公式,两个$$则是行间公式
Let $f(x)$ be difined by the formula.
$f(x)=3x^2+4x+3$.
$$f(x)=3x^2+4x+3$$ which is a polynomial of degree 2.
`我的' ``你好''
\section{连字符}
%短中长 - -- ---
\section{非英文字符}
\section{重音符号(以o为例)}
\`o \'o \^o
\end{document}

普通表格与三线表

普通表格可以根据表格生成(Tables Generator)网站生成,其简要语法如下

1
2
3
4
5
6
7
8
%|表示的是竖直的表格线;\hline表示的是水平的表格线
%l代表的是左对齐,c代表的是居中对齐,r代表右对齐
%指定对应的宽度p{1.5cm}
\begin{tabular}{|l|c|c|c|p{1.5cm}|}
\hline
姓名 & 语文 & 数学 & 外语 & 备注 \\
\hline
\end{tabular}

首先创建表格便需要在tabular环境中使用,其中|表示的是竖直的表格线;\hline表示的是水平的表格线,l代表的是左对齐,c代表的是居中对齐,r代表右对齐,指定对应的宽度p{1.5cm}

如需居中则需增加center环境

1
2
3
4
5
6
7
8
9
10
11
%|表示的是竖直的表格线;\hline表示的是水平的表格线
%l代表的是左对齐,c代表的是居中对齐,r代表右对齐
%指定对应的宽度p{1.5cm}
练习表格\\
\begin{center}
\begin{tabular}{|l|c|c|c|p{1.5cm}|}
\hline
姓名 & 语文 & 数学 & 外语 & 备注 \\
\hline
\end{tabular}
\end{center}

表格

对于三线表可以使用如下模板:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
\begin{center}
\begin{tabular}{ccc}
\toprule[1.5pt]
\makebox[0.3\textwidth][c]{Symbol} & \makebox[0.4\textwidth][c]{Description} &
\makebox[0.2\textwidth][c]{Unit} \\
\midrule[1pt]
$ C_{res} $ & Natural Resource Consumption & \textbackslash \\
$ C_{pol} $ & Cost of Environmental Pollution & \textbackslash \\
$ C_{deg} $ & Cost of Environmental Degradation & \textbackslash \\
$ N $ & Net Primary Production (NPP) & \textbackslash \\
$ Y $ & Total Output of an Economic Entity & \textbackslash \\
$ A $ & Technology Level of the Economic Entity & \textbackslash \\
$ L $ & Labor Put into Production & \textbackslash \\
$ K $ & Capital Put into Production & \textbackslash \\
\bottomrule[1.5pt]
\end{tabular}
\end{center}

三线表

图片及浮动体设置

引入图片(在figure文件夹下)

1
2
3
%语法
%格式 png jpg eps pdf
\includegraphics{排队论模型.png}

引用图片

产生这个问题的原因是未对图片大小进行更改,接下来对图片大小进行更改

1
2
3
\includegraphics[scale=0.3]{排队论模型.png}\quad
\includegraphics[width=2cm]{排队论模型.png}\quad
\includegraphics[height=2cm]{排队论模型.png}\quad

更改图片大小

在正式使用与引用中使用一下格式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
\begin{figure}[H] %用H一定要引用float 
\centering %居中
\includegraphics[width=.6\textwidth]{排队论模型.png}
\caption{问题一模型示意图} %图片标题(放在图片下)
\label{wentiyi} %引用名称
\end{figure}
引用举例:如图\ref{wentiyi}

\begin{figure}[htbp] %会根据剩余空白宽度判断图片位置
\caption{问题一模型示意图} %图片标题(放在图片上)
\centering %居中
\includegraphics[width=.4\textwidth]{排队论模型.png}
\label{wentier} %引用名称
\end{figure}
引用举例:如图\ref{wentier}\\

正规格式与引用

多张图片排版

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
\begin{figure}[H]
\label{11111}
\subfigure{
\begin{minipage}[b]{.3\linewidth}
\centering
% scale width height根据具体情况调
\includegraphics[scale=0.25]{调度1.png}
\end{minipage}
}\quad \quad \quad \quad \quad \quad \quad
\subfigure{
\begin{minipage}[b]{.3\linewidth}
\centering
% scale width height根据具体情况调
\includegraphics[scale=0.25]{调度2.png}
\end{minipage}
}

\subfigure{
\begin{minipage}[b]{.3\linewidth}
\centering
% scale width height根据具体情况调
\includegraphics[scale=0.25]{调度3.png}
\end{minipage}
}\quad \quad \quad \quad \quad \quad \quad
\subfigure{
\begin{minipage}[b]{.3\linewidth}
\centering
% scale width height根据具体情况调
\includegraphics[scale=0.25]{调度4.png}
\end{minipage}
}
\caption{高峰区到低峰区的调度示意图}
\end{figure}

多张图片排版

公式

数学公式

行内公式

希腊字母

数学函数

根式

分式

行间公式

自动编号与不自动编号

导包

美赛不需要封面,所以将mcmsetup中的titlepage设为false

1
2
3
4
5
6
7
\documentclass{mcmthesis}
\mcmsetup{CTeX = false, % 使用 CTeX 套装时,设置为 true
tcn = 0000, problem = A,
sheet = true, titleinsheet = true, keywordsinsheet = true,
titlepage = false, abstract = true} % titlepage 封面
\usepackage{newtxtext}%\usepackage{palatino}
\usepackage{lipsum}

在原基础上在导入以下包

1
2
3
4
5
\usepackage{graphicx} %引用图片
\usepackage{subfigure} %用于排版多张图片
\usepackage{float} %用于排版图片位置
\bibliographystyle{plain} %引用样式,参考文献
\usepackage{url}

摘要与关键字

标题

1
\title{Title}

摘要与关键字

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
\begin{document} %整篇文章都在document下
\begin{abstract} %摘要部分
Use this template to begin typing the first page (summary page) of your electronic report. This template uses a 12-point Times New Roman font. Submit your paper as an Adobe PDF electronic file (e.g. 1111111.pdf), typed in English, with a readable font of at least 12-point type.

Do not include the name of your school, advisor, or team members on this or any page.

Papers must be within the 25 page limit.

Be sure to change the control number and problem choice above.
You may delete these instructions as you begin to type your report here.

Follow us @COMAPMath on Twitter or COMAPCHINAOFFICIAL on Weibo for the most up to date contest information.
\begin{keywords} %关键字
keyword1; keyword2
\end{keywords} %结束关键字
\end{abstract} %结束摘要

在Latex中空行代表分段(多行空行与一行作用一样),空格使用\quad

目录(未要求)

在美赛中没有必须要求目录,所以这个自行取舍

1
2
3
4
5
%目录
\tableofcontents
% 自动生成目录,为避免目录超行等问题,可在其后新开一页
%新的一页
\newpage

介绍