数学建模国赛论文latex代码汇总

本文为 LaTeX 初学者提供了一个详细的入门指南,包括 LaTeX 的安装、编辑器选择,基础配置如中文支持、页面设置、目录创建,以及数学公式、三线表、图片和参考文献的插入方法。推荐使用WinEdt编辑器和SumatraPDF阅读器,同时提供了代码示例和快捷输入技巧。
摘要由CSDN通过智能技术生成

目录

一、写在前面的话

二、latex环境安装和编辑器的选择

三、基础配置(写作环境、中文支持、页面设置、分级目录)

四、数学公式、方程、矩阵编写与特殊符号的输入

五、三线表的输入

六、图片和参考文献的插入

七、最后附上完整配置代码


一、写在前面的话

对于很多准备国赛的同学来说,latex绝对是一个又爱又恨的软件。在国赛中使用latex来编写论文可以为论文排版省去很多功夫,让同学们值用专注于模型上面。然而latex因其入门门槛比word高且很多现成的latex模板无法正常套用,所以往往不是特别熟悉latex的同学不会使用latex来进行国赛的论文编写,而退而求其次选择word。对于这种情况我想说的是就算国赛回避了这个问题,但如果要参加美赛的话还是会尽可能地使用latex来编写论文,所以本文从新手角度出发,一一列举国赛中可能用到的latex代码。

二、latex环境安装和编辑器的选择

工欲善其事,必先利其器,我们先来了解latex环境的安装和编辑器的选择。

1. latex的安装方法和教程在latex工作室管网上有,这里放下链接不再赘述:latex下载与安装

2. 与python和C语言一样,latex除了汇编环境,也需要一个编辑器来实现编译:

  • WinEdt - 收费软件,推荐购买后使用,对初学者界面友好。

  • TeXworks -常见的 TeX 套装都自带这款编辑器,界面比较清爽,支持代码和 pdf 查看,左右分屏显示。

  • TeXStudio - 开源免费的编辑器,界面集成度好。其源于:TeXmaker - 开源免费的编辑器。

  • TeXShop (Mac 版) - MacTeX 自带的编辑器,界面比较简洁,与 TeXworks 功能接近。

  • TeXPad (Mac 版) - Mac OS 平台下的收费编辑器。

博主使用的是winedt10编辑器,在本站上有大佬分享注册序列码,可以白嫖使用:winedt激活秘钥

3. 除了编辑器,为了方便我们实时看到论文和修改,我们还需要下载一个PDF阅读器来辅助阅读,这里博主推荐SumatraPDF,使用该PDF阅读器可以实时更新论文内容,并且支持PDF内双击定位latex代码,在修改论文的时候十分方便。另外附上编辑器与SumatraPDF链接方法

三、基础配置(写作环境、中文支持、页面设置、分级目录)

\documentclass[12pt,a4paper]{article} %使用article文档类型,A4纸,正文字号12pt(小四)  
\usepackage{xeCJK}%没有这个显示不出中文。
\usepackage{CJKutf8}%中文支持
\usepackage{enumerate}%支持小标题编号
\linespread{1.5}%行间距1.5倍
\usepackage{indentfirst}%首段缩进
\setlength{\parindent}{2em}%首行缩进两字符
\usepackage[top=2.54cm, bottom=2.54cm, left=3.18cm,right=3.18cm]{geometry}%页边距设置
\title{标题}
\author{作者}
\date{}%取消当前日期显示


\begin{document}%文档从这里开始。

 \maketitle%按照预定的模板把上面那些信息排好。
%这一排空着,可以按照中文排版头前空两格(在目前的环境内)

添加目录\tablefcontents

一级章节\section
二级章节\subsection
三级章节\subsubsection

\begin{enumerate}
 \item is simple
 \item the chance of stretching
 \end{enumerate}

摘要\begin{abstract}
摘要内容
\end{abstract}

罗列环境\begin{itemize}
\item第一个东西
\item第二个东西
\end{itemize}

\end{document}  %结束编译

