Latex排版SIGGRAPH总结(持续总结中...)

本文学习总结自:How to use the ACM SIGGRAPH / TOG LaTeX template
相关文件:百度网盘


首先解压 “my paper” 中的文件,并用Latex打开mypaper.tex.

多行连等公式

\begin{equation}表示编号公式,\[ \]表示无编号公式

  1. 无编号
    \begin{align*}\Delta\left(v\right) &= \sum_{p\in planes(v)}{\left(v^Tp\right)\left(p^Tv\right)} \\&= \sum_{p\in planes(v)}{v^T\left(p^Tp\right)v} \\&= v^T\left(\sum_{p\in planes(v)}{K_p}\right)v
    \end{align*}
    
    实现结果:
    Δ ( v ) = ∑ p ∈ p l a n e s ( v ) ( v T p ) ( p T v ) = ∑ p ∈ p l a n e s ( v ) v T ( p T p ) v = v T ( ∑ p ∈ p l a n e s ( v ) K p ) v \begin{align*} \Delta\left(v\right) &= \sum_{p\in planes(v)}{\left(v^Tp\right)\left(p^Tv\right)} \\ &= \sum_{p\in planes(v)}{v^T\left(p^Tp\right)v} \\ &= v^T\left(\sum_{p\in planes(v)}{K_p}\right)v \end{align*} Δ(v)=pplanes(v)(vTp)(pTv)=pplanes(v)vT(pTp)v=vT pplanes(v)Kp v
  2. 有编号
    • 共同编号
      \begin{equation}\begin{aligned} %也可使用\begin{split}\Delta\left(v\right) &= \sum_{p\in planes(v)}{\left(v^Tp\right)\left(p^Tv\right)} \\&= \sum_{p\in planes(v)}{v^T\left(p^Tp\right)v} \\&= v^T\left(\sum_{p\in planes(v)}{K_p}\right)v\end{aligned} %\end{split}
      \end{equation}
      
      实现结果(其中aligned表示为多行公式,split表示整体为一个公式):
      Δ ( v ) = ∑ p ∈ p l a n e s ( v ) ( v T p ) ( p T v ) = ∑ p ∈ p l a n e s ( v ) v T ( p T p ) v = v T ( ∑ p ∈ p l a n e s ( v ) K p ) v \begin{equation} \begin{aligned} \Delta\left(v\right) &= \sum_{p\in planes(v)}{\left(v^Tp\right)\left(p^Tv\right)} \\ &= \sum_{p\in planes(v)}{v^T\left(p^Tp\right)v} \\ &= v^T\left(\sum_{p\in planes(v)}{K_p}\right)v \end{aligned} \end{equation} Δ(v)=pplanes(v)(vTp)(pTv)=pplanes(v)vT(pTp)v=vT pplanes(v)Kp v
    • 单独编号
      \begin{align}\Delta\left(v\right) &= \sum_{p\in planes(v)}{\left(v^Tp\right)\left(p^Tv\right)} \\&= \sum_{p\in planes(v)}{v^T\left(p^Tp\right)v} \\&= v^T\left(\sum_{p\in planes(v)}{K_p}\right)v
      \end{align}
      
      实现结果(其中加入\nonumber会使本行不编号):
      Δ ( v ) = ∑ p ∈ p l a n e s ( v ) ( v T p ) ( p T v ) = ∑ p ∈ p l a n e s ( v ) v T ( p T p ) v = v T ( ∑ p ∈ p l a n e s ( v ) K p ) v \begin{align} \Delta\left(v\right) &= \sum_{p\in planes(v)}{\left(v^Tp\right)\left(p^Tv\right)} \\ &= \sum_{p\in planes(v)}{v^T\left(p^Tp\right)v} \nonumber\\ &= v^T\left(\sum_{p\in planes(v)}{K_p}\right)v \end{align} Δ(v)=pplanes(v)(vTp)(pTv)=pplanes(v)vT(pTp)v=vT pplanes(v)Kp v

矩阵

\cdots表示横向多点 ⋯ \cdots \vdots表示竖向多点 ⋮ \vdots \ddots表示斜向多点 ⋱ \ddots

  1. 矩阵表示
    \[K_p=pp^T=\left[\begin{array}{cccc}a^2 & ab & ac & ad \\ab & b^2 & bc & bd \\ac & bc & c^2 & cd \\ad & db & dc & d^2 \\\end{array}\right]
    \]
    
    实现结果(其中{cccc}代表有4列,若为方阵可直接使用\begin{matrix}):
    K p = p p T = [ a 2 a b a c a d a b b 2 b c b d a c b c c 2 c d a d d b d c d 2 ] K_p=pp^T= \left[ \begin{array}{cccc} a^2 & ab & ac & ad \\ ab & b^2 & bc & bd \\ ac & bc & c^2 & cd \\ ad & db & dc & d^2 \\ \end{array} \right] Kp=ppT= a2abacadabb2bcdbacbcc2dcadbdcdd2
  2. 矩阵连乘
    \begin{equation}\left[\begin{array}{c}\varphi \\\theta \\\psi\end{array}\right]=\left[\begin{array}{ccc}a_{11} & a_{12} & a_{13} \\a_{21} & a_{22} & a_{23} \\a_{31} & a_{32} & a_{33}\end{array}\right]\left[\begin{array}{c}b_{1} \\ b_{2} \\b_{3}\end{array}\right]
    \end{equation}
    
    实现结果:
    [ φ θ ψ ] = [ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ] [ b 1 b 2 b 3 ] \begin{equation} \left[ \begin{array}{c} \varphi \\ \theta \\ \psi \end{array} \right] = \left[ \begin{array}{ccc} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{array} \right] \left[ \begin{array}{c} b_{1} \\ b_{2} \\ b_{3} \end{array} \right] \end{equation} φθψ = a11a21a31a12a22a32a13a23a33 b1b2b3

