LaTex入门笔记

此篇笔记是基于耿楠老师的入门课以及一些网络资料整合而成

工具准备

安装TexLive环境

清华大学开源软件镜像站下载TexLive镜像文件
在这里插入图片描述
选择system-TexLive-Images
选择system-TexLive
点击texlive.iso即可下载到本地,文件共有4.1G
在这里插入图片描述
下载完成后,进入虚拟光驱
在这里插入图片描述
Linux系统使用install-tl安装,Windows系统使用install-tl-windows安装,右键以管理员身份运行
在这里插入图片描述
此处建议不修改Installation root,以便后续软件寻找路径,所需空间约7G,点击安装,安装过程比较漫长,在此期间不要关闭cmd窗口和安装窗口,也不要点击abort按钮,等待安装完成。

  • 测试是否安装成功:cmd中输入tex -v会显示版本号等信息
    在这里插入图片描述
  • 更新:cmd中输入tlmgr update -all

安装TeXstudio

TeXstudio官网下载并安装TeXstudio,按步骤安装即可。

设置TeXstudio界面为中文

options - Configure - General - Language - zh_CN(Chinese) - OK

  • 文件后缀:.tex

  • 文档内容结构

(导言区)
\documentclass{article}
    <宏包引用>
(正文区)
\begin{document}
    <正文>
\end{document}
  • 查看帮助文档:texdoc 宏包名

  • 注释:%

  • 快速注释:Ctrl+T

  • 取消注释:Ctrl+U

  • 加入年月日:\maketitle

  • 换行符:\\ 没有产生新段落,不会自动生成首行缩进

  • 换段落符:①空行②\par 会自动生成首行缩进

字体

1.族

A 罗马字

\textrm{...}
\rmfamily ...

B 无衬线

\textsf{...}
\sffamily ...

C 等宽

\texttt{...}
\ttfamily ...

2 系列

A 细字体

中文为楷体

\textmd{...}
\mdseries ...

B 粗字体

中文为黑体

\textbf{...}
\bfseires ...

3 形状

A 直立

\textup{...}
\upshape ...

B 斜体

\textit{...}
\itshape ...

C 伪斜体

\textsl{...}
\slshape ...

D 小型大写

\textsc{...}
\scshape ...

4 中文字体

分别对应其中文拼音

宋体 \songti
黑体 \heiti
仿宋 \fangsong
楷书 \kaishu

5 字号

均是与 normal size的相对大小

设置normal size

\documentclass[xxpt]{}
通常只有10,11,12pt
Huge  huge  LARGE  Large  large  normalsize  
small  footnotesize  scriptsize tiny

文档结构

一级标题

\section{...}

documentclass{ctexart}则一级标题默认居中

二级标题

\subsection{...}

三级标题

\subsubsection{...}

带第x章的标题

\chapter{...}
需用\documentclass{ctexbook}
此时三级标题不起作用

产生整个文档的目录

\tableofcontents

特殊字符

1 空白

正文中加入一个或多个空格效果一样

中文:无空格

英文:一个空格

中英文混排时,交替处会自动产生一个空格

可以使用命令产生指定宽度的空白如\quad

 % 1em的空白
    a\quad b
    
    % 2em空白
    a\qquad b
    
    % 1/6em空白
    a\,b
    
    a\thinspace b
    
    % 1/2空白
    a\enspace b
    
    % 空格
    a\ b
    
    % 硬空格(不可分割)
    a~b
    
    % 1pc = 12pt = 4.218mm
    a\kern 1pc b
    
    a\kern -1em b
    
    a\hskip 1em b
    
    a\hspace{35pt}b
    
    % 占位宽度
    a\hphantom{xyz}b
    
    % 弹性长度
    a\hfill b

2 控制符

符号 | 代码
-----|----
#    | \#
$    | \$
{}   | \{  \}
~    | \~{}
_    | \_{}
^    | \^{}
\    | \textbackslash
&    | \&

3 引号