下划线: \underline{This is an underline text}
斜 体:\emph{文字}
(与 \emph{} 命令不同 \emph 是会让文字变跟现在文字不同. 如正体变斜体, 或者斜体变正体.)
加 粗:textbf{文字}
单段取消首行缩进: \noindent

四、数学公式、方程、矩阵编写与特殊符号的输入

\usepackage{amsmath}%数学公式支持
\usepackage{amssymb}%数学符号支持
\usepackage{mathrsfs}
\usepackage{bm}%公式加粗


数学模式下用 \usepackage{bm} 宏包,加粗前先写一行代码:
\boldmath
如果数学公式不需要加粗,下列代码可取消加粗:
\unboldmath
 $行内公式$ 
$$行间公式$$
角标变正体的代码为:`$E_{\rm{VFE}}$`

特殊符号
#——\#
$——\$
%——\%
{——\{
}——\}
~——\~{}
\——$\setminus$
^——\^{}
角度:$90^circ$

其中数学公式、方程和矩阵的编写太过麻烦,博主推荐使用Mathtype或者Axmath输入公式然后再复制为latex代码直接粘贴进latex,这样就可以省去很多学习时间。

五、三线表的输入

\usepackage{booktabs}

%%三线表
\begin{table}[htbp]
    \centering
    \caption{\label{tab:test}示例表格}%题注
    \setlength{\tabcolsep}{2cm}{%设置表格宽度
    	\begin{tabular}{rccl}%对齐方式右 中 中 左
        	\toprule
        	head1 & head2 & head3 & head4 \\
        	\midrule
        	1 & 2 & 3 & 4 \\
        	1 & 2 & 3 & 4 \\
        	1 & 2 & 3 & 4 \\
        	1 & 2 & 3 & 4 \\
        	\bottomrule
    	\end{tabular}
   	}
\end{table}

六、图片和参考文献的插入

\usepackage{graphicx}%使用graphicx包
   
 \includegraphics[width=3cm]{images/img2.jpg}%引入图片并设置大小
 \caption{Suancaiyu 1806}%题注

%%引用参考文献
  \cite{ref1}
  
  %%插入参考文献
  \begin{thebibliography}{99}
      \bibitem{ref1}Suancaiyu. LaTeX 入门.CSDN,2020(05):0-1.
      \bibitem{ref2}Suancaiyu. LaTeX 入门.CSDN,2020(05):0-1.
      \bibitem{ref3}Suancaiyu. LaTeX 入门.CSDN,2020(05):0-1.
      \bibitem{ref4}Suancaiyu. LaTeX 入门.CSDN,2020(05):0-1.
  \end{thebibliography}

七、最后附上完整配置代码

\documentclass{article}%这是主要的格式。
\usepackage{xeCJK}%没有这个显示不出中文。
\usepackage{CJKutf8}%中文支持
\usepackage{amsmath}%数学公式支持
\usepackage{amssymb}%数学符号支持
\usepackage{bm}% 公式加粗  
\usepackage{enumerate}%支持小标题编号
\linespread{1.5}%行间距1.5倍
\usepackage{indentfirst}%首段缩进
\usepackage{listings}%插入代码支持
\lstset{language=Matlab}%插入MATLAB代码
\usepackage[framed,numbered,autolinebreaks,useliterate]{mcode}%MATLAB代码高亮显示
\usepackage{graphicx}%写入python代码
\usepackage{pythonhighlight}%python代码高亮显示
\usepackage{booktabs}%插入表格
\usepackage{mathrsfs}
\setlength{\parindent}{2em}%首行缩进两字符
\usepackage[top=2.54cm, bottom=2.54cm, left=3.18cm,right=3.18cm]{geometry}%页边距设置

\title{题目}
\author{作者}
\date{}
\begin{document}%文档从这里开始。
 \maketitle%按照预定的模板把上面那些信息排好。
%这一排空着,可以按照中文排版头前空两格(在目前的环境内)



\end{document}

  • 19
    点赞
  • 232
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值