数学建模美赛【LaTeX】公式、表格、图片

news2024/11/27 12:49:10

数学建模美赛【LaTeX】公式、表格、图片

1 宏包

\package{ } 就是在调用宏包,对计算机实在外行的同学姑且可以理解为工具箱。 每一个宏包里都定义了一些专门的命令,通过这些命令可以实现对于一类对象(如数学公式等)的统一排版(如字号字形),或用来实现一些功能(如插入图片或制作复杂表格)。 通常在\documentclass 之后,在\begin{document} 之前,将文章所需要涉及的宏包都罗列上。 对于新人而言比较常用的宏包有:

  • 编辑数学公式的宏包:\usepackage{amsmath} 和 \usepackage{amssymb}
  • 编辑数学定理和证明过程的宏包:\usepackage{amsthm}
  • 插入图片的宏包:\usepackage{graphicx}
  • 复杂表格的宏包:\usepackage{multirow}

2 公式

2.1 插入公式需要的宏包

\usepackage{amsmath}
\usepackage{amssymb}

2.2 插入公式

在LaTeX数学模式中,公式有两种形式——行内公式和行间公式。前者公式嵌入在行内,适用于简单短小的公式;后者居中独占一行,适用于比较长或重要的公式。

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
	% 行内公式 $ f(x) = a+b $
	The Newton's second law is $F=ma$.
	% 行间公式 $$ f(x) = a+b $$
	The Newton's second law is
	$$F=ma$$
	%给公式手动编号
	\[f(x) = a - b \tag{1.1} \]
	
	\[
	\left\{
	\begin{aligned}
		&a+b=c\\
		&d=e+f+g
	\end{aligned}
	\right.
	\]
\end{document}

在这里插入图片描述

3 图片

xelatex编译方式可以使用png,jpg等常用图片格式,首先使用插入图片的宏包:\usepackage{graphicx}

\documentclass{article}% TODO: 
\usepackage{graphicx} 
\begin{document}
    %显示一张图片h
	\begin{figure}[h]
		\centering
		\includegraphics[width=0.4\linewidth]{../image1}
		\caption{a}
		\label{fig:image1}
	\end{figure}
	%显示多张图片
	Figure \ref{fig:figure1} shows:
	\begin{figure}[h]
		\centering
		\includegraphics[width=0.3\linewidth]{../image1}
		\includegraphics[width=0.3\linewidth]{../image2}
		
		\includegraphics[width=0.3\linewidth]{../image1}
		\includegraphics[width=0.3\linewidth]{../image2}
		\caption{b}
		\label{fig:figure1}%图片的引用名称
	\end{figure}
	
\end{document}

在这里插入图片描述

4 表格

tabular环境是LaTeX默认创建表格的环境。你需要对这个环境手动指定一个参数。{c c c}参数告诉LaTeX,表格将会有三列,每一列都是居中对齐(c: center)。

tabular参数介绍:

  • { |c|c|c| } 这个参数设定了表格中有三列,列旁都有一个竖直的分割线。每一个c都代表这一列中的内容是居中对齐的,你也可以使用r来向右对齐,或者l来向左对齐。
  • \hline 会在表格中插入水平的分割线
  • cell1 & cell2 & cell3 \\ &符号分割了单元格之间的内容。\\代表着一行的结束。
\documentclass{article}% TODO: 
\usepackage{booktabs}
\begin{document}
\begin{table}[htbp]
	\centering
	\caption{Notations}
	\begin{tabular}[cp{0.9\textwidth}]{cc}
		\toprule[2pt]
		Symbols & Description\\
		\midrule
		$M$ & mean value  \\
		$a$ & D-value     \\
		$b$ & extreme     \\
		\bottomrule[2pt]
	\end{tabular}
	\label{tab1} 
\end{table}
\end{document}

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/345427.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

opencv的TrackBar控件

大家好,我是csdn的博主:lqj_本人 这是我的个人博客主页: lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注…

HTML预格式化文本pre标签

文章目录参考white-spaceword-breakfont-family参考 https://blog.csdn.net/weixin_44368963/article/details/120054949 https://www.zhangxinxu.com/wordpress/2017/03/css-font-family-chinese-english/ pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留…

UG二次开发装配篇 添加/拖动/删除组件方法的实现

我们在UG装配的过程中,经常会遇到需要调整组件目录位置,在软件设计过程中可以通过在目录树里面拖动组件来完成。 那么,如果要用程序实现组件的移动/拖动,我们要怎么做呢? 本节就完成了添加/拖动/删除组件方法的实现&…

ZooKeeper集群搭建步骤

一、准备虚拟机准备三台虚拟机,对应ip地址和主机名如下:ip地址Hostname192.168.153.150ant163192.168.153.151ant164192.168.153.152ant165修改hostname,并使之生效[rootlocalhost /]# hostnamectl set-hostname zookeeper1 //修改hostname …

分享好玩的h5小游戏制作步骤_怎么做h5微信小游戏

近年来,市面上一直流行各种h5游戏,例如投票、答题、刮刮乐、大转盘等等等等,而且我在各种营销场景下经常看到它们的身影,是做促销,引流和宣传的神器之一!那么,怎么做好玩的h5游戏?还…

网络安全-Nmap

网络安全-Nmap Nmap-号称诸神之眼 这个呢就是用来扫描网络端口的 Namp的工作原理很像一个雷达 做任何攻击之前,得先知道怎么去找破绽,而不是钢铁洪流,那个是不叫渗透了,叫硬钢。 咋用呢? 很简单 直接 nmap 后面跟网址…

Linux内核转储---kdump原理梳理

文章目录Kexec和Kdump设计的区别kexeckdumpKdump的执行流程kexec的实现用户空间kexec内核空间vmcoreKdump的实现可以分为两部分:内核和用户工具。内核提供机制,用户工具在这些机制上实现各种转储策略,内核机制对用户工具的接口是一个系统调用…

华为HCIE学习之Openstack Nova组件

文章目录一、openstack组成形式二、Nova的模块1、Nova-api功能2、Nova-scheduler功能3、Nova-conductor功能4、Nova-novncproxy5、Nova-compute三、nova中的一些概念 一、openstack组成形式 openstack由一个个组件组成,每个组件由一个个模块组成。 二、Nova的模块…

mac上安装redis的两种方法

mac上安装redis的两种方法1. 安装方式1->使用homebrew安装redis1.1 安装redis1.1.1 安装homebrew1.1.2 查看redis安装目录1.2 安装等简单命令1.3 启动等相关命令1.3.1 使用brew命令启动1.3.2 redis-cli连接redis服务1.3.3 使用配置文件启动1.42. 安装方式2->官网下载安装…

Spring Cloud之Zuul

目录 简介 Zuul中的过滤器 过滤器的执行流程 使用过滤器 route过滤器的默认三种配置 路由到服务 路由到url地址 转发给自己 自定义过滤器 简介 Zuul是Netflix开源的微服务网关,主要功能是路由转发和过滤器,其原理也是一系列filters&#xff0…

图文解说S参数(进阶篇)

S参数是RF工程师/SI工程师必须掌握的内容,业界已有多位大师写过关于S参数的文章,即便如此,在相关领域打滚多年的人, 可能还是会被一些问题困扰着。你懂S参数吗? 图文解说S参数(基础篇) 请继续往下看...台湾…

数据结构(三):集合、字典、哈希表

数据结构(三)一、集合(Set)1.封装一个集合类2.集合常见的操作(1)并集(2)交集(3)差集(4)子集二、字典(Map)三、…

Powershell Install SQL Server 2022

前言 SQL Server 2022 (16.x) 在早期版本的基础上构建,旨在将 SQL Server 发展成一个平台,以提供开发语言、数据类型、本地或云环境以及操作系统选项。 SQL Server Management Studio (SSMS) 是一种集成环境,用于管理从 SQL Server 到 Azure SQL 数据库的任何 SQL 基础结构…

nginx如何用html显示多个图片并加入播放链接

需求背景通过nginx来做个点播服务,ffmpeg截取视频中的某一帧作为视频的封面,前端页面展示这个封面,,并链接到对应的视频播放链接,加载播放器进行播放简单介绍一下ffmpeg截取视频中的某一帧的方式截取视频的第一帧&…

HashedWheelTimer

序言这种算法是一种轮询算法的优化升级,能够以只有一个Timer的情况下处理大量的定时任务.Begin结合HashedWheelTimer的思想根据自然时间1分钟为例,来做大批量的定时任务触发首先定一个长度为60的数组,数组中存放的是Set集合,集合里面是任务详情.当有定时任务刚来的时候判断是否…

死锁检测组件 -- 使用hook检测死锁

目录 hook hook是什么 dlsym()函数 hook的实现步骤 加入hook的demo C/CLinux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂 hook hook可以把系统或第三方库提供的函数,替换成我们写的同名函数。会调用我们实现的函数。 hook是什么 hook提供了两…

07-Java异常分类以及处理机制

1.异常概念 Java标准库内建了一些通用的异常,这些类以Throwable为顶层父类。Throwable又派生出Error类和Exception类。 1.错误:是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示…

企业电子招采系统源码——信息数智化招采系统

​ 信息数智化招采系统 服务框架:Spring Cloud、Spring Boot2、Mybatis、OAuth2、Security 前端架构:VUE、Uniapp、Layui、Bootstrap、H5、CSS3 涉及技术:Eureka、Config、Zuul、OAuth2、Security、OSS、Turbine、Zipkin、Feign、Monitor、…

Centos7.9安装GitLab

1、下载 Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 下载最新版本gitlab-ce-15.4.2-ce.0.el7.x86_64 2、安装基础依赖并启动 #安装依赖 yum install -y curl policycoreutils-python openssh-server postfix #配置开机启动 sys…

APP测试面试题汇总基础+进阶

目录 一、基础篇 1、请介绍一下,APP测试流程? 2、APP测试需要提前准备哪些测试资源? 3、APP测试和Web测试的区别? 1.系统结构方面 2.性能方面 3.兼容性方面 4、相对于 Wed 项目,APP有专项测试 5、Android手机和…