`左侧单引号
'右侧单引号
``左双引号
''右双引号

4 特殊字符

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • \in

大小写罗马数字

大写\uppercase\expandafter{\romannumberal}
小写\romannumberal

插图

宏包

graphicx

图片路径(导言区)

\graphicspath{{<文件夹名>/}}
文件夹放在.tex文件同一目录下

支持的图片格式

jpeg, bmp, pdf, png, eps

调用图片(正文区)

\includegraphics[option]{<图片名>}
option:

  • scale
  • height
  • width
  • angle

表格

宏包

格式

\begin{tabular}{<表格格式说明>}
	<正文>
\end{tabular}
  • 格式说明范例:{|l|c|c|r||}
    • l(L):左对齐
    • r:右对齐
    • c:居中对齐
    • |:单竖线
    • ||:双竖线
  • 正文中写入表格内容,不同列之间用&分隔,\\结束本行并产生新行
  • 横线:在行之间用\hline产生表格横线,两个则是双横线

指定表格宽度

\begin{tabular}{|l|c|r| p{1.5cm}}
...
\end{tabular}

指定宽度为1.5cm,当内容超过宽度会自动换行

浮动体

设置图片、表格在文本中的位置

%图片
\begin{figure}[位置标识]
	\centering %使其居中
	\includegraphics{...}
	\caption{text}\label{fig-x}%设置图片标题,会自动添加“图x”编号。添加标签为fig-x
\end{figure}
%表格
\begin{table}
	\begin{tabular}
		...
	\end{tabular}
	\caption{text}\label{tab-x}%设置表格标题,自动生成编号。添加标签为tab-x
\end{table}
%调用标签
xx见图\ref{fig-x}。 %xx见图x。
xx见表\ref{tab-x|。 %xx见表x。

位置标识

  • h:here,代码所在上下文位置
  • t:top,页顶
  • b:bottom,页底
  • p:page,单独一页
  • 此标识为“可在位置”,可以一次用多个标识。如[htbp]即在哪都行

其他控制(查询帮助文档):

  • 标题:caption, bicaption
  • 并排,子图表:subcaption, subfig, floatrow
  • 绕排:picinpar, wrapfig

数学公式

  • 公式内容、数学函数应写在标识符内
1. $公式$
2. \(公式\)
3. \begin{math}
		公式
	\end{math}

上下标

  • 上标:
    • x^2 ⇒ \Rightarrow x 2 x^2 x2
    • x^{20} ⇒ \Rightarrow x 20 x^{20} x20
  • 下标:
    • x_2 ⇒ \Rightarrow x 2 x_2 x2
    • x_{20} ⇒ \Rightarrow x 20 x_{20} x20

y ^ \hat{y} y^ \hat{y}
x ‾ \overline{x} x\overline{x}
x ~ \tilde{x} x~\tilde{x}

常用符号

Δ:\Delta
∂ \partial \partial
α \alpha α\alpha
β \beta β\beta
∑ i = 1 m \sum_{i=1}^m i=1m\sum_{i=1}^m
<其余见“特殊字符”>

数学函数

log ⁡ 2 x \log_2x log2x ⇒ \Rightarrow $\log_2x$
x \sqrt{x} x ⇒ \Rightarrow $\sqrt{x}$
x 4 \sqrt[4]{x} 4x ⇒ \Rightarrow $\sqrt[4]{x}$

分式

3 / 4 3/4 3/4 ⇒ \Rightarrow $3/4$
x y \frac{x}{y} yx ⇒ \Rightarrow $\frac{x}{y}$

大括号多行公式

\left\{\begin{matrix}0<y_i<1,\\\sum_i y'_i=1 \end{matrix}\right.
{ 0 < y i < 1 , ∑ i y i ′ = 1 \left\{\begin{matrix}0<y_i<1,\\\sum_i y'_i=1 \end{matrix}\right. {0<yi<1iyi=1
注意末尾的.不可去掉不然会报错

行间公式

  • 公式另起一行,并居中
  • 公式中的✖:\times
  • 要想在公式中显示中文,需用\text{中文内容}临时切换为文本模式
1. 公式是$$内容$$
2. 公式是\[内容\]
3. 公式是
	\begin{displaymath}
		内容
	\end{displaymath}
4. 公式是%自动编号
	\begin{equation}
		内容%此处只能写一个公式
	\end{equation}
5. %4中加入标签
	公式是\ref{eq-x}
	\begin{equation}
		内容/label{eq-x}
	\end{equation}

多行公式

  • 宏包:amsmath, amssymb
  • 环境gather%带编号 gather*%不带编号
  • \\换行
  • 可以在\\前加入\notag取消当行编号 ⇒ \Rightarrow 多行公式仅在最后一行或某一行后加编号
  • 指定公式各行在哪个位置对齐的环境align%有编号 align*%无编号
    • 用&指定对齐位置
  • 一个公式的多行排版环境split,需要写在equation环境中,用&指定对齐方式,编号在几行中间位置
\begin{equation}
	\begin{split}
		公式内容
	\end{split}
\end{equation}
分段函数
  • 环境cases
  • 用&对齐,编号在几行中间位置

矩阵

  • 宏包:amsmath
  • 要写在公式标识符中
\begin{matrix}
	矩阵内容
\end{matrix}

矩阵内容

  • &分隔列
  • \\分隔行
  • 在内容中也可以加入上下标

矩阵加入定界符

修改{matrix}

  • 无定界符matrix
  • 小括号pmatrix
  • 方括号bmatrix
  • 大括号Bmatrix
  • 单竖线vmatrix
  • 双竖线Vmatrix

矩阵中的省略号

… \dots ⇒ \Rightarrow \dots
⋮ \vdots ⇒ \Rightarrow \vdots
⇒ \Rightarrow \ddots
⇒ \Rightarrow \iddots %需用宏包mathdots

三角矩阵

|&|&\cdots &|\\
&|&cdots&|\\
&  &ddots&vdots\\
\multicolum{2}{c}{\Huge 0}
&  &1

效果如下
在这里插入图片描述

行内小矩阵

整体大小与汉字一样,并且排版在正文行内

  • 环境:smallmatrix
  • 需要手动加入左、右括号\left( \right)

参考文献

  • 使用工具批量管理参考文献Biber
  • 在TeXstudio中设置:
config-setting-构建-默认文献工具-Biber
config-setting-命令-Biber- biber.exe -l zh_pinyin%    %指定拼音顺序排列文献
或者改zh_pinyin为zh_stroke%按笔画顺序排序

宏包调用

\usepackage[style = <style>,backend=<biber>]{biblatex}

需另建一个.bib文件存储导出的文献LaTex代码(从知网可以直接导出)

从知网导出文献的LaTex代码

准备工作:Edge浏览器,安装zotero插件
安装好Edge浏览器后,进入网址zotero下载,添加扩展,并注册账号
在这里插入图片描述

其他支持的浏览器:Chrome,Firefox,Safari

打开中国知网检索文献,点击进入文献页面,此时zotero插件的图标会从在这里插入图片描述变为在这里插入图片描述,点击图标,进入文献选择界面
在这里插入图片描述
勾选文献,点击OK,即完成了收集。
鼠标放在插件图标上点击右键-Zotero Connector-(右上角)个人账户-My Profile-Web Library 进入已收集文献列表
在这里插入图片描述
在这里插入图片描述
选中需要导出的文献(Ctrl多选),并点击上方的在这里插入图片描述导出键,选择BibTex格式,并将导出的.bib文件保存到.tex文件同一目录下,该文件可用TeXstudio打开查看内容。

在这里插入图片描述
在这里插入图片描述

调用参考文献文件
  • 参考文献条目格式:
@<type>{<citelabel>,%可以自定义citelabel
				title={...},
				publisher={...},
				year={},
				author={},
				series={},
				address={},
				edition={}
		}
  • 在正文部分引用文献:\cite{<citelabel>}
  • 在正文部分显示参考文献文件中的文献列表(以设定好的格式):
\nocite{*}%排版所有参考文献
\bibliography{<文件名>,<文件2>,...}
  • 设定参考文献列表格式:
(导言区)
\bibliographystyle{plain}
% 指定排版样式 如plain unsrt alpha abbrv
  • 在非首次次编译前,需要清理过程文件:工具–清理辅助文件
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值