Latex学习笔记(可满足基本使用需求)

用Latex写了一篇学习笔记,笔记包括八个部分,分别写在八个\section里面,友友们可以直接找到对应部分进行查阅,总的来说感觉自己记的还是比较详细的。后面解释部分全部用%注释了,直接全部编译之后的结果就是一个提纲,如下图。

\documentclass[10pt]{article}
%10pt表示设置默认字体大小
%article report book letter ctexart ctexrep ctexbook
%前四种为英文类、后三种为中文类与对应前面出现的三种英文类对应。

\usepackage{ctex}
%调用中文宏包,如果前面为ctexart、ctextep、ctexbook则无需调用

\title{learning latex}
\author{归缘忆}
\date{\today}
%拟写文章题目、作者姓名、写作日期

\begin{document}
\maketitle
%做标题

\section{设置字体族、字体形状、字体大小}
\subsection{字体族}
%常用三种英文字体,四种中文字体
%{\songti } {\heiti } {\kaishu } {\fangsong } 中文字体(宋体、黑体、楷书、仿宋)
%\textrm{} \textsf{} \texttt{} 英文字体(罗马、无衬线、打字机字体)
%{\rmfamily } {\sffamily } {\ttfamily } 英文字体另一种表示方法(罗马、无衬线、打字机字体)

\subsection{字体形状}
%常用四种英文字体形状,两种中文字体形状
%\textup{} \textit{} \textsl{} \textsc{} 英文字体形状(直立、斜体、伪斜体、小型大写)
%{\upshape } {\itshape } {\slshape } {\scshape } 英文字体形状的另一种表示方式(直立、斜体、伪斜体、小型大写)
%\textbf{} \textit{} 中文字体(粗体对应黑体、斜体对应楷书)

\subsection{字体大小}
%以默认字体为基础,{\normalsize }为默认字体大小,{\small }小一号,{\footnotesize }小两号
%{\tiny } {\scriptsize } {\footnotesize } {\small } {\normalsize } {\large } {\Large } {\LARGE } {\huge } {\Huge }由小到大顺序如上,以此类推
%\zihao{4} 4表示四号字体、-4表示小四字体 (12pt约等于小四,在使用中是等价的)

\section{文章的基本结构}
%\tableofcontents 该命令可生成文章的目录
%\chapter{} 可通过该命令产生章节的大纲(文档类型应为book或ctexbook)
%\section{} \subsection \subsubsection{} 可通过这些命令建立段和子段
%\ctexset{
%              section={
%        format = \zihao{-4} \heiti \raggedright,
%        name = {,、},
%        number = \arabic{subsection},
%        beforeskip = 1.0ex plus 0.2ex minus .2ex,
%        alterskip = 1.0ex plus 0.2ex mivus .2ex,
%        altername = \hspace{0pt}
%        }
%    }
%              subsection={
%        format = \zihao{-4} \heiti \raggedright,
%        name = {,、},
%        number = \arabic{subsection},
%        beforeskip = 1.0ex plus 0.2ex minus .2ex,
%        alterskip = 1.0ex plus 0.2ex mivus .2ex,
%        altername = \hspace{0pt}
%        }
%    }
%可以用以上命令使在ctexart中\section标题在左边

\section{Latex中的特殊符号}
\subsection{空白符号}
%空行分段,多个空行等同1个
%自动缩进,不能使用空格代替
%英文中多个空格处理为1个空格,中文中空格将被忽略
%汉字与其他字符的间距会自动产生空格
%a\quad b 表示产生字体中M的宽度的空格
%a\qquad b 表示产生字体中两个M的宽度的空格
%a\,b  a\thinspace b 表示产生字体中六分之一个M的宽度的空格
%a\enspace b 表示产生字体中二分之一个M的宽度的空格
%a\hspace{11pt}b 根据给定参数的大小产生相对应长度的空格

