Latex模板汇总


latex模板汇总

网页汇总

LaTeX 遇到各种小问题汇总

雷达LATEX公式应用基础

在线Latex公式编辑器

公式识别

overleaf

公式编辑器

TableGenerator

VSCODE 安装LATEX环境,参数配置,常见问题解决

Visual Studio Code (vscode)配置LaTeX

font下载

LaTeX模板分享

Latex常用操作

latex系列–2 标题、章节、目录、标签、引用

[LaTex] 多文件编译 | 分段编译

LaTeX中三种列举的形式:itemize,enumerate,description

Latex使用newcommand实现文中图片公式及section引用格式设置

LaTeX listings 宏包使用说明

  • 代码和pdf快速索引

VScode+Latex:代码和pdf互相跳转

在pdf中任意位置Ctrl+,跳转到代码相应位置

代码跳转到pdf,Alt +J

学术党必备:Zotero一键导出BibTex 参考文献

latex 参考文献作者是三个以上时如何处理?

细节整理

  • 空格和分段和换行:空格是连续的若干个空白字符,一行开头的空格忽略不计,行末的换行符视为一个空格;空行,会将文字分段。多个空行被
    视为一个空行,在行末使用 \par 命令分段;\\ 被直接定义成了手动换行的命令,不会导致缩进

  • 注释: % 字符

  • $ $行内公式 $$ $$ 行间公式

字体

罗马字体(Roman font):用于表示正文文本。 LaTeX命令:\textrm{文本} 或者 \textnormal{文本}

打印字体(Typewriter font):通常用于表示计算机代码、命令或程序。 LaTeX命令:\texttt{文本}

等宽字体(Monospaced font):类似打印字体,但更常用于显示等宽对齐的文本。 LaTeX命令:\textsf{文本}

粗体字体(Bold font):用于强调关键词或重要内容。 LaTeX命令:\textbf{文本}

斜体字体(Italic font):常用于表示变量名、书名、外语词汇等。 LaTeX命令:\textit{文本}

手写字体(Calligraphic font):常用于表示数学符号、特殊变量或代数结构。 LaTeX命令:\mathcal{文本}

黑板粗体字体(Blackboard bold font):用于表示数学中的特殊符号,如实数集、复数集等。 LaTeX命令:\mathbb{文本}

打印体(Fraktur font):常用于表示德文文本或表示特殊数学符号。 LaTeX命令:\mathfrak{文本}

整体结构

% !Mode:: "TeX:UTF-8"
%!TEX program  = xelatex

%\documentclass{cumcmthesis}导言区
\documentclass[withoutpreface,bwprint]{cumcmthesis} %去掉封面与编号页,用于指定文档类
\usepackage{subfigure}	%用于排版多张图片,调用宏包  
\usepackage{float}	%用于排版图片位置
\usepackage{mathdots} %可用用从右上到左下的省略号,矩阵的时候用\iddots 
\bibliographystyle{plain}	%引用样式,参考文献
\usepackage{url}
\usepackage{amssymb}	%输出花体字符,\mathbb

\title{Latex模板汇总}
%\author{Leo Superior}
%\date{\today}

%正文区
\begin{document}

\maketitle %生成标题以及作者时间信息

%目录
%\tableofcontents

%新的一页
%\newpage

\newpage
%附录
\appendix
\section{源代码}
\begin{lstlisting}[language=matlab]
\end{lstlisting}


\end{document} 

注意,在排版多张图片时库subfigure会和库figure的某些函数冲突,毕设模板中已经导入figure,因此不可用前者

普通表格

%表格的制作以及排版
 %l:左对齐 c:居中对齐 r:右对齐(均指的是表格内文字) 
 %|表示竖直的表格线,\hline表示水平的表格线 %p{1.5cm}用于设置指定宽度的列,内容超过后自动换行 
 % texdoc booktab(longtab tabu)查看更复杂的表格的制作 
 \begin{table}[H]
    \begin{center}
    \caption{用户性别及购物信息汇总}
    \begin{tabular}{|c|c|c|c|}
        \hline 
        性别 & 占会员人数比重 & 平均月消费次数 & 平均月消费金额  \\ 
        \hline&9.84\% & 3.32 & 5705.11  \\ 
        \hline&90.15\% & 3.35 &4358.27  \\ 
        \hline 	
    \end{tabular}
    \end{center}
