MCM/ICM(数学建模美赛) LaTeX常用操作汇总(拿来就用!)

2024-02-09 12:36

本文主要是介绍MCM/ICM(数学建模美赛) LaTeX常用操作汇总(拿来就用!),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

官方模板

https://www.comap.com/undergraduate/contests/mcm/flyer/MCMICM_Summary.tex

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% MCM/ICM LaTeX Template %%
%% 2024 MCM/ICM           %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt]{article}
\usepackage{geometry}
\geometry{left=1in,right=0.75in,top=1in,bottom=1in}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Replace ABCDEF in the next line with your chosen problem
% and replace 1111111 with your Team Control Number
\newcommand{\Problem}{ABCDEF}
\newcommand{\Team}{1111111}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\usepackage{newtxtext}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{newtxmath} % must come after amsXXX\usepackage[pdftex]{graphicx}
\usepackage{xcolor}
\usepackage{fancyhdr}
\lhead{Team \Team}
\rhead{}
\cfoot{}\newtheorem{theorem}{Theorem}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{definition}{Definition}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\graphicspath{{.}}  % Place your graphic files in the same directory as your main document
\DeclareGraphicsExtensions{.pdf, .jpg, .tif, .png}
\thispagestyle{empty}
\vspace*{-16ex}
\centerline{\begin{tabular}{*3{c}}\parbox[t]{0.3\linewidth}{\begin{center}\textbf{Problem Chosen}\\ \Large \textcolor{red}{\Problem}\end{center}}& \parbox[t]{0.3\linewidth}{\begin{center}\textbf{2024\\ MCM/ICM\\ Summary Sheet}\end{center}}& \parbox[t]{0.3\linewidth}{\begin{center}\textbf{Team Control Number}\\ \Large \textcolor{red}{\Team}\end{center}}	\\\hline
\end{tabular}}
%%%%%%%%%%% Begin Summary %%%%%%%%%%%
% Enter your summary here replacing the (red) text
% Replace the text from here ...
\begin{center}
\textcolor{red}{%
Use this template to begin typing the first page (summary page) of your electronic report. This \newline
template uses a 12-point Times New Roman font. Submit your paper as an Adobe PDF \newline
electronic file (e.g. 1111111.pdf), typed in English, with a readable font of at least 12-point type.	\\[2ex]
Do not include the name of your school, advisor, or team members on this or any page.	\\[2ex]
Be sure to change the control number and problem choice above.	\\
You may delete these instructions as you begin to type your report here. 	\\[2ex]
\textbf{Follow us @COMAPMath on Twitter or COMAPCHINAOFFICIAL on Weibo for the \newline
most up to date contest information.}
}
\end{center}
% to here
%%%%%%%%%%% End Summary %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\clearpage
\pagestyle{fancy}
% Uncomment the next line to generate a Table of Contents
%\tableofcontents 
\newpage
\setcounter{page}{1}
\rhead{Page \thepage\ }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Begin your paper here%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}
\end

编辑器

  • 在线:overleaf.com
  • 本地:TeXworks editor

基础操作

换页:

\newpage

段落缩进:

\indent

字体加粗:

\textbf{abc}

字体斜体:

\textit{abc}

普通段落:

\par{content}

需要居中的内容(例如标题、Summary等)

\begin{center}\LARGE{TITLE}\vspace{0.4cm}\\\large \textbf{Summary}
\end{center}

特殊符号

\_ % 下划线
\% % 百分号

图片

\usepackage{graphicx}
\begin{figure}[H]\centering\includegraphics[width=0.5\textwidth]{1.png}\caption{Picture Caption}\label{fig1}
\end{figure}

在段内引用该图片:

\ref{fig1}

多个图组在一起:

\begin{figure}\centering\begin{minipage}[b]{0.45\textwidth}\centering\includegraphics[width=0.8\textwidth]{1.png}\caption{name 1}\label{fig:1}\end{minipage}\begin{minipage}[b]{0.45\textwidth}\centering\includegraphics[width=0.8\textwidth]{2.png}\caption{name 2}\label{fig:2}\end{minipage}
\end{figure}

无序列表

普通无序列表:

\begin{itemize}\item \item \item 
\end{itemize}

上白下黑尖无序列表:

\begin{enumerate}\item[\ding{226}] \item[\ding{226}] \item[\ding{226}] 
\end{enumerate}

表格

三线表:

在引言区引用:

\usepackage{longtable}
\usepackage{booktabs}

正文代码:

\begin{longtable}{ccc}\toprule\textbf{Tit1} & \textbf{Tit2} & \textbf{Tit3} \\\midrulea & b & c \\a & b & c \\a & b & c \\\bottomrule
\end{longtable}

如果要对某一行添加颜色,则可以在正文前添加宏包:

\usepackage[table]{xcolor}

在要添加背景色的那一行的代码前加入:

\rowcolor{green!40}

其中,green可以替换成其他的颜色(red, yellow, blue, orange, pink, …),"!"后的数字表征底色的深度。

合并单元格:(都是在这个格子最左上方所在“坐标”处写LaTeX代码)

竖向合并单元格:

\multirow{2}{*}{_Content_}

横向合并单元格:

\multicolumn{2}{c}{_Content_}

e.g.

\begin{table}[!htbp]\begin{center}\caption{Metabolic rate}\vspace{-0.5cm}\begin{tabular}{cccc}\toprule\multirow{2}{*}{Flying} & \multirow{2}{*}{weight} & \multicolumn{2}{c}{Metabolic rate} \\\cmidrule{3-4}& & Dynamic & Static \\\midrule\bottomrule \end{tabular}\end{center}
\end{table}

