LaTeX学习笔记

news2024/11/15 15:42:37

LaTeX学习笔记

文章目录

    • LaTeX学习笔记
      • 1. 开始的尝试
      • 2.文档类与宏包
      • 3.标题与章节
      • 4.标注
      • 5.列表
      • 6.对齐
      • 7.插入代码块
      • 8.绘制表格
      • 9.插入图片
      • 10.数学公式
        • 10.1.基础公式
        • 10.2.复杂公式
        • 10.3 常用符号
      • 11.参考文献

冲鸭!!!

1. 开始的尝试

先开始试一下一个简单的示例叭

\documentclass{article}
\begin{document}
``Hello world!'' from \LaTeX.
\end{document}

在这里插入图片描述

2.文档类与宏包

① 文档类

\documentclass[⟨options⟩]{class-name⟩}

可选参数 ⟨options⟩ 为文档类指定选项,以全局地规定一些排版的参数,如字号、纸张大小、单双面等等。

⟨class-name⟩ 为文档类的名称,如 LATEX 提供的 article, report, book

指定为文章格式,纸张为 A4 大小,基本字号为 11pt,双面排版:

\documentclass[11pt,twoside,a4paper]{article}

② 宏包

在使用 LATEX 时,时常需要依赖一些扩展来增强或补充 LATEX 的功能,比如排版复杂的表格、插入图片、增加颜色甚至超链接等等。这些扩展称为宏包

调用宏包类的方法:

\usepackage[⟨options⟩]{⟨package-name⟩}

\usepackage 可以一次性调用多个宏包,在 ⟨package-name⟩ 中用逗号隔开

\usepackage{tabularx, makecell, multirow}

3.标题与章节

① 标题页格式:

\title{⟨title⟩} \author{⟨author⟩} \date{⟨date⟩}
\maketitle

示例:

\documentclass{article}
\begin{document}
\title{I love study}	% 标题
\author{⟨Anonymous \and qiuqiu \and mapIN}	% 作者
\date{\today}	% 日期
\maketitle	% 生成标题
Blessed is the person who is too busy to worry in the daytime,
and too sleepy to worry at night.
\end{document}

在这里插入图片描述
② 摘要和关键词

\begin{abstract}
    Blessed is the person who is too busy to worry in the daytime,
    and too sleepy to worry at night.
    
    Know the enemy and know yourself,
    and you can fight a hundred battles with no danger of defeat.

\noindent{\textbf{Keywords: } Keyword1; Keyword2; Keyword3} % 取消缩进的关键词
\end{abstract}

在这里插入图片描述

③ 各级标题

LaTex提供了7种等级的章节命令

等级命令
-1\part{part}
0\chapter{chapter}
1\section{section}
2\subsection{subsection}
3\subsubsection{subsubsection}
4\paragraph{paragraph}
5\subparagraph{subparagraph}

以下是常用的标题示例

\section{Introduction}  
    This is the first section.
\subsection{Background}   
    This is the first subsection.
\subsubsection{Test}
    This is the first subsubsection.
\subsection{Literature Review} 
    This is the second subsection.
\section{Notations}      
    This is the second section.

效果如下:

在这里插入图片描述
④ 生成目录

\tableofcontents

在这里插入图片描述

如果想要目录等链接跳转,要使用\usepackage{hyperref}
为减少可能的冲突,习惯上将 hyperref 宏包放在其它宏包之后调用。


4.标注

① 交叉引用

在能够被交叉引用的地方,如章节、公式、图表、定理等位置使用 \label 命令:
之后可以在别处使用 \ref\pageref 命令,分别生成交叉引用的编号和页码:

被Vscode折磨了一个晚上,无法实现交叉引用,原来在setting.json"".out"注释掉就好


在这里插入图片描述

一个示例:

A reference to this subsection
\label{myref} looks like:

``see section~\ref{myref} on
page~\pageref{myref}.''

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

\label 命令可用于记录各种类型的交叉引用,使用位置分别为:

位置使用方法
章节标题在章节标题命令 \section 等之后紧接着使用。
行间公式单行公式在公式内任意位置使用;多行公式在每一行公式的任意位置使用。
有序列表enumerate 环境的每个 \item 命令之后、下一个 \item 命令之前任意位置使用。
图表标题在图表标题命令 \caption 之后紧接着使用。
定理环境在定理环境内部任意位置使用。

② 脚注和边注

使用 \footnote 命令可以在页面底部生成一个脚注

I am cxb \footnote{a smart person}

效果如下:
在这里插入图片描述
使用 \marginpar 命令可在边栏位置生成边注

You are qiy \marginpar{a smart person}

效果如下:

在这里插入图片描述


5.列表

① 有序列表

\begin{enumerate}
    \item qjy
    \item czj
    \item cxb
\end{enumerate}

在这里插入图片描述

② 无序列表

\begin{itemize}
    \item cxb
    \item[*] czj
    \item[A] qjy
\end{itemize}

在这里插入图片描述
③ 描述性列表

\begin{description}
    \item[Enumerate] Numbered list.
    \item[Itemize] Non-numbered list.
\end{description}

在这里插入图片描述


6.对齐

\centering\raggedright\raggedleft 分别使文本居中、居左、居右

一个示例:

\centering
Centered text paragraph.

\raggedright
Left-aligned text paragraph.

\raggedleft
Right-aligned text paragraph.

在这里插入图片描述

7.插入代码块

以下将基于matlab插入高亮代码块

  1. 先去官网下载宏包:M-code LaTeX Package
  2. 将下载的宏包放入D:\texlive\2022\texmf-dist\tex\latex\mcode

在这里插入图片描述
 3. 以管理员身份运行cmd,并输入texhash

 4.写入以下代码

\documentclass{article}
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}
\usepackage{CTEX}

\begin{document}
\begin{lstlisting}[caption=A Sample, language=matlab]
    m = 128; n = 256;
    % 128x256矩阵,每个元素服从Gauss随机分布
    A = randn(m, n);
    % 精确解 §$\mcommentfont\mu$§ 只有10%元素非零,每一个非零元素也服从高斯分布
    % 可保证 §$\mcommentfont\mu$§ 是方程组唯一的非零元素最少的解
    u = sprandn(n, 1, 0.1);
    b = A * u;
\end{lstlisting}
    
\end{document}

效果如下:
在这里插入图片描述
或者直接将代码放到文件中再展示出来:

\lstinputlisting [caption = A Example, language = matlab] { code/main.m }

8.绘制表格

① 导入宏包

\usepackage{booktabs}
\usepackage{longtable}   
\usepackage{caption}     %!*  格式宏包

② 绘制一个普通表格

\begin{tabular}{|l|c|r|}    % 左对齐|居中|又对齐
    \hline                 
    number & grade & levle \\
    \hline
    1 & 78 & good    \\
    2 & 89 & excellent    \\
    3 & 90 & excellent    \\
    \hline
\end{tabular}            \\

在这里插入图片描述

③ 三线表

\begin{tabular}[t]{ccc}     %!    三个全部居中
    \toprule
    number & grade & levle \\
    \midrule
    1 & 78 & good    \\
    2 & 89 & excellent    \\
    3 & 90 & excellent    \\
    \bottomrule
\end{tabular}

在这里插入图片描述
④ 将表格放入浮动体

\begin{table}[ht]
    \centering
    \caption{Symbols and its Description}
    \begin{tabular}{cl}
        \toprule
        Symbols & Description            \\
        \midrule
        $ t $ & The time \\
        $ W(t) $ & The weight function \\
        $ \sigma $ & The environmental factor \\
        \bottomrule
    \end{tabular}
\end{table}

在这里插入图片描述
⑤ 长表格