\end{table}

三线表—固定方块的

\begin{table}[H]
    \centering
    %\caption{表格的标题}
    \begin{tabular}{ccccccccccc}
        \toprule[1.5pt]%第一条线
        \makebox[0.05\textwidth][c]{\textbf{第X天}}	&  
        \makebox[0.05\textwidth][c]{5} &
        \makebox[0.05\textwidth][c]{10} &
        \makebox[0.05\textwidth][c]{30} &	
        \makebox[0.05\textwidth][c]{45} &
        \makebox[0.05\textwidth][c]{55} &
        \makebox[0.05\textwidth][c]{61} &
        \makebox[0.05\textwidth][c]{79} &
        \makebox[0.05\textwidth][c]{83} &
        \makebox[0.05\textwidth][c]{95} &
        \makebox[0.05\textwidth][c]{102} \\
        \midrule[1pt] %第二条线
        \textbf{离群值判别RSME}& 1.22 & 0.83 & 2.21 & 1.15 & 3.59 & 1.98 & 3.2 & 1.35 & 0.71 & 1.51\\
        \midrule[1pt]
        \textbf{韦伯判别RSME}& 1.01 & 1.32 & 2.12 & 1.37 & 2.81 & 3.01 & 2.88 & 1.89 & 0.70 & 1.66\\
        \bottomrule[1.5pt]
    \end{tabular}
\end{table}
\usepackage{booktabs}%提供命令\toprule、\midrule、\bottomrule

三线表—随意长度

\begin{table}[H]
    \begin{center}
    \caption{不同群体购物信息汇总}
    \begin{tabular}{cp{4cm}<{\centering}cp{4cm}<{\centering}cp{4cm}<{\centering}cp{4cm}<{\centering}}
        \hline
        群体类型 &会员 & 非会员 & 总体 \\ \hline
        总消费订单数目 &242660&545060 & 787720\\ \hline	
    \end{tabular}
    \end{center}
\end{table}

\usepackage{array}

列表

有序列表

\begin{enumerate}
    \item 假设同一时刻的多条数据基本相近,只存在少数不同。
    \item 假设题目中所给数据均为真实数据。
    \item 假设市场行情变化仅于题目所提供数据相关。
\end{enumerate}

无序列表

\begin{itemize}
    \item 交易量巨大
    \item 持仓时间很短,日内交易次数很多
    \item 每笔收益率很低,但是总体收益稳定。
\end{itemize}

带有标签的列表

\begin{description}
     \item[Step1] 数据预处理
     \item[step2] 数据清洗
\end{description}

数学公式

常用基本符号

\begin{enumerate}
    \item 对公式加粗需要用 加之包含其中即可$\bm{ a+b=c }$
    \item 单空格 :$ a \quad b$
    \item 双空格: $a \qquad b$
    \item 乘号:$\times$
    \item 对数:$\log_{21} {xy}$
    \item $\left(…\right)$
    \item $\Biggl(\biggl(\Bigl(\bigl((x)\bigr)\Bigr)\biggr)\Biggr)$
    \item 绝对值:$\vert x \vert$
    \item 连乘:$\prod_{k=1}^n k = n!$
    \item 三次积分:$\iiint$
    \item 极限:$\lim_{x\to 0}$
    \item 求导:${f}’(x) = x^2 + x$
    \item 积分
    $$\int_a^b f(x) dx $$

    $$\int_0^{+\infty} x^n e^{-x} dx = n! $$

    $$\int_{x^2 + y^2 \leq R^2}   f(x,y) dx dy = 
    \int_{\theta=0}^{2\pi}    \int_{r=0}^R    f(r\cos\theta,r\sin\theta) r dr d\theta$$
    在两个积分号之间使用一个斜杠加一个感叹号 ! 来减小稍许间距。使之更美观。
    $$ i\hbar\frac{\partial \varphi } {\partial {t}} = \frac{-\hbar^2}{2m} 
\left( \frac{\partial^2}{\partial x^2} + \frac{\partial^2}{\partial y^2} + 
\frac{\partial^2}{\partial z^2} \right) \varphi  + V \varphi $$