列表

  1. 有序列表

    \begin{enumerate}\item $(v_1, v_2)$ is an edge, or\item $\lVert v_1 - v_2 \rVert < t$, where $t$ is a threshold parameter
    \end{enumerate}
    

    实现效果(默认为(),通过\item[1.]修改格式):
    在这里插入图片描述

  2. 无序列表

    \begin{itemize}\item $(v_1, v_2)$ is an edge, or\item $\lVert v_1 - v_2 \rVert < t$, where $t$ is a threshold parameter
    \end{itemize}
    

    实现效果(默认为·,通过\item[-]修改格式):
    在这里插入图片描述

引用公式

需要在某个公式后添加\label{}标签

\ref{eq1}

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JMeter:断言之响应断言

一、断言的定义 断言用于验证取样器请求或对应的响应数据是否返回了期望的结果。可以是看成验证测试是否预期的方法。 对于接口测试来说&#xff0c;就是测试Request/Response&#xff0c;断言即可以针对Request进行&#xff0c;也可以针对Response进行。但大部分是对Respons…

精益制造的工具与方法有什么区别?ECRS工时分析软件的功能和价值

精益制造是一套价值创造系统&#xff0c;它强调在生产过程中减少浪费、提高效率和质量&#xff0c;从而实现持续改进和优化。在精益制造的理念下&#xff0c;企业需要运用一系列的工具和方法来提升生产管理水平。这些工具和方法不仅包括传统的精益工具&#xff0c;如5S、持续改…

三.RocketMQ单机安装及集群搭建

RocketMQ单机安装及集群搭建 一&#xff1a;安装环境1.软硬件要求2.下载RocketMQ 二.安装单机MQ1.上传并解压2.目录介绍3.修改MQ启动时初始JVM内存4.启动NameServer与Broker5.测试RocketMQ 三.RocketMQ集群搭建1.集群概念特点2.集群模式分类3.集群工作流程4.双主双从集群搭建4.…

X64(64位)汇编指令与机器码转换原理

X64&#xff08;64位&#xff09;汇编指令与机器码转换原理 1 64位寻址形式下的ModR/M字节1.1 寻址方式1.2 寄存器编号 2 汇编指令转机器码2.1 mov rcx, 1122334455667788h2.2 mov rcx,[r8]与mov [r8],rcx2.3 mov rcx,[r8r9*2] 本文属于《 X86指令基础系列教程》之一&#xff…

Uniapp开发的开源盲盒系统源码

最近比较火的盲盒系统&#xff0c;该项目是基于uniapp开发的盲盒项目&#xff0c;有需要的朋友可以联系我&#xff0c;运营级的项目&#xff0c;本次开源的是uniapp前端模板&#xff0c;选用技术为JAVA&#xff0c;采用框架&#xff1a;spring bootmybatisvue开发。 通过node安…

Javassist讲解1(介绍,读写字节码)

Javassist讲解1&#xff08;介绍&#xff0c;读写字节码&#xff09; 介绍一、读写字节码1.如何创建新的类2.类冻结 介绍 javassist 使Java字节码操作变得简单&#xff0c;它是一个用于在Java中编辑字节码的类库&#xff1b; 它使Java程序能够在运行时定义一个新类&#xff0c;…

6-3 求二叉树的高度 分数 10

int Depth(BiTree Tree) {if (!Tree)return 0;return Depth(Tree->lchild) > Depth(Tree->rchild) ? Depth(Tree->lchild) 1 : Depth(Tree->rchild) 1; }

呼吸灯【FPGA】

晶振50Mhz 1us 等于 计0~49 1ms等于 0~999us 1s等于 0~999ms //led_outalways(posedge FPGA_CLK_50M_b5 or negedge reset_e8) //【死循环】敏感【触发条件&#xff1a;上升沿 clk】【运行副本】if(reset_e81b0)begin //50Mhz晶振&#xff0c; 49_999_999 是 1秒…

apk反编译修改教程系列---简单去除apk联网权限 其他权限 无法自动更新等【四】

