ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

全国大学生数学建模竞赛LaTeX模板使用说明|Readme

2022-08-26 14:30:49  阅读:310  来源: 互联网

标签:LaTeX begin end textwidth 建模 label minipage Readme centering


基本模板及说明

\documentclass[]{cumcmthesis}

    %指定使用该模板, 需将cumcmthesis.cls文件于tex文件置于同一目录下
    % 可选参数,加在[]中
    % - withoutpreface:提交电子版时,无需承诺书和封面
    % - bwprint:黑白打印,默认为colorprint

\title{论文题目}
\tihao{A}            % 题号
\baominghao{4321}    % 报名号
\schoolname{你的大学}
\membera{成员A}
\memberb{成员B}
\memberc{成员C}
\supervisor{指导老师}
\yearinput{2017}     % 年
\monthinput{08}      % 月
\dayinput{22}        % 日

\begin{document}

\maketitle % 承诺书与封面页

    

% 摘要
\begin{abstract}

    摘要的具体内容。
    \keywords{关键词1\quad  关键词2\quad   关键词3}

\end{abstract}

\tableofcontents %目录, 不需要目录时, 注释掉即可

\section{问题重述}

    \subsection{问题背景}

    \subsection{目标任务}

\subsection{问题分析}

\section{模型假设}

\section{符号说明}

    \begin{center}
        \begin{tabular}{cc}
            \toprule[1.5pt]
            符号	&  意义 \\ 
            \midrule
            	    &  \\ 
            \bottomrule[1.5pt]
        \end{tabular}
    \end{center}

\section{模型的建立与求解}

\section{灵敏度分析}

\section{模型的评价与推广}

% 参考文献
\begin{thebibliography}{99}%宽度99

    \bibitem{bib:one} ....

\end{thebibliography}

% 附录 % 在appendices环境中,用\section{XX}后,显示的是 附录A XX
\begin{appendices}

    附录的内容。 

\end{appendices}

\end{document}

文章的内容结构大致为:问题重述(包含问题背景和任务目标),问题分析,模型假设,符号说明,
模型的建立与求解(问题一,问题二,\(\cdots\)),灵敏度分析,模型的评价与推广,参考文献,附录

文章需用xelatex编译

xelatex example
or
latexmk -xelatex example

引用说明

heperrefcleveref 宏包里的 \cref 来代替原来的 \ref :

  • 原先引用时, 例如引用图片, 需要使用引用图\ref{xxx}
  • 现在引用时, 不需要说明是图, 还是表\(\cdots\), 只需在引用时用\cref代替即可, 同时, 引用后还具有超链接功能

位置参数

图片和表格需要指定其在文中的位置, 可以用以下参数:

  • h: here
  • b:bottom
  • t:top
  • p:page

默认使用hbtp(不分顺序), !h将强制在这里.

图片

同时需注意, 位图尽量用jpg, png格式; 矢量图用png格式. 图片若未指定后缀, 则按.pdf, .eps, .jpg, .png的顺序搜索.
图片的默认搜索文件夹为 \graphicspath{{figures/}{figure/}{pictures/}%{picture/}{pic/}{pics/}{image/}{images/}} ,
因此, 只需将图片放在与tex文件相同根目录的其中一个文件夹下即可.

以下是插入图片的语法:

% 单张图片
\begin{figure}[!h]
	\centering
	\includegraphics[width=0.6\textwidth]{}
	\caption{}
	\label{}
\end{figure}

% 插入单张过宽图片
\begin{figure}[!h]
	\centering
	\includegraphics[width=0.6\textwidth][center]{}
	\caption{}
	\label{}
\end{figure}

% 插入两张图片并并排
\begin{figure}[!h]
	\centering
	\begin{minipage}[c]{0.48\textwidth}
		\centering
		\includegraphics[width=0.8\textwidth]{}
		\subcaption{}
        \label{}
	\end{minipage} %中间不能有空格
	\begin{minipage}[c]{0.48\textwidth}
		\centering
		\includegraphics[width=0.8\textwidth]{}
		\subcaption{}
        \label{}
	\end{minipage}
    \caption{}
    \label{}
\end{figure}