%!    长表格(跨页表格)使用longtable环境实现
\begin{longtable}{cl}
    \caption{Symbols and its Description} \\
    \toprule
    Symbols & Description \\
    \midrule
    \endfirsthead         %!* 表示以上为表格第一页表头
    \multicolumn{2}{l}{Continued to Previous Page} \\  %! 2表示合并了两个单元格
    \midrule
    Symbols & Description \\
    \midrule
    \endhead             %!*  表示以上为每一页表格表头
    \midrule
    \multicolumn{2}{l}{Following} \\     %!  2的作用同上
    \endfoot             %!*  表示以上为每一页表格表尾
    \bottomrule
    \endlastfoot         %!*  表示以上为最后一页表尾
    $ t $ & The time \\
    $ W(t) $ & The weight function \\
    $ \sigma $ & The environmental factor \\
    $ W(t) $ & The weight function \\
    $ \sigma $ & The environmental factor \\
    $ W(t) $ & The weight function \\
    $ \sigma $ & The environmental factor \\
    $ W(t) $ & The weight function \\
    
\end{longtable}

在这里插入图片描述

9.插入图片

① 导入包

\usepackage{graphicx}    %!*  图片宏包
\usepackage{caption}     %!*  格式宏包
\usepackage{xcolor}      %!*  色彩宏包
\captionsetup{figurename = Fig., labelfont = {color = blue}, textfont = it}
%! 更改标签为Fig.,更改标签颜色为蓝色;更改标题内容为意大利体

② 插入一张简单的图片

\includegraphics{young.jpg}

在这里插入图片描述

③ 使用浮动体环境

\begin{figure}[h]            %//!    h表示插入到此处
    \centering               %//!    居中显示
    \includegraphics[height = .5in]{young.jpg}
    \caption[example]{example picture A}   %//!居中显示图片标题
\end{figure}

在这里插入图片描述

④ 并列两图,使用同一个标题

\begin{figure}[htbp]
    \centering
    \includegraphics[scale = 0.35]{young.jpg}
    \includegraphics[scale = 0.35]{young.jpg}
    \caption{pictures side by side}
\end{figure}

在这里插入图片描述

⑤ 并列两图,分别使用不同标题

\begin{figure}[htbp]
    \centering
    pictures have a caption        %!*居中显示图片标题
    \vspace{12pt}                  %!*标题与图片垂直间距

    \begin{minipage}{5.5cm}
        \centering
        \includegraphics[scale = 0.6]{young.jpg}
        \caption{left}
    \end{minipage}
    \hspace{10pt}    %!* 两张图片中间的间隔(注意这里必须直接连接下一个minipage环境,不能回车否则图片会断开)
    \begin{minipage}{5.5cm}
        \centering
        \includegraphics[scale = 0.6]{young.jpg}
        \caption{right}
    \end{minipage}
\end{figure}

在这里插入图片描述

多排插入多张图片,只需在并排插入图片的代码中加入换行即可

⑥ 每个图片定义小标题

\begin{figure}
    \centering 
    \subfigure[figure 1 title.] { \label{fig:a} 
    \includegraphics[scale = 0.35]{2.png} 
    } 
    \subfigure[figure 2 title.] { \label{fig:b} 
    \includegraphics[scale = 0.35]{2.png} 
    } 
    \caption{ general title. } 
    \label{fig} 
\end{figure} 

在这里插入图片描述

⑦ \includegraphics 命令的可选参数

参数含义
width=⟨width⟩将图片缩放到宽度为 ⟨width⟩
height=⟨height⟩将图片缩放到高度为 ⟨height⟩
scale=⟨scale⟩将图片相对于原尺寸缩放 ⟨scale⟩
angle=⟨angle⟩将图片逆时针旋转 ⟨angle⟩

⑧ 浮动体的位置参数

参数含义
h当前位置(代码所处的上下文)
t顶部
b底部
p单独成页
!在决定位置时忽视限制
H强制位置,这个参数需要引入 float\usepackage{float}

10.数学公式

① 导入包

%//!引入数学宏包
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{bm}

10.1.基础公式

① 行内公式

%//!   直接行间输出公式,用美元符号 $ 包含
$this is a inline formula $ a^2 + b^2 = c^2 $ \\