$$ \frac{d}{dt} \int \!\!\! \int \!\!\! \int_{\textbf{R}^3} 
\left | \varphi (r,t) \right|^2 dx dy dz = 0 $$


\item 英文字体
\item $\mathbb{ABCDE}$
\item $\mathbf{abcde}$
\item $\mathtt{ABCDE}$
\item $\mathrm{ABCDE}$
\item $\mathsf{ABCDE}$
\item $\mathcal{ABCDE}$
\item $\mathfrak{ABCDE}$
\item 括号
%()、[]、|表示符号本身,使用 \{\} 来表示 ${}$。
%当要显示大号的括号或分隔符时,要用 \left 和 \right 命令,如$\left(表达式\right)$
\end{enumerate}

行间公式以及方程组

equation环境

可自动编号并且可交叉引用

$$a+b=b+a\quad(1)$$

%可以用label和ref命令实现交叉引用 交换律见式\ref{commutative} 
\begin{equation}
     a+b=b+a \label{commutative} 
\end{equation}

不自动编号

$$\frac{\sqrt{x+y}}{\frac1x+1}$$

\begin{equation*}
    \frac{\sqrt{x+y}}{\frac{1}{x}+1}
\end{equation*}

方程组例一

\begin{equation*}
    \begin{cases}
        y_{1} = u_{1,1}\tilde{x}_{1}+u_{2,1}\tilde{x}_{2}+\dots+u_{22,1}\tilde{x}_{22},\\
        y_{2} = u_{1,2}\tilde{x}_{1}+u_{2,2}\tilde{x}_{2}+ \dots +u_{22,2}\tilde{x}_{22},\\
        \quad \quad \quad \quad \quad  \quad \quad \quad \quad \quad \vdots\\
        y_{22} = u_{1,22}\tilde{x}_{1}+u_{2,22}\tilde{x}_{2}+\dots+u_{22,22}\tilde{x}_{22},
        
     \end{cases}
\end{equation*}

gather环境

gather环境,不仅实现多行公式的排版,而且可以自动编号

$$\begin{aligned}a+b&=b+a&(2)\[2ex]ab&=ba&(3)\end{aligned}$$

\begin{gather} 
    a + b = b + a \\ 
    ab = ba 
\end{gather} 

gather*环境,不带编号的多行公式排版

$$\begin{aligned}a+b&=b+a\[1ex]ab&=ba\end{aligned}$$

\begin{gather*} 
    a + b = b + a \\ 
    ab = ba 
\end{gather*} 

也可以在某一行换行之前使用命令,取消这一行公示的编号

\begin{gather} 
    a + b = b + a \\ 
    ab = ba \notag \\ 
    2 \times 3 = 3 \times 2 = 6 
\end{gather}

align环境

align环境用于多个公式之间的对齐排版,&指定对其的位置

%实现公式之间的对齐,可以使用align和align*(用&指定对齐位置)
 %带编号 
 \begin{align} 
    x &= t + \cos t +1 \\ 
    y &= 2\sin t 
\end{align}
%不代编号以及多个公式分别对齐 
%如等号对齐,每个开头对齐

\begin{align*} 
    x &= t & x &= \cos t & x &=t \\ 
    y &=2t & y &= \sin (t+1) & y &= \sin t 
\end{align*}

$$\begin{aligned}x&=t+\cos t+1&(6)\y&=2\sin t&(7)\end{aligned}$$

$$\begin{aligned}x&=t&x&=\cos t&x&=t\y&=2t&y&=\sin(t+1)&y&=\sin t\end{aligned}$$

split环境

该环境是在大的equation环境下,实现居中编号。适用于连等公式,&确定对齐位置

$$\begin{aligned}\cos2x&=\cos^2x-\sin^2x\&=2\cos^2x-1\end{aligned}\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad(8)$$

%split环境(对齐采用align环境的方式,编号在中间,主要适用于连等符号,也就是一个公式多行排版) %在equation环境下 
\begin{equation} 
    \begin{split} 
        \cos 2x &= \cos^2 x - \sin^2 x \\ 
                &= 2\cos^2 x - 1 
    \end{split} 
\end{equation}

cases环境

$$f(x)=\begin{cases}0&\text{x=0}\[2ex]1&\text{x!=0}\end{cases}\quad(9)$$