% 插入三张图片并排显示
\begin{figure}[!h]
	\centering
	\begin{minipage}[c]{0.3\textwidth}
		\centering
		\includegraphics[width=0.95\textwidth]{}
		\subcaption{}
        \label{}
	\end{minipage}
	\begin{minipage}[c]{0.3\textwidth}
		\centering
		\includegraphics[width=0.95\textwidth]{}
		\subcaption{}
        \label{}
	\end{minipage}
	\begin{minipage}[c]{0.3\textwidth}
		\centering
		\includegraphics[width=0.95\textwidth]{}
		\subcaption{}
        \label{}
	\end{minipage}
    \caption{}
    \label{}
\end{figure}

% 并排插入两个不同高的图片
\begin{figure}[!h]
    \centering
    \begin{minipage}[c]{0.48\textwidth}
        \centering
        \includegraphics[height=0.2\textheight]{}
        \subcaption{}
    \end{minipage}
    \begin{minipage}[c]{0.48\textwidth}
        \centering
        \includegraphics[height=0.2\textheight]{}
        \subcaption{}
    \end{minipage}
    \caption{}
    \label{}
\end{figure}

注意:并排图片,不同的minipage之间不能有空格.

表格

一般表格,用该网站生成

三线表:

\begin{table}[!h]
    \centering
    \caption{中文标题}
    \label{}
    \begin{tabular}{cc...c}
        \toprule[1.5pt]
        表头第1个格   & 表头第2个格   & ... & 表头第n个格  \\
        \midrule[1pt]
        表中数据(1,1) & 表中数据(1,2) & ... & 表中数据(1,n)\\
        表中数据(2,1) & 表中数据(2,2) & ... & 表中数据(2,n)\\
        ...................................................\\
        表中数据(m,1) & 表中数据(m,2) & ... & 表中数据(m,n)\\
        \bottomrule[1.5pt]
    \end{tabular}
\end{table}

tabular右边的字符个数表示列数, c为居中, l为左对齐, r为右对齐. 在字符间添加@{文本}, 其文本会被插入每一行对应位置
在字符间加 | 可以添加分隔线

表格以 \\ 分行, \hline表示分隔线.{booktabs}宏包提供了 \toprule,\midrule,\bottomrule 来绘制三线表, 可选参数可以指定线宽

若要使表格与页面同宽,可用tabularx宏包来实现[1],加上参数{\textwidth},并将列的的类型改为X类型,它将表格的空余部分用空格填充:

\begin{table}[!h]
    \centering
    \caption{}
    \label{}
    %\setlength\tabcolsep{60pt} %修改最左边一列到边栏的间距
    \begin{tabularx}{\textwidth}{XX}
        \toprule[1.5pt]
        \\
        \midrule[1pt]
        \\
        \bottomrule[1.5pt]
    \end{tabularx}
\end{table}

公式

行内公式

$$ 包裹

行间公式

单行公式

不需要编号时, 可以用 \[ \] 包裹

需要编号时, 可以用equation(只支持单行)环境, 并加上 \label{}

\begin{equation}
xxx
\label{}
\end{equation}

同时, 注意用 \cref 引用

多行公式

可以用align数学环境:

\begin{align}
P & = UI \\
  & = I^2R
\end{align}

符号 & 用来对齐特定位置, 每行可以有多个, 但每行的个数需要相同. 符号 \\ 用来换行, 可在不需要编号的行加上 \notag , 这样其就不会有编号

输入矩阵

\[
\mathbf{X} = \left(
    \begin{array}{cccc}
    x_{11} & x_{12} & \ldots & x_{1n}\\
    x_{21} & x_{22} & \ldots & x_{2n}\\
    \vdots & \vdots & \ddots & \vdots\\
    x_{n1} & x_{n2} & \ldots & x_{nn}\\
    \end{array} \right)
\]

即左右的括号用 \left,\right 来匹配内容大小, 中间用array环境来输入内容.

分段函数

\[
f(x) =
    \begin{cases}
        0 &  x \text{为无理数} ,\\
        1 &  x \text{为有理数} .
    \end{cases}
\]

置于case环境之中, 用 \\ 换行,用&来对齐位置

字体

公式环境中, 字体是数学字体, 与正文字体不同, 若公式中有个别文字, 则需放在 \text{} 之中

需要加粗的字母用 \bm{} 包裹上.

自定义环境

注: 以下内容都可用 \cref 引用

用法示例

\begin{definition}
    定义环境
    \label{}
\end{definition}

该语句可以使用定理环境, 可以在后文方便地用 cref{label} 的方法来引用该定义