在这里插入图片描述
② 无编号居中显示公式

\[E = mc^2 \]

在这里插入图片描述
③ 有编号的公式

%//!   进入数学公式模式,输出有编号的公式
\begin{equation}
    a^2 + b^2 = c^2    \\
\end{equation}

在这里插入图片描述

%//!    更换公式编号类型
\begin{equation}
    a + b \tag{$\star$}
\end{equation}

在这里插入图片描述

④ 多行公式

%//!    gather环境的特点是公式每行居中显示
%//!   可以用\notag取消某行的编号
\begin{gather}
    a^2 + b^2 = c^2    \\
    a = 3              \notag
\end{gather}

在这里插入图片描述

%//!    align环境特点是可以让公式按等号或其他关系符对齐
%//!    可以在要对齐的符号前用 & 表示对齐
\begin{align}
    a^2 + b^2  & = c^2    \\
    a & = 3
\end{align}

在这里插入图片描述

%//!    multline环境特点是,对于长公式而言,
%//!    可以使第一行左对齐,最后一行右对齐,中间居中
\begin{multline}
    a+b+c     \\
    +d+e+f    \\
    +g+h+i
\end{multline}

在这里插入图片描述

%//!    split环境的特点是,它通常用在equation、gather等
%//!    数学环境里,把单个长公式拆成多行
%//!    同时支持align的对其方式,编号由外层环境控制
\begin{equation}
    \begin{split}
        \cos2x & = \cos^2 x - \sin^2 x    \\
        & = 2\cos^2 x - 1
    \end{split}
\end{equation}

在这里插入图片描述

%//!    分段公式输入;有时我们需要大括号把公式组合到一起
%//!    这就需要cases、dcases等环境
\begin{equation}
    D(x) = 
    \begin{cases}
        1, & x \in \mathbb{Q};    \\
        0, & x \in \mathbb{R}\setminus\mathbb{Q}    \\
    \end{cases}
\end{equation}

在这里插入图片描述

10.2.复杂公式

对于复杂的公式和符号来说,其实只需要在LaTeX公式编辑器就可以很方便地实现了。

但是,毕竟是学习嘛,就学习一下咯

① 上下标

上下标是最基础也最常用的符号了。^表示上标,_表示下标。如果上下标的内容多于一个字符,需要用 {} 将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。

y_1=x_1^{2z}+3

在这里插入图片描述

② 括号和分隔符

()、[] 和 | 表示符号本身,使用 \{\} 来表示 {} 。当要显示大号的括号或分隔符时,要用\left\right 命令。

f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right)

在这里插入图片描述
我们还可以用 \big、\bigg 等命令生成固定大小的定界符。更常用的形式是类似 \left\bigl、\biggl 等,以及类似\right 的 \bigr、\biggr 等(\bigl\bigr 不必成对出现)。

\Bigl((x+1)(x-1)\Bigr)^{2}

在这里插入图片描述

\bigl( \Bigl( \biggl( \Biggl( \quad
\bigr\} \Bigr\} \biggr\} \Biggr\} \quad
\big\| \Big\| \bigg\| \Bigg\| \quad
\big\Downarrow \Big\Downarrow
\bigg\Downarrow \Bigg\Downarrow

在这里插入图片描述
③ 分数

通常使用 \frac {分子} {分母} 来生成一个分数,分数可多层嵌套。

如果分式较为复杂,亦可使用 分子 \over 分母 此时分数仅有一层。

在这里插入图片描述
④ 开方

使用 \sqrt [根指数,省略时为2] {被开方数} 命令输入开方。

\sqrt{a} \quad or \quad \sqrt[n]{b} 

在这里插入图片描述
⑤ 省略号

\ldots 表示与 文本底线 对齐的省略号,\cdots 表示与 文本中线 对齐的省略号。

f(x_1,x_2,\underbrace{\ldots}_{\rm ldots} ,x_n) = x_1^2 + x_2^2 + \underbrace{\cdots}_{\rm cdots} + x_n^2