用于分段函数的表示,也是在equation环境下

%cases 环境,用于分段函数的表示 
%每行公式中使用&分隔符为连各个部分 
%通常表示值和后面的条件
%在equation环境下 
%\in表示的是属于符号,\text{}表示在公式环境下输出文本 
\begin{equation}
    f(x)=
    \begin{cases}
    0& \text{x=0}\\
    1& \text{x!=0}
    \end{cases}
\end{equation}

矩阵以及省略号的表示

省略号以及矩阵下标

$$A=\begin{bmatrix}a_{11}&a_{12}&\dots&a_{1n}\0&a_{22}&\dots&a_{2n}\\vdots&\vdots&\ddots&\vdots\0&0&0&0\end{bmatrix}{n\times n}B=\begin{pmatrix}a{11}^2&a_{12}^2&a_{13}^2\0&\vdots&a_{23}\a_{31}&0&a_{33}\end{pmatrix}_{3\times3}$$

%矩阵中经常使用的省略号可以用:水平:\dots 竖直:\vdots 左上到右下\ddots 
%矩阵下标表示,\times命令排版✖
 %左下到右上的省略号,在导入mathdots的情况下,用\iddots 
 $$ 
     A = 
     \begin{bmatrix} 
        a_{11} & a_{12} & \dots & a_{1n} \\
         0 & a_{22} & \dots & a_{2n} \\ 
         \vdots & \vdots & \ddots & \vdots \\ 
         0 & 0 & 0 & 0 
     \end{bmatrix}_{n \times n} 
         \qquad %空格 
         B = 
     \begin{pmatrix} 
            a_{11}^2 & a_{12}^2 & a_{13}^2 \\ 
            0 & \iddots & a_{23} \\ 
            a_{31} & 0 & a_{33} 
     \end{pmatrix}_{3 \times 3} 
 $$

跨列的省略号:

$$\begin{pmatrix}1&\frac12&\ldots&\frac1n\\ldots&\ldots&\ldots&\ldots\m&\frac m2&\ldots&\frac mn\end{pmatrix}$$

%\hdotsfor{列数} 
\[ 
    \begin{pmatrix} 
        1 & \frac 12 & \dots & \frac 1n \\ 
        \hdotsfor{4} \\ 
        m & \frac m2 & \dots & \frac mn
    \end{pmatrix} 
\]

简单矩阵

$$\begin{array}{cc}0&1\1&2\end{array}\quad\begin{pmatrix}i&0\\0&-i\end{pmatrix}\quad\begin{bmatrix}i&0\\0&-i\end{bmatrix}\quad\begin{cases}i&0\\0&-i\end{cases}\quad\begin{vmatrix}a&b\\c&d\end{vmatrix}\quad\begin{Vmatrix}a&b\\c&d\end{Vmatrix}$$

%矩阵环境,用&分割列,\\分割行,注意命令与文字间要用空格隔开 
%matrix环境,同时用的是行间公式,注意下面这些环境命令都要在大的公式环境下 
%这里是在中括号行间公式的命令下面 
 
$$
    \begin{matrix}%matrix环境是没有任何括号的矩阵
         0 & 1 \\
          1 & 2 
    \end{matrix} \qquad 
    \begin{pmatrix} %pmatrix环境,小括号环境 
        i & 0 \\ 
        0 & -i 
    \end{pmatrix} \qquad 
    \begin{bmatrix}%bmatrix环境,方括号环境 
         i & 0 \\ 
         0 & -i 
    \end{bmatrix} \qquad 
    \begin{Bmatrix} %Bmatrix环境,大括号环境 
        i & 0 \\
         0 & -i 
    \end{Bmatrix} \qquad 
    \begin{vmatrix} %vmtrix环境,单竖线环境 
        a & b \\ 
        c & d 
    \end{vmatrix} \qquad 
    \begin{Vmatrix} %Vmatrix环境,双竖线模式 
        a & b \\ 
        c & d 
    \end{Vmatrix} 
$$

分块矩阵