往期教程&#xff1a; apk反编译修改教程系列-----修改apk应用名称 任意修改名称 签名【一】 apk反编译修改教程系列-----任意修改apk版本号 版本名 防止自动更新【二】 apk反编译修改教程系列-----修改apk中的图片 任意更换apk桌面图片【三】 目前基本所有的apk都有联网设…

Zynq UltraScale+ XCZU5EV 纯VHDL解码 IMX214 MIPI 视频,2路视频拼接输出,提供vivado工程源码和技术支持

目录 1、前言免责声明 2、我这里已有的 MIPI 编解码方案3、本 MIPI CSI2 模块性能及其优越性4、详细设计方案设计原理框图IMX214 摄像头及其配置D-PHY 模块CSI-2-RX 模块Bayer转RGB模块伽马矫正模块VDMA图像缓存Video Scaler 图像缓存DP 输出 5、vivado工程详解PL端FPGA硬件设计…

分布式消息队列:Rabbitmq(2)

目录 一:交换机 1:Direct交换机 1.1生产者端代码: 1.2:消费者端代码: 2:Topic主题交换机 2.1:生产者代码: 2.2:消费者代码: 二:核心特性 2.1:消息过期机制 2.1.1:给队列中的全部消息指定过期时间 2.1.2:给某条消息指定过期时间 2.2:死信队列 一:交换机 1:Direct交…

macOS 创建Flutter项目

参考在 macOS 上安装和配置 Flutter 开发环境 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter 这个文档&#xff0c;配置好flutter的环境 编辑器可以选择vscode或者IDEA。 我这里以IDEA为例 打开 IDE 并选中 New Flutter Project。 选择 Flutter&#xff0c;验证 F…

云游长江大桥,3DCAT实时云渲染助力打造沉浸化数字文旅平台

南京长江大桥是中国第一座自主设计建造的双层公路铁路桥&#xff0c;也是世界上最早的双层公路铁路桥之一。它不仅是一座桥梁&#xff0c;更是一座历史文化的见证者和传承者。它见证了中国人民的智慧和奋斗&#xff0c;承载了中国社会的变迁和发展。 如何让这座不可移动的文物…

FreeRTOS_信号量之互斥信号量

目录 1. 互斥信号量 1.1 互斥信号量简介 1.2 创建互斥信号量 1.2.1 函数 xSemaphoreCreateMutex() 1.2.2 函数 xSemaphoreCreateMutexStatic() 1.2.3 互斥信号量创建过程分析 1.2.4 释放互斥信号量 1.2.5 获取互斥信号量 2. 互斥信号量操作实验 2.1 实验程序 2.1.1 …

Linux:文件操作

目录 一、关于文件 1、文件类的系统接口 2、文件的含义 二、文件操作 1、C语言文件相关接口 2、系统接口 open close write read 三、文件描述符 关于fd fd的分配规则 输出重定向示例 输入重定向示例 追加重定向示例 dup2函数 缓冲区 stdout与stderr perror…

Webpack常见的插件和模式

文章目录 一、认识插件Plugin1.认识Plugin 二、CleanWebpackPlugin三、HtmlWebpackPlugin1.生成index.html分析2.自定义HTML模板3.自定义模板数据填充 四、DefinePlugin1.DefinePlugin的介绍2.DefinePlugin的使用 五、Mode配置 一、认识插件Plugin 1.认识Plugin Webpack的另一…

数据结构:算法(特性,时间复杂度,空间复杂度)

目录 1.算法的概念2.算法的特性1.有穷性2.确定性3.可行性4.输入5.输出 3.好算法的特质1.正确性2.可读性3.健壮性4.高效率与低存储需求 4.算法的时间复杂度1.事后统计的问题2.复杂度表示的计算1.加法规则2.乘法规则3.常见函数数量级比较 5.算法的空间复杂度1.程序的内存需求2.例…

5.3 用户定义的完整性

思维导图&#xff1a; 5.3 用户定义的完整性 用户定义的完整性是确保数据库中的数据满足特定应用的语义要求。这是通过关系数据库管理系统(RDBMS)中的内置机制来完成的&#xff0c;不需要依赖应用程序来执行。 5.3.1 属性上的约束条件 1. 定义属性上的约束条件 当在CREATE T…

centos7安装oxidized备份软件

首先需要提前下载ruby&#xff0c;因为默认yum安装的版本太低 https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.tar.gz 1、yum remove ruby ruby-devel&#xff08;有就卸载&#xff0c;没有则忽略&#xff09; 2、将下载好的ruby包解压到/opt下 [rootoxidized ruby-…

Python---字符串输入和输出---input()、格式化输出:%,f形式,format形式

字符串输入: 在Python代码中&#xff0c;我们可以使用input()方法来接收用户的输入信息。记住&#xff1a;在Python中&#xff0c;input()方法返回的结果是一个字符串类型的数据。 如果之后使用输入的数据&#xff0c;一定要记得利用数据类型转换。 相关链接&#xff1a;Pyt…