在这里插入图片描述
⑥ 向量

使用 \vec{向量} 来自动产生一个向量。

\vec{a} \cdot \vec{b}=0

在这里插入图片描述
⑦ 积分

使用 \int_积分下限^积分上限 {被积表达式} 来输入一个积分。

\int_{-\infty}^\infty\frac{1}{\sqrt{2\pi}\sigma}e^{-
\frac{(x-\mu)^2}{2\sigma ^2}}\;\mathrm{d}x = 1        

在这里插入图片描述

⑧ 极限

使用 \lim_{变量 \to 表达式} 表达式 来输入一个极限。

\lim_{x \to \infty } = 0

在这里插入图片描述
⑨ 累加、累乘运算

使用 \sum_{下标表达式}^{上标表达式} {累加表达式} 来输入一个累加。与之类似,使用 \prod \bigcup \bigcap 来分别输入累乘、并集和交集

\sum_{i=1}^n \frac{1}{i^2} \quad and \quad \prod_{i=1}^n \frac{1}{i^2} \quad and \quad \bigcup_{i=1}^{2} \bm{R} \quad and \quad \bigcap_{i=1}^{2} \bm{R}

在这里插入图片描述

⑩ 数组和矩阵

无括号 \begin{matrix} \end{matrix}

\begin{matrix}
x_{11} &x_{12}  &x_{13}  &x_{14} \\
x_{21} &x_{22}  &x_{23}  &x_{24}\\
x_{31} &x_{32}  &x_{33}  &x_{34}
\end{matrix}

在这里插入图片描述
中括号 \begin{bmatrix} \end{bmatrix}

\begin{bmatrix}
x_{11} &x_{12}  &x_{13}  &x_{14} \\
x_{21} &x_{22}  &x_{23}  &x_{24}\\
x_{31} &x_{32}  &x_{33}  &x_{34}
\end{bmatrix}

在这里插入图片描述
圆括号 \begin{pmatrix} \end{pmatrix}

\begin{pmatrix}
 x_{11} &x_{12}  &x_{13}  &x_{14} \\
 x_{21} &x_{22}  &x_{23}  &x_{24} \\
 x_{31} &x_{32}  &x_{33}  &x_{34}
\end{pmatrix}

在这里插入图片描述
竖线 \begin{vmatrix} \end{vmatrix}

\begin{vmatrix}
 x_{11} &x_{12}  &x_{13}  &x_{14} \\
 x_{21} &x_{22}  &x_{23}  &x_{24} \\
 x_{31} &x_{32}  &x_{33}  &x_{34}
\end{vmatrix}

在这里插入图片描述

双竖线 \begin{Vmatrix} \end{Vmatrix}

\begin{Vmatrix}
 x_{11} &x_{12}  &x_{13}  &x_{14} \\
 x_{21} &x_{22}  &x_{23}  &x_{24} \\
 x_{31} &x_{32}  &x_{33}  &x_{34}
\end{Vmatrix}

在这里插入图片描述

10.3 常用符号

① 希腊字母

输入显示输入显示输入显示
\alpha α \alpha α\gamma γ \gamma γ\epsilon ϵ \epsilon ϵ
\eta η \eta η\lambda λ \lambda λ\rho ρ \rho ρ
\phi ϕ \phi ϕ\psi ψ \psi ψ\beta β \beta β
\delta δ \delta δ\Delta Δ \Delta Δ\theta θ \theta θ
\mu μ \mu μ\xi ξ \xi ξ\pi π \pi π
\sigma σ \sigma σ\omega ω \omega ω\Omega Ω \Omega Ω

② 关系运算符

输入显示输入显示输入显示
\pm ± \pm ±\times × \times ×\div ÷ \div ÷
\geq ≥ \geq \neq ≠ \neq =\leq ≤ \leq
\cdot ⋅ \cdot \approx ≈ \approx \equiv ≡ \equiv

11.参考文献

① 手动添加参考文献