%分块矩阵(矩阵嵌套) 
%在数学公式中\Large 0和\text{\Large 0}表示的不一样 
$$
    \begin{pmatrix} 
        \begin{matrix} 
            1&0 \\ 
            0&1 
        \end{matrix} 
        & \Large 0 \\ 
        \text{\Large 0}
         & \begin{matrix} 
            1&0 \\ 
            0&1 
           \end{matrix} 
    \end{pmatrix} 
$$

三角矩阵

%三角矩阵 
%\multicolumn{cols}{pos}{text}合并多列 
%\raisebox调整高度 
\[ 
    \begin{pmatrix} 
        a_{11} & a_{12} & \cdots & a_{1n} \\ 
        & a_{22} & \cdots & a_{2n} \\ 
        & & \ddots & \vdots \\ 
        \multicolumn{2}{c}{\raisebox{1.3ex}[0pt]{\Huge 0}}& &a_{nn} 
    \end{pmatrix}
\]

行内小矩阵

%行内小矩阵(smallmatrix)环境 
复数 $z = (x,y)$ 也可以用矩阵 
\begin{math} \left(%需要手动加上左括号 
    \begin{smallmatrix} 
        x & -y \\
         y & x 
    \end{smallmatrix} \right)%需要手动加上右括号 
\end{math}来表示。

增广矩阵

$$\begin{array}{c|c}\frac{1}{2}&0\\hline0&-\frac{a}{bc}\end{array}$$

$$\left.\left[\begin{array}{cc|c}1&2&3\\hline4&5&6\end{array}\right.\right]$$

%array环境(类似于表格环境tabular) 
%引入array矩阵可以插入更为复杂的矩阵 
\[ 
    \begin{array}{r|r} 
        \frac 12 & 0 \\ \hline 
        0 & -\frac a{bc} \\ 
    \end{array} 
\]

$$
\left[  \begin{array}  {c c | c} %这里的c表示数组中元素对其方式:c居中、r右对齐、l左对齐,竖线表示2、3列间插入竖线
1 & 2 & 3 \\
\hline %插入横线,如果去掉\hline就是增广矩阵
4 & 5 & 6
\end{array}  \right]
$$

行列式

$$\begin{vmatrix}1&x&x^2\1&y&y^2\1&z&z^2\end{vmatrix}$$

$$
\left|
\begin{matrix}
1 & x & x^2 \\
1 & y & y^2 \\
1 & z & z^2 \\
\end{matrix}
\right|
$$

$$
\begin{vmatrix}
1 & x & x^2 \\
1 & y & y^2 \\
1 & z & z^2 \\
\end{vmatrix}
$$

数学专用定理、定义等

% 设置为: 定义
\begin{definition}[副标题] 
\end{definition}

% 设置为: 定理
\begin{theorem}[副标题] 
\end{theorem}

% 设置为: 引理
\begin{lemma}[副标题] 
\end{lemma}

 % 设置为: 推论
\begin{corollary}[副标题]
\end{corollary}

 % 设置为: 假设
\begin{assumption}[副标题]
\end{assumption}

 % 设置为: 猜想
\begin{conjecture}[副标题]
\end{conjecture}

% 设置为: 公理
\begin{axiom}[副标题] 
\end{axiom}

% 设置为: 定律
\begin{principle}[副标题] 
\end{principle}

% 设置为: 问题
\begin{problem} 
\end{problem}

% 设置为: 例
\begin{example} 
\end{example}

 % 设置为: 证明
\begin{proof}
\end{proof}

 % 设置为: 解
\begin{solution}
\end{solution}

图片

单张图片

\begin{figure}[H] % H表示的是浮动体的类型 如果为htbp时,则图片根据内容显示
    \centering %图片居中显示
    % \caption{评估指标} %标题在图片的上面
    %语法:\includegraphic[<选项>]{<文件名>}
    %格式:EPS、PDF,PNG,JPEG,BMP
    \includegraphics[width=.8\textwidth]{NARX结构图.png}
    \caption{NARX模型结构图} %标题在图片的下面
    \label{lstm net} %用于引用   \ref{lstm net}
\end{figure}

多张图片

关于Latex并排多张图片及加入图片说明的方法 不使用subfigure