\subsection{Latex中的控制符和引号}
%\# \$ \% \& \{ \} \~{} \_{} \^{} 
%输出结果为# $ % & { } ~ _ ^
%由于\\表示换行,所以\用\textbackslash表示
%用`表示左单引号(数字键1左边的符号)
%用 '表示右单引号  用``表示左双引号 用 ''表示右双引号  

\subsection{Latex中的其他特殊符号}
%连字符 - -- --- 可分别产生不同长度的连字符
%重音符号 \=o \'o \v{o} \`o分别表示o的一、二、三、四声
%重音符号 \^o \~o \.o \H{o} \r{o}分别表示在o的上方加上^ ~ . " 。
%重音符号 \b{o} \d{o} 分别表示在o的下方加上_ .

\section{Latex中的插图}
%\usepackage{graphicx} 写在导言区、实现插图需要调用宏包
%\graphicspath{{figures/},{pics/}} 写在导言区、将图片存放在当前目录下的文件夹中,其中figures、pics为存放图片的文件夹
%\begin{figure}[htbp]设置图片浮动体,目的是调整图片的位置
%\centering 将图片居中
%\caption{} 给图片命名
%\label{} 给图片设置标签
%\ref{} 引用图片的标签
%\includegraphics{lion} 写在正文区、是插入语句,其中lion为图片名,也可以加上后缀
%\includegraphics[scale = 0.3]{lion} 将原图片大小缩放为原来的0.3倍
%\includegraphics[height = 2 cm]{lion} 设置图片高度
%\includegraphics[width = 2 cm]{lion} 设置图片宽度
%\includegraphics[height = 0.1\textheight ]{lion} 设置图片高度为版心高度的0.1倍
%\includegraphics[width = 0.2\textwidth ]{lion} 设置图片宽度为版心宽度的0.2倍
%\includegraphics[angle = 45 ] 将图片旋转
%设置图片不同参数时用,隔开即可
%\end{figure}

\section{Latex中表格的制作}
%\begin{table}[htbp] h,此处(here) t,页顶(top) b,页底(bottom) p,独立一页(page)
%\centering 将表格居中(默认是左对齐)
%\caption{} 给表格命名
%\label{} 给表格设置标签
%\ref{} 引用表格的标签
%\begin{tabular}{列的格式说明}
%表项 & 表项 & ... & 表项 \\
%......
%\end{tabular}
%\end{table}
%用\\表示换行 
%\hline表示该行加横线 \hline\hline表示该行加双横线
%|表示该列加竖线 ||表示该列加双竖线
%用&表示不同的列
%l 表示本列左对齐
%c 表示本列居中对齐
%r 本列右对齐
%p{} 本列宽度固定,自动换行

\section{Latex中数学公式初步}
\subsection{三种数学模式}
% $ a + b = b + a $ 美元符号
% \( a + b = b + a \) 小括号
% \begin{math} a + b = b + a \end{math} math环境
\subsection{三种行间公式}
% $$ a + b = b + a $$ 双美元符号
% \[ a + b = b + a \] 中括号
% \begin{displaymath} a + b = b + a \end{displaymath} displaymath环境
\subsection{在数学模式下实现一些简单公式}
%用^实现上标,并将需要上标的部分用{}括起来,上标部分可以是一个公式
%例如$ 3x {3x^{20} - x - 2} - x + 2 $ 
%用_实现下标,其用法与上标同理
%例如$ a_{3x^{20}-x+2} $
%希腊字母 $ \alpha \beta \gamma \epsilon \pi \omega \Gamma \Delta \Theta \Pi \Omega $ 
%数学函数 $ \log \sin \cos \arcsin \arccos \ln \sqrt{}$ sqrt{}为开方,括号中为开方内容
%分式排版 $ 3/4 \frac{3}{4} $ 分式有两种排版方式,一种是直接使用/,一种是使用\frac{}{}命令进行排版
%自动编号 \begin{equation} 3x {3x^{20} - x - 2} - x + 2  \end{equation} 公式也可以使用\label{} \ref{}进行加标签和引用
%不编号 \begin{equation*} 3x {3x^{20} - x - 2} - x + 2 \end{equation*} 该公式同样可以使用\label{} \ref{}进行加标签和引用,改编号为小节编号

\section{Latex中数学公式的矩阵}
%\usepackage{amsmath} 需要引用amsmath宏包
%矩阵环境用&分隔列,用\\分隔行
%在矩阵中可以使用^ _实现上下标
%矩阵中的省略号可以用\dots(横着三个点) \ddots(斜着三个点) \vdots实现(竖着三个点)
%\[
%\begin{matrix}
%0 & 1 \\
%1 & 0
%\end{matrix}
%\]
%\begin{matrix} \end{matrix} 无边界 
%\begin{pmatrix} \end{pmatrix} 边界为小括号 
%\begin{bmatrix} \end{bmatrix} 边界为中括号 
%\begin{Bmatrix} \end{Bmatrix} 边界为大括号 
%\begin{vmatrix} \end{vmatrix} 边界为单竖线 
%\begin{Vmatrix} \end{Vmatrix} 边界为双竖线

\section{\Latex中多行公式的排版方法}
%\usepackage{amsmath} 需要引用amsmath宏包
%\usepackage{amssymb} 需要引用amssymb宏包
%\begin{gather} a+ b = b + a \\  abba \end{gather} 使用gather命令可以实现多行公式的排版
%在gather环境中也可以在\\前使用\notag命令阻止编号
%\begin{gather*} a+ b = b + a \\  abba \end{gather*} 使用gather*命令可以实现不编号的多行公式的排版
%\begin{align} x &= t + \cos t + 1 \\ y& = 2 \sin t \end{align} 使用align命令可以实现指定位置对齐,该位置由&决定
%\begin{align*} \end{align*} 则是不带编号,其他用法和前者相同
%\begin{equation}\begin{split}\cos 2x &= \cos^2 x - \sin^2 x \\ &= 2\cos^2 x - 1 \end{split}\end{equation}
%在equation中使用split环境编写多行的一个公式,用&实现任意位置的对齐,这个公式的标号在中间
%\begin{equation}\begin{cases} 1, & \text{如果} x \in \mathbb{Q}; \\
%                                               0, & \text{如果} x \in \mathbb{R}\setminus\mathbb{Q}. \end{cases}\end{equation}实现分段函数的排版

\end{document}

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值