注:如果使用table中嵌套longtable,可能会出现两个表格之间的编号相差2。解决方法是:不要在\begin{table}后\begin{longable}前定义标题,而是在longtable内部定义标题,此时要注意在longtable内部使用\caption命令时,结尾必须加\\

\begin{table}[!h]\centering\begin{longtable}{ccc}\caption{Caption} \\ % 后面的这两条斜杠不能省略\toprule\textbf{Tit1} & \textbf{Tit2} & \textbf{Tit3} \\\midrulea & b & c \\a & b & c \\a & b & c \\\bottomrule\label{Label} % 正文中使用\ref{Label}来引用\end{longtable}
\end{table}

对于“符号说明”表格,可以仅设置第一列的宽度(例如设置为1cm):

\begin{longtable}{p{1cm}<{\centering}l}\toprule\textbf{Tit1} & \textbf{Tit2} \\\midrule$a$ & b \\$a$ & b \\$a$ & b \\\bottomrule
\end{longtable}

表格下方带小字批注可以参考如下代码:

\begin{table}[!htbp]  
\centering  
\caption{caption}  
\label{tab:example}  
\begin{threeparttable}  
\begin{longtable}{ccc}  
\toprule
1 & 2 & 3 \\
\midrule
1 & 2\textsuperscript{2} & 3 \\  
4 & 5 & 6 \\  
7 & 8 & 9 \\
\bottomrule
\end{longtable}  \begin{tablenotes} % 表格下方的小字批注\item[1] aaa  \item[2] bbb  
\end{tablenotes}  
\end{threeparttable}  
\end{table} 

公式

带编号的公式:

\begin{equation}_equation_content_\label{e1}
\end{equation}

参考文献

在文章最下方的参考文献板块,书写以下代码:

\begin{thebibliography}{99}\bibitem{reference1}\bibitem{reference2}\bibitem{reference3}
\end{thebibliography}

在文中使用\cite{}进行引用。

Report on Use of AI

参考样式:(表格式的)

宏包:

\usepackage{tabularx} % Report on Use of AI中的表格
\usepackage{array}
\usepackage{color}
\usepackage{colortbl}
\section*{\centering Report on Use of AI}
\indent
\par{1. OpenAI ChatGPT(Nov 5, 2023 version, ChatGPT-4) }
\begin{table}[!h]\centering\begin{tabularx}{0.8\textwidth}{|X|}\hline\rowcolor{gray}Query1: \\ \rowcolor{gray}There are many methods for calculating green GDP. Please help me list a literature list and briefly introduce the calculation ideas listed in the article.\\ \hlineOutput1: \\I did a quick search and here's what I found. \\The concept of Green GDP has evolved to address the limitations of traditional GDP in reflecting the qualitative aspects of well-being, such as human, social, and natural components. \\\hline\end{tabularx}
\end{table}\par{2. Baidu ERNIE Bot(2.5.2 version)}

这篇关于MCM/ICM(数学建模美赛) LaTeX常用操作汇总(拿来就用!)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/694243

相关文章

Python正则表达式匹配和替换的操作指南

《Python正则表达式匹配和替换的操作指南》正则表达式是处理文本的强大工具,Python通过re模块提供了完整的正则表达式功能,本文将通过代码示例详细介绍Python中的正则匹配和替换操作,需要的朋... 目录基础语法导入re模块基本元字符常用匹配方法1. re.match() - 从字符串开头匹配2.

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

SpringBoot 获取请求参数的常用注解及用法

《SpringBoot获取请求参数的常用注解及用法》SpringBoot通过@RequestParam、@PathVariable等注解支持从HTTP请求中获取参数,涵盖查询、路径、请求体、头、C... 目录SpringBoot 提供了多种注解来方便地从 HTTP 请求中获取参数以下是主要的注解及其用法:1

sysmain服务可以禁用吗? 电脑sysmain服务关闭后的影响与操作指南

《sysmain服务可以禁用吗?电脑sysmain服务关闭后的影响与操作指南》在Windows系统中,SysMain服务(原名Superfetch)作为一个旨在提升系统性能的关键组件,一直备受用户关... 在使用 Windows 系统时,有时候真有点像在「开盲盒」。全新安装系统后的「默认设置」,往往并不尽编

Python自动化处理PDF文档的操作完整指南

《Python自动化处理PDF文档的操作完整指南》在办公自动化中,PDF文档处理是一项常见需求,本文将介绍如何使用Python实现PDF文档的自动化处理,感兴趣的小伙伴可以跟随小编一起学习一下... 目录使用pymupdf读写PDF文件基本概念安装pymupdf提取文本内容提取图像添加水印使用pdfplum

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

使用Python的requests库来发送HTTP请求的操作指南

《使用Python的requests库来发送HTTP请求的操作指南》使用Python的requests库发送HTTP请求是非常简单和直观的,requests库提供了丰富的API,可以发送各种类型的HT... 目录前言1. 安装 requests 库2. 发送 GET 请求3. 发送 POST 请求4. 发送

Python使用python-pptx自动化操作和生成PPT

《Python使用python-pptx自动化操作和生成PPT》这篇文章主要为大家详细介绍了如何使用python-pptx库实现PPT自动化,并提供实用的代码示例和应用场景,感兴趣的小伙伴可以跟随小编... 目录使用python-pptx操作PPT文档安装python-pptx基础概念创建新的PPT文档查看

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据