该文档类中, 包含的自定义环境有:

  • 定义 definition
  • 定理 theorem
  • 引理 lemma
  • 推论 corollary
  • 假设 assumption
  • 猜想 conjecture
  • 公理 axiom
  • 定律 principle
  • 问题 problem
  • 例子 example
  • 证明 proof
  • 解 solution

脚注

\footnote{内容}可以生成脚注

列表

有序列表

\begin{enumerate}
    \item one
    \item two
    \item ...
\end{enumerate}

无序列表

\begin{itemize}
    \item one
    \item two
    \item ...
\end{itemize}

更改列表编号

经过查阅资料,常规的修改列表编号的方法都是引入enumerate的宏包,然后再列表环境中添加可选参数A,(1),step 1之类的来修改
列表编号.但一开始,我在文件中引入该宏包后,发现会报错.经过比较,才发现该宏包与enumitem宏包会产生冲突.具体见此

在引入enumitem宏包时,添加可选参数[shortlabels],后面修改列表编号时,可以像enumerate宏包一样简便地修改:

\begin{enumerate}[(1)]
    \item 1
    \item 2
\end{enumerate}

字体加粗与斜体

\textbf{}对文本进行加粗,\textbf{}对文本进行斜体

注:中文并不支持斜体,同时,有些字体也不支持粗体,如宋体.该模板用xeCJK设置文章的字体为主要宋体,同时,粗体为黑体,斜体为楷书.

文献引用

引用方式

\begin{thebibliography}{99}
    \bibitem[1]{引用标签} ...
\end{thebibliography}

在文中用\cite{引用标签}即可引用,若要使参考文献标号在右上角,则用\upcite\supercite[2]引用

文献引用格式:

参考文献的类型:

  • [M]专著,图书
  • [C]论文集
  • [N]报纸文章
  • [J]期刊文章
  • [D]学位论文
  • [R]研究报告
  • [S]标准
  • [P]专利
  • [Z]其他

案例:

  • 书籍类: [编号]作者.书名[M].出版地: 出版社, 出版年份: 起止页码.
  • 论文集: [编号]作者.篇名[C].出版地: 出版者, 出版年份: 起止页码.
  • 报纸类: [编号]作者.篇名[N].报纸名, 出版日期(版次).
  • 期刊类: [编号]作者.篇名[J].刊名, 出版年份, 卷号(期号): 起止页码.
  • 学位论文: [编号]作者.篇名[D].出版地: 保存者, 出版年份: 起止页码.
  • 研究报告: [编号]作者.篇名[R].出版地: 出版者, 出版年份: 起止页码.
  • 标准: [编号]标准编号,标准名称[S].
  • 专利: [编号]专利所有者.题名[P].国别:专利号,发布日期.
  • 条例: [编号]颁布单位.条例名称[Z].发布日期.
  • 译著: [编号]原著作者.书名[M].译者, 译.出版地: 出版社, 出版年份: 起止页码.
  • 网上资源: [编号]作者.资源标题[Z].网址.访问时间(年月日)。

插入代码块

\begin{lstlisting}[language=,caption=] %language指定代码的语言类型,caption为该代码块的标题
你想显示的代码
\end{lstlisting}

\lstinputlisting[language=, firstline=, lastline=,caption=]{source} %直接从文件中引入代码,firstline和lastline为从该文件中引入代码的起止行

单位

使用siunitx宏包来添加单位.该部分内容整合自此博客

格式:\SI{数字}{单位}或者用\num{}输入数字,用\si{}输入单位.

数字的输入

使用\num{}

  • 小数点: \num{123,456}
  • 复数: \num{1+-2i}
  • 科学计数法: \num{2.3e5},显示\(2.3 \times 10^{5}\)
  • 数字间的乘法: \num{1.2 x 2.3 x 3},显示\(1.2 \times 2.3 \times 3\)

单位

  • 符号\(\mu\)不用$\mu$来输入,该语法是斜体,而单位的需求是正体,应用\micro代替.
  • 其他符号直接填英文字母就行,且符号间需要有间隔时,加一个.就可以,如kg.s^{-1}
  • 指数上标可用^{}来输入,但是这样,上标可能过大;可在要输入上标的地方输入\tothe{},来添加更小的上标.
  • \text{}可以输入汉字文字.

  1. 该模板已加载tabularx宏包 ↩︎

  2. 使用\supercite的标号更小 ↩︎

标签:LaTeX,begin,end,textwidth,建模,label,minipage,Readme,centering
来源: https://www.cnblogs.com/ranxi169/p/16627454.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有