LaTex学习记录

为Python画的图注入数学公式。


#

大部分时候我使用 OFFICE 进行文本写作或编辑,然而当利用 Matplotlib 出带公式或数学符号的图时需要用到LATEX,因此该贴将着重记录如何编辑数学公式或符号。

参考极客鸭geekDuckKonig的视频讲解。

# 核心语法

粗体、斜体与下划线

# 粗体
\textbf{我是粗体}
# 斜体
\textit{我是斜体}
\emph{我是斜体/花体}
# 下划线
\underline{我是下划线}
# 嵌套
\textbf{\textit{我是粗体+斜体}}

图片

可以说 \begin 开始了一个环境,对于该环境可以其后的 [] 中添加参数

\begin{figure} # 可以在后面加[h],决定环境位置,h代表here。此外还有t,代表top;b代表bottom
  \centering # 可以有左右对齐(raggedright)
  \includegraphics[width=5cm, height=3cm]{image/earth.jpg}
  \includegraphics[]{} #可以插入多张图片
  \caption{我是说明文字}
  \label{fig:earth}
\end{figure}

列表

# 无序列表
\begin{itemize}
  \item 任务a
  \item 任务b
\end{itemize}
# 有序列表
\begin{enumerate}
  \item 任务a
  \item 任务b
\end{enumerate}

内部索引

引用文章中出现的表格或图片,则使用 \ref{label} 

这里内部索引一个图片\ref{fig:matrix_f},它的label为fig:matrix_f

外部索引

引用外部的文献资料。

超链接要使用hyperref包,如:\href{https://cnki.net/}{中国知网}
参考文献核心:BiBTex包
参考文献拓展:NatBiB包

# 数学公式

LATEX行文中使用 $ 以插入公式,打印美元符号则需要使用转义符 \ 。此外,还可以使用公式环境来插入数学公式。

# 方式1
\LaTeX 文本段落内
如下公式:$E=m\cdotc^2$
# 方式2
\begin{equation}\label{eq1}
e^{i\pi}+1=0
\end{equation}

使用 align 环境来对齐数学公式的格式(等号对齐)。

\begin{align}
E&=m\cdotc^2\\
 &=m\timesc\timesc
\end{align}

下图展示了常用数学公式与符号的代码。

# LATEX的结构

Preamble

序言部分,指定文章类型、纸张排版、日期、作者、扩展包、定义新变量等。

Body

文章部分。

  • 基本是 \begin{section}  \end{section} 包裹的环境
  • 环境内的风格覆盖环境外的风格;环境结束后回到原来外面的风格。
  • 对于文章,分为 section  subsection 
  • 使用 \\  \newline 进行换行
  • 使用 \newpage  \pagebreak 换页,其中前者不会将段落一分为二
  • 使用 \noindent 取消段落缩进,多个空格会被当作一个空格

实例

LATEX中使用 % 注释文字,上文都用的 # 来注释文字,但懒得改了。

\documentclass[11pt,a4]{ctexart}  % 字体大小为11,纸张为a4,因为是中文文档所以使用ctexart这一文档类别。英文文章里面就填article

\title{标题}
\author{作者}
\date{\today}

\usepackage{amsmath}  % 处理更多数学符号
\usepackage{graphicx}  % 导入图片
\usepackage{biblatex}  % 管理索引
\usepackage{natbib}  % 支持更灵活的英文引用格式(如:句中、句尾引用)
\usepackage{ref.bib}  % 这是当前目录下的ref.bib文件,里面有bib格式的参考文献
\usepackage{geometry}  % 帮助设置页面边界等
\geometry{a4, landscape, margin=0.5in}
\usepackage{multicol}  % 类似Wordpress中的Columns设置多列


\begin{document}  % 以下是行文部分
\maketitle  % 打印标题

\begin{abstract}
  这是摘要
\end{abstract}

% 标题的级别
\section{一级标题}
\subsection{二级标题}
\subsubsection{三级标题}
\paragraph{四级标题}
\subparagraph{五级标题}
\subsection*{舍弃编号的标题}

% 文献引用
这是一篇马里奥的文章 \cite{bib文件里article的名称},揭示了绿地公平性空间变化。


\printbibliography[title=参考文献]  % 打印参考文献

\end{document}

# 更多资料

  • OVERLEAF中有大量模板及涵盖面极广的入门学习资料
  • LaTeX小抄 – https://wch.github.io/latexsheet/
  • 开源格式转换工具(DOC -> TEX):Pandoc
guest
0 Comments
Inline Feedbacks
View all comments