\begin{thebibliography}{12}    %!*  12表示条目数量
    \bibitem{Rowling_1997}
    Joanne K. Rowling,
    \emph{Harry Potter and the Philosopher's Stone}.
    Bloomsbury, London,
    1997.

    \bibitem{Rowling_1997}
    Joanne K. Rowling,
    \emph{Harry Potter and the Philosopher's Stone}.
    Bloomsbury, London,
    1997.
\end{thebibliography}

在这里插入图片描述
② 导入文件方式

  1. 前往文献数据库下载BibTeX文件

如: dblp: computer science bibliography

在这里插入图片描述

如:谷歌学术

在这里插入图片描述

  1. 将下载或复制的内容放入ref.bib文件中
  2. documentclass下使用\bibliographystyle{plain}
  3. .tex文档中使用\cite{}表示引用处,\bibliography{ref.bib}表示文献被引用处
\usepackage{hyperref}

\bibliographystyle{plain}

\begin{document}
    
this paper cite\cite{mitchell1990machine}
\bibliography{ref}

\end{document}

在这里插入图片描述

③ 超链接

\url{https://wikipedia.org} \\ % 加上了超链接
\nolinkurl{https://wikipedia.org} \\ % 没有加上超链接
\href{https://wikipedia.org}{Wiki}=

在这里插入图片描述

就学到这里啦,继续加油叭 ! ! !

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/12953.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL数据库索引和事务详解

目录 前言: 索引 查看索引 创建索引 删除索引 索引使用 底层数据结构分析 事务 事务引出 MySQL设计事务 事务四大特性 小结: 前言: 数据库索引和事务的存在,对于数据库的一些性能有了显著提升。我们需掌握其底层的实现…

NUMA那些事儿

NUMA——Non Uniform Memory Access,中文为非统一内存访问,在NUMA出现之前,内存的控制器是包含在北桥芯片中的,所有内存由北桥统一管理,因此可以保证访问内存的一致性。随着CPU架构的不断迭代和演进,核数越…

Elasticsearch与Kibana安装

现有环境 windows docker ubuntu Elasticsearch安装 安装包下载 ES不同平台、版本下载路径:Download Elasticsearch | Elastic 本文演示用linux # 启动ubuntu环境,开放端口9200、9300、5601 docker run -name es -p 9200:9200 -p 9300:9300 -p 5…

指夹式血氧饱和检测仪方案分析

指夹式心率血氧饱和度方案的测量原理是根据血红蛋白(Hb)和氧合血红蛋白 (HbO2)在红光和近红光区域的吸收光谱特性为依据,运用Lambert Beer定律建立数据处理经验公式,采用光电血氧检测技术结合光电容积脉搏波描记(PPG)技术&#xf…

化工制造行业数字化升级案例—基于HK-Domo商业智能分析工具

案例背景导读 世伟洛克(Swagelok)是全球领先的流体系统解决方案的开发商和制造商,为包括科研、仪表、制药、油气、电力、石化、代用燃料和半导体等在内的各个行业提供产品、组装和服务。世伟洛克通过独立的销售和服务中心网站进行运营&#x…

使用 Typescript 封装 Axios

对 axios 二次封装,更加的可配置化、扩展性更加强大灵活 通过 class 类实现,class 具备更强封装性(封装、继承、多态),通过实例化类传入自定义的配置 创建 class 严格要求实例化时传入的配置,拥有更好的代码提示 /*** param {AxiosInstance…

C语言习题练习8--二进制操作符

IO型--从main函数开始写,要写输入、计算、输出 接口型--不需要写主函数,默认主函数是存在的,你只需要完成函数就行 一、二进制中1的个数 (12条消息) C语言丨关键字signed和unsigned 的使用与区别详解_Emily-C的博客-CSDN博客_signed unsi…

【笔记】samba shell 脚本 离线安装 - Ubuntu 20.04

前言 按照官网调试代码、网上各种步骤来走(还收费)都不行 结果发现是防火墙问题 公司服务器安装的ufw使用失效,导致端口号放行添加失败 换用firewall-cmd成功 现在免费放下代码,气死他们收费的 目录 ├── home│ ├── k…

linux备份mysql8.0数据库脚本

文章目录环境要求步骤1、创建一个.sh文件编写shell脚本2、添加定时任务环境要求 linux系统,安装了mysql8.0 步骤 1、创建一个.sh文件编写shell脚本 创建文件的命令: vim ***.shshell文件文件参考自文章 链接 export LANGen_US.UTF-8 #注意&#xf…

测试开发技术:Python测试框架Pytest的基础入门

Pytest简介 Pytest is a mature full-featured Python testing tool that helps you write better programs.The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries. 通过官方网站介绍…

十五、Lua 协同程序(coroutine)的学习

Lua 协同程序(coroutine) 什么是协同(coroutine)? Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。 协同是非常强大的功…

2646-61-9, 脯氨酰内肽酶(PEP)底物: Z-GPLGP-OH

编号: 160473中文名称: 脯氨酰内肽酶(PEP)底物:Z-Gly-Pro-Leu-Gly-ProCAS号: 2646-61-9单字母: Z-GPLGP-OH三字母: Cbz-Gly-Pro-Leu-Gly-Pro-COOH氨基酸个数: 5分子式: C28H39O8N5平均分子量: 573.64精确分子量: 573.28等电点(PI): -pH7.0时的…

Arduino程序设计(三) 光照采集 + 温度采集

光照采集 温度采集前言一、光敏电阻检测环境光二、DS18B20检测环境温度总结参考文献前言 本文主要介绍两种常见的传感器采集环境参数,即光照传感器和温度传感器。光照传感器采用光敏电阻GL3516(5-10K)检测环境光。温度传感器采用DS18B20检测…

2022Q3家电行业高增长细分市场分析(含热门品类数据)

2022年,在大环境的影响下,大众消费偏好更趋于理性化、追求高性价比,不少行业增速有所放缓,在此背景下,2022年Q3季度中,消费市场中仍有一些高增长概念涌现。 在家电行业中,我们发现了3个高增长品…

【重识云原生】第六章容器基础6.4.9.5节——端点切片(Endpoint Slices)

1 EndpointSlice特性 Kubernetes v1.21 [stable] 端点切片(EndpointSlices) 是一个新 API,它提供了 Endpoint API 可伸缩和可拓展的替代方案。EndpointSlice 会跟踪 Service Pod 的 IP 地址、端口、readiness 和拓扑信息。 在 Kubernetes v…

一文看懂页面置换算法

页面置换算法分为两类 1、局部页面置换算法 最优页面置换算法(OPT、optimal)先进先出算法(FIFO)最近最久未使用算法(LRU,Least Recently Used)时钟页面置换算法(Clock)最不常用算法…

【算法 | 实验18】在字符矩阵中查找给定字符串的所有匹配项

文章目录题目描述思路分析bug记录:"error: >> should be > > within a nested template argument list"代码题目描述 题目 在字符矩阵中查找给定字符串的所有匹配项 给定一个MN字符矩阵,以及一个字符串S,找到在矩阵中所…

给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件

文章目录一、前言二、发现提交的临时文件三、去掉临时文件的方法3.1 添加.gitignore3.2 删除临时文件缓存3.3 添加后的效果一、前言 最近维护代码过程中,发现某APP代码库里被提交了许多临时文件,而这些临时文件每次都会变化,所以导致每次修改…

为什么要写单测

一、什么是单元测试 “在计算机编程中,单元测试又称为模块测试,是针对程序模块来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最…

大屏经典组件:“无限滚动” 从分析到开发

📖阅读本文,你将 理解大屏 “无限滚动组件” 的开发思路跟随作者,一步步完成一个高性能 “无限滚动组件” 的开发收获一份该实现的粗糙源码。 一、无限滚动:事件/告警 的有力帮手 1.1 为什么需要滚动列表 大屏之所以 “炫酷” …