\begin{figure}[h]
    
    \begin{minipage}{0.32\linewidth}
        \vspace{3pt}
        %这个图片路径替换成你的图片路径即可使用
        \centerline{\includegraphics[width=\textwidth]{1.png}}
          % 加入对这列的图片说明
        \centerline{Image}
    \end{minipage}
    \begin{minipage}{0.32\linewidth}
        \vspace{3pt}
        \centerline{\includegraphics[width=\textwidth]{2.png}}
     
        \centerline{Image}
    \end{minipage}
    \begin{minipage}{0.32\linewidth}
        \vspace{3pt}
        \centerline{\includegraphics[width=\textwidth]{3.png}}
     
        \centerline{Image}
    \end{minipage}
 
    \caption{Visual comparisons of original models.  }
    \label{fig4}
\end{figure}
\begin{figure}[H]
    \caption{高峰区到低峰区的调度示意图}
    \label{diaoduhou1} %要在标题下设置
    \subfigure
    {
        \begin{minipage}[b]{.3\linewidth}
            \centering
            \includegraphics[scale=0.25]{调度1.png}
        \end{minipage}
    } \quad \quad \quad \quad \quad \quad \quad %区分一行两个图片的间距
    \subfigure
    {
        \begin{minipage}[b]{.3\linewidth}
            \includegraphics[scale=0.25]{调度2.png}
        \end{minipage}
    }

    \subfigure
    {
        \begin{minipage}[b]{.3\linewidth}
            
            \includegraphics[scale=0.25]{调度3.png}
        \end{minipage}
    } \quad \quad \quad \quad \quad \quad \quad
    \subfigure
    {
    \begin{minipage}[b]{.3\linewidth}
        \includegraphics[scale=0.25]{调度4.png}
    \end{minipage}
    }
\end{figure}

参考文献的使用

引用后的格式是右边的方括号。

引用一篇文章\cite{article1}
%参考文献
% 一次管理,一次使用 
% 参考文献的格式: 
% \begin{thebibliogaraphy}{编号样本} 
    % \bibitem[记号]{引用标志}文献条目1 
    % \bibitem[记号]{引用标志}文献条目1
     % ...... 
% \end{thebibliogaraphy} 
% 其中文献条目包括:作业,题目,出版社,年代,版本,页码等 
% 引用时候要可以采用:\cite{引用标志1,引用标志2,....}  平齐 %\textsuperscript{\cite{article1}}  上标

\begin{thebibliography}{1}
    % 使用\bibitem{}引用具体文献
    \bibitem{article1}
    司守奎, 孙兆亮. 数学建模算法与应用 [M]. 北京: 国防工业出版,2015.
\end{thebibliography}

毕业论文

表格

\begin{table}
  \centering
  \begin{tabular}{cc}
    
  \end{tabular}
  \caption{A table for testing the English version list of tables with long
    caption. Try to make this caption longer than one line.}
  \label{tab:test:english}
\end{table}


\begin{table}
  \centering
  \begin{tabular}{cc}
    
  \end{tabular}
  \caption[Short table caption]{A table for testing the English version list of
    tables with long caption.}
  \label{tab:test:eng-short}
\end{table}

图片

\begin{figure}
  \centering
  
  \caption{插图测试B}
  \label{fig:test:b}
\end{figure}

参考文献

本模版参考文献统一采用bibtex格式,统一集中在本目录下的\textit{refs.bib}下。
脚注的粒子\footnote{文献格式的工作尚未开始,拟基于\texttt{biblatex}实现文献引用,工作量较大。}。
文献\cite{Itti98,russakovsky2015imagenet}给出了期刊文章的例
子,文献\onlinecite{ln111:_examp_confer_artic_title,deng2009imagenet}则给出了会议文章的例子

注意:\cite{}为右上角引用,\onlinecite{}为平行引用。

文档类更改记录

  • 上间距不够3cm
\addtolength{\textheight}{-4.5cm}
\setlength{\topmargin}{2.45cm-1in}
\setlength{\headheight}{15pt}
\setlength{\headsep}{0.4cm}
\setlength{\footskip}{18pt}
%自己调整,感觉大概合适
  • 章标题上面太宽
\setlength{\xdu@chapter@before}{10mm}
  • 目录的数字为小罗马
\ifxdu@bachelor\pagenumbering{Roman}\else\pagenumbering{roman}\fi

文章作者: Wgm
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Wgm !
  目录