Latex笔记
一、Latex源文件基本结构
Latex文档基本结构包含
- 导言区
- 正文区
%导言区(主要用于全局设置和导入宏包)
\documentclass{article}
%填入文章类型(包含并不仅限于book,report,letter等)
\title{My First}
\author{Li X X}
\date{\today}
%正文区
\begin{document}
\maketitle
\end{document}
二、中文处理
- 导入ctex宏包
- 编码改为UTF-8(overleaf可以省略)
%导言区(主要用于全局设置和导入宏包)
\documentclass{article}
%填入文章类型(包含并不仅限于book,report,letter等)
\usepackage{ctex}
\title{My First}
\author{Li X X}
\date{\today}
%正文区
\begin{document}
\maketitle
LaTeX(通常发音为 "Lay-tech" 或 "Lah-tech")是一种基于TeX的排版系统,由
Leslie Lamport在20世纪80年代初期开发。它被广泛用于学术出版、技术文档和书籍的排版,特别是数学、物理和计算机科学领域。LaTeX因其高度的可定制性、精确的版面控制和对复杂数学公式的优秀处理能力而受到青睐。
\end{document}
三、字体字号设置
- 字体族
- 字体粗细
- 字体形状
- 字体大小
%导言区(主要用于全局设置和导入宏包)
\documentclass{article}
%填入文章类型(包含并不仅限于book,report,letter等)
\usepackage{ctex}
\newcommand{\myfront}{\textit{\textbf{\textsc{}}}}
%定义我的字体
\title{My First}
\author{Li X X}
\date{\today}
%正文区
\begin{document}
\maketitle
% 字体族设置(字体的种类,包括rm(罗马体),sf(无衬线),tt(打字机体))
% 其设置包括两种,一种是指定范围内的字体,另一种是声明之后的字体
\textrm{author}%有花括号,括号里面字体为定义字体
\sffamily %无花括号,从声明之后除了遇到下一次声明,字体均为定义字体
{\rmfamily %可以通过花括号限制范围
Why do Fortune 500 companies and top research institutions trust Overleaf to streamline their collaboration? Get in touch to learn more
}
Why do Fortune 500 companies and top research institutions trust Overleaf to streamline their collaboration? Get in touch to learn more
%字体系列设置
% 设置和字体族有相似之处,主要包括细(md),正常(正常为默认情况,不考虑),加粗(bf)
\textbf{Why}
{\bfseries ewfewwefe}
%字体形状设置设置(直立(up),斜体(it),伪斜(sl),大写(sc)
%和上诉类似
\textsc{Uwfwe}
{\scshape Dfwfwewe}
\quad \quad \qquad \qquad \qquad \qquad--中文字体分界线--
%中文字体族(songti,heiti,fangsong,kaishu),粗体与斜体和英语通用
\kaishu LaTeX(通常发音为 "Lay-tech" 或 "Lah-tech")是一种基于TeX的排版系统,由Leslie Lamport在20世纪80年代初期开发。它被广泛用于学术出版、技术文档和书籍的排版,特别是数学、物理和计算机科学领域。LaTeX因其高度的可定制性、精确的版面控制和对复杂数学公式的优秀处理能力而受到青睐。
%英文字号涉及参数较多,在此不举例
%中文设置字号
{\zihao{0} 你好}
\myfront{wfeewf}
%定义我的字体
\end{document}
四、文本结构
- 目录
- 小节
%导言区(主要用于全局设置和导入宏包)
\documentclass{article}
%填入文章类型(包含并不仅限于book,report,letter等)
\usepackage{ctex}
\article
%正文区
\begin{document}
\tableofcontents %目录
\newpage
\section{标题一}%一级标题
\subsection{标题}%二级标题
\subsubsection{} %三级标题
\section{标题二}
\end{document}
五、特殊符号
- 空格符号
- 控制符号
- 连字符
- 引号
%导言区(主要用于全局设置和导入宏包)
\documentclass{article}
%填入文章类型(包含并不仅限于book,report,letter等)
\usepackage{ctex}
%正文区
\begin{document}
\section{特殊符号}
\subsection{空格}%空格有很多形式,这里以\quad展示,其它现用现查
Why do Fortune 500 companies and top research institutions trust Overleaf to streamline their collaboration? Get in touch to learn more
LaTeX因其高度 的可定制性、精确的版面控制和对复杂数学公式的优秀处理能力而受到青睐。
%当英文中含多个空格时,只会保留一个,中文则不会保留,而\quad不受影响
LaTeX因其高度的可定制性、精确\quad \quad 的版面控制和对复杂数学公式的优秀处理能力而受到青睐。
\subsection{控制符号}
如\#,\$,\{,\}, \~{},\_{},\textbackslash
%遇到符号打不出来,加\或者\+符号+{}
\subsection{连字符}
- -- ---
\subsection{引号}%很多推荐是使用esc下面的引号,但切中文输入法貌似也可以
“是”,“fewwe”
\end{document}
六、列表
- 有序列表(enumerate)
- 无序列表(itemize)
%导言区(主要用于全局设置和导入宏包)
\documentclass{article}
%填入文章类型(包含并不仅限于book,report,letter等)
\usepackage{ctex}
%正文区
\begin{document}
\begin{enumerate}
\item LaTeX 因其高度的可定制性、精确的版面控制和对复杂数学公式的优秀处
理能力而受到青睐。
\item LaTeX 因其高度的可定制性、精确的版面控制和对复杂数学公式的优秀处
理能力而受到青睐。
\item LaTeX 因其高度的可定制性、精确的版面控制和对复杂数学公式的优秀处
理能力而受到青睐。
\end{enumerate}
\begin{itemize}
\item
LaTeX 因其高度的可定制性、精确的版面控制和对复杂数学公式的优秀处
理能力而受到青睐。
\item
LaTeX 因其高度的可定制性、精确的版面控制和对复杂数学公式的优秀处
理能力而受到青睐。
\item
LaTeX 因其高度的可定制性、精确的版面控制和对复杂数学公式的优秀处
理能力而受到青睐。
\end{itemize}
\end{document}
七、插入图片(包含浮动体设置)
单图
多图
%导言区(主要用于全局设置和导入宏包)
\documentclass{article}
%填入文章类型(包含并不仅限于book,report,letter等)
\usepackage{ctex}
\usepackage{graphicx}
%插入图片需要导入该宏包
%正文区
\begin{document}
%一张图情况
如图\ref{fig:enter-label}
\begin{figure}[h]%可设置参数,包括htbp,此处,顶部,底部,当前一页
\centering%居中对齐
\includegraphics[width=0.5\linewidth]{1图片1.png}
\caption{Caption} %图片名称
\label{fig:enter-label} %与\ref构成引用
\end{figure}
%多张图情况
\begin{figure}[h]
\begin{minipage}{0.33\textwidth}
\centering%居中对齐
\includegraphics[width=0.6\linewidth]{1图片1.png}
\caption{Caption} %图片名称
\end{minipage}%页面划分
\begin{minipage}{0.33\textwidth}
\centering%居中对齐
\includegraphics[width=0.6\linewidth]{1图片1.png}
\caption{Caption} %图片名称
\end{minipage}
\begin{minipage}{0.33\textwidth}
\centering%居中对齐
\includegraphics[width=0.6\linewidth]{1图片1.png}
\caption{Caption} %图片名称
\end{minipage}
\end{figure}
\end{document}
八、插入表格(含浮动体)
类似插入图片
在线创建 LaTeX 表格 – TablesGenerator.com — Create LaTeX tables online – TablesGenerator.com
%导言区(主要用于全局设置和导入宏包)
\documentclass{article}
%填入文章类型(包含并不仅限于book,report,letter等)
\usepackage{ctex}
\usepackage{graphicx}
%插入图片需要导入该宏包
%正文区
\begin{document}
如下表\ref{tab}
\begin{table}[t]
\begin{minipage}{0.5\textwidth}
\centering%居中对齐
\begin{tabular}{cc}
\hline
物理符号 & 物理意义 \\ \hline
I & 电流 \\
B & 磁感应强度 \\
C & 电容 \\ \hline
\end{tabular}
\caption{Caption1} %图片名称
\label{tab}
\end{minipage}%页面划分
\begin{minipage}{0.5\textwidth}
\centering%居中对齐
\begin{tabular}{cc}
\hline
物理符号 & 物理意义 \\ \hline
I & 电流 \\
B & 磁感应强度 \\
C & 电容 \\ \hline
\end{tabular}
\caption{Caption} %图片名称
\end{minipage}%页面划分
\end{table}
\end{document}
九、公式
- 行内公式
- 行外公式
%导言区(主要用于全局设置和导入宏包)
\documentclass{article}
%填入文章类型(包含并不仅限于book,report,letter等)
\usepackage{ctex}
\usepackage{graphicx}
\usepackage{amsmath}
%正文区
\begin{document}
\begin{table}[]
\centering
\begin{tabular}{cc}
\hline
物理符 & 物理意义 \\ \hline
$ x = a_0 + \frac{1}{a_1+\frac{1}{a_2+\frac{1}{a_3 + \frac{1}{a_4} } } }$ & $ x = a_0 + \left ( \frac{a}{b}\right )^{n}= \frac{a^{n}}{b^{n}} frac{1}{a_1
+ \frac{1}{a_2
+ \frac{1}{a_3 + \frac{1}{a_4} } } }$ \\ \hline
\end{tabular}
\caption{Caption}
\label{tab:my_label}
\end{table}
\begin{equation}%不带*号有序号
\frac{n+1}{n \left( n-1 \left) \cdot 2^{n}\right. \right.}= \frac{1}{\left( n-1 \left) \cdot 2^{n-1}\right. \right.}-\frac{1}{n \cdot 2^{n}}
\end{equation}
\begin{equation*}
\frac{n+1}{n \left( n-1 \left) \cdot 2^{n}\right. \right.}= \frac{1}{\left( n-1 \left) \cdot 2^{n-1}\right. \right.}-\frac{1}{n \cdot 2^{n}}
\end{equation*}
\end{document}
十、参考文献及引用(网上教程很多,这里以zotero插件Betterbibtex为例)
导出bib文件
- 拖入左侧,且设置文件格式和引用,最后生成参考文献表
%导言区(主要用于全局设置和导入宏包)
\documentclass{article}
%填入文章类型(包含并不仅限于book,report,letter等)
\usepackage{graphicx}
\usepackage{amsmath}
\bibliographystyle{ieeetr}
%正文区
\begin{document}
\cite{heGroundPenetratingRadar2023,huangDetectionSegmentationGrape2023,liu3DObjectDetection2023,longMultipleImageAugmentations2023,quDevelopmentRealtimePenholding2023,zhangFabricDefectDetection2023}
\bibliography{reference.bib}
\end{document}