1,在latext中插入png jpg图片
现将png jpg格式的图片转成eps,转换方式见https://www.cnblogs.com/hnuhui/p/6061292.html
为了完成作业,我用了最笨的方式,在线转换,网址:http://www.tlhiv.org/rast2vec/
latext中的代码:
引入宏包:
\usepackage{graphicx}
插入图片:
\includegraphics[scale=0.5]{108.eps}
2. 多行数学公式,左对齐****
多行公式,每行都加$ *** $太麻烦了,有没有什么符号,可以一次性写多行公式呢?
方法1(然而这么写,公式是右对齐的,巨尴尬):
\begin{eqnarray*}
‘’‘’‘’‘’第1行公式1‘’‘’‘’‘’\\
‘’‘’‘’‘’第2行公式2‘’‘’‘’‘’\\
\end{eqnarray*}
{eqnarray*} : 后面的星号-----不要给公式编号
{eqnarray} : 不加*的话,每行公式都会被编号
**左对齐写法:(加&&)**
\begin{eqnarray*}
&&‘’‘’‘’‘’第1行公式1‘’‘’‘’‘’\\
&&‘’‘’‘’‘’第2行公式2‘’‘’‘’‘’\\
\end{eqnarray*}
3.就想居中对齐(对任何文本)
用最简的吧:
\begin{center}
所以,此序列以
T
=
5
T=5
T=5为周期,
Q
n
=
Q
n
+
5
Q_{n} = Q_{n+5}
Qn=Qn+5
\end{center}
3.1 居中对齐(水平 + 垂直 2个方向都对齐)
\vspace*{\fill}
\begin{center}
写文字写文字写文字
\end{center}
\vspace*{\fill}
\end{frame}
4 itemsize item 行间距设置
默认行间距太大了,设置负数往上拉
\begin{itemize}\setlength{\itemsep}{-1.8em }
\item 写文字
\item 写文字
\end{itemize}
5 全文行间距设置
一句代码搞定
\renewcommand{\baselinestretch}{1.25} %全文行间距扩大
5.1 行间距命令
\vspace{10pt}
\vskip{10pt}
6 设置自己的命令
\newcommand{\yihao}{\fontsize{28pt}{\baselineskip}\selectfont} % 字号设置
\newcommand{\sanhao}{\fontsize{15.75pt}{\baselineskip}\selectfont} % 字号设置
\newcommand{\wnfont}[1]{\yihao{\textcolor[rgb]{0.00,0.00,0.50}{#1}}}
7 \textcolor[rgb]{0.5,0.5,0.5} 和 \textcolor[RGB]{100,100,100}
rgb: 0-1
RGB: 0-255
8 手打公式太麻烦,怎么扫描别人的公式自动生成符号???
神器 : mathpix 软件
截屏别人的公式,自动帮你生成latex符号。太智能了!!!
5. 数学公式中插入中文
\mbox{中文}
6.如何让多行公式能过跨页显示(默认一组公式不能跨页,即,必须在同一页显示玩,会导致页面有大量的空白)
加这个:
\allowdisplaybreaks
另外,不要用\begin{frame} \end{frame} , 这个是用来编写PPT的,所以一个frame就是一页PPT的内容,你再怎么设置自动跨页也没用。超过一页PPT的内容就会隐藏掉。
7,插入代码块
导入包:\usepackage{listings}
插入代码:
\begin{lstlisting}[
language=c++,
breaklines=true,
numberstyle=\zihao{-5}\ttfamily,
]
代码在这里,上面【】里是代码的风格
\end{lstlisting}