图形写稿基础,含teaser figure的特殊排版方法

news/2024/4/27 15:53:50/文章来源:https://blog.csdn.net/qq_38327353/article/details/127529032

写在前面:这是第一次投稿后针对论文写作部分的总结。需要注意的是:老师提了意见,一定要快速改,否则会很恼人。

1. 图片展示

  • 构图要美观,保证横平竖直;
  • 图片中文字保证和文章正文中文字一样大小;
  • 多组图片并行排列时,图片和图片之间的间距不宜过大,且必须保证一致;
  • 图片在正文中不宜覆盖过多面积,应该尽量采用长方形来排列多组图片;
  • 一组图片中如果用了描边框(仅显示描边,中间透明的矩形)来突出细节,应该保证该组图片中的多个描边框的形状、颜色一致,并且禁止花里胡哨,喧宾夺主;
  • 图片中文字如果涉及引用,请标出引用;
  • time cost分析可以用堆叠柱状图展示(代码见附录1)。

2. 陈列公式

  • 操作符用花体,如果遇到A乘B在表中展示,应该使用AxB而非A*B,并且用行内公式符号$$框起来(称号用花体);
  • Section、公式、表、图在原文中的引用(使用\label标签),应该用文字简要描述,而不是用数字;
  • 单词在公式中要取消掉默认的斜体:\rm xxx;
  • 积分公式中的d不是斜体,请用\rm d取消斜体;
  • 公式符号要有意义,而不是简单的a、b、c、d;
  • 渲染方程等公式中的位置应该用x,而非P

3. 正文部分

  • 正文中(包括图表)只要文字后有小括号,小括号左边必须有一个空格,例如:the bidirectional reflectance distribution
    function (BRDF);
  • Figure xx、Equation xx,这些必须带引用,而且不需要加粗;
  • 如果文章中第一次出现某缩写术语,应该描述全,例如:spp (samples per pixel),或samples per pixle (spp);
  • 统一图形渲染中常用的术语:calculatate -> compute,Build(名词) -> Construction,realtime -> real-time,RAM -> system memory,VRAM -> video memory;
  • Radiance Caching(Radiance)和Light Probes(irradiance)不是一回事;
  • 公式符号说明表叫:Notations。表中陈列的公式符号简介中,为了排版好看,可以使用简写,例如:coefficients -> coeffs;排列时按照类别把相关的符号放到一起;
  • 一句话,不要一半加粗,一半不加粗,会显得很怪,应该都不能加粗;
  • 正文中出现符号应用$$封起来,而且如果用到phi,应该写为希腊字母的形式,否则会被认为是不专业;
  • 实时的项目最好提前设计好profiling,当然也要兼顾性能;
  • Relighting和Reconstruction的区别:Relighting对应的光源是动态变化的;
  • Section的标题应该用名词性词组,而不是动词性词组(仅开头单词首字母大写);
  • 描述阴影还原程度用高频/全频(high-frequency / full-frequency)而不是高精度(high-precision);
  • 基(函数),basis 单数,例如:a wavelet basis;bases 复数,例如:by using bases such as SH;
  • 大型算法流程图不宜太细,最好用典型的可视化过程图串/并联起来显示,并在题目中解释图片内容;
  • 题目/预算图(teaser figure),是放到文章最开始的图,一般用于展示实验结果;有时候在正文的tex文件中无论如何都加不上(排版问题),可以把对应的程序放到控制style的.sty文件中,同时写法也发生了变化(这里指latex语法),见附录2。

4. 分节介绍

  • Abstract:摘要非常重要,一般定下粗稿后需要接着写摘要。摘要提交会比正文早。摘要内容不会描述算法细节,基本思路是:陈述待解决目标/问题是什么;目前有哪些算法并不能满足质量和性能的要求;因此我们提出了什么方法;结果是什么(有多好);有什么应用;
  • Introduction:介绍部分有点像扩充内容的摘要,不过依旧不会介绍我们算法的详细细节。先介绍目标效果是什么然后表示目前的方法很难做到;再介绍我们目标中的限定条件,比如:static light,static geometry,etc. 然后根据限定条件来介绍其他人用了什么方法(禁止讨论细节)来达到不错的效果以及不足;接着讲我们方法旨在什么目标,为此用了什么手段(禁止讨论细节,讲清楚用了什么方法即可,要有一定的概括能力);最后说我们方法的结果和性能;
  • Previous work:同样这里仅介绍在我们给出的限定条件下的方法,做好分类,采用开头(名词性词组)加粗+分段的方式排版,介绍方法时仍然不需要太细(你是来讲教科书的吗?(不是)),用最让人容易理解的语言,把别人用了什么方法讲清楚即可,不要讲废话,要让别人读了你的内容有所收获;
  • Background and overview:主要介绍别人的公式背景,注意要简练,备注全引用;
  • 方法部分:由于我们算法分成了预计算和运行时两大部分,每部分内容比较多,所以将方法部分拆分成了两章。为了保证章节连贯和阅读体验,我们在前一章的Background部分加了overview,用来从high-level(不应该太细)上来概括下面两章方法部分的内容,让读者先有个大概的了解。方法部分的这两章不会讨论程序细节 ,如果有且比较重要的请放到Implementation介绍;
  • Implementation details:在这里讲实施环境,包括实现的项目中的pass的构成、实施的框架等,同样如果内容偏多,则分类后按开头加粗+分段的方式排版;
  • Results:这部分介绍结果和limitation。Results部分开头介绍我们的方法和对比方法的实现框架(自己写的,还是取的是released codes);然后从多角度介绍我们的结果和对比方法的区别。Results部分必须明确的是我们需要展示两部分内容:1.设定参数下,效果有多好;2.如果要达到不错的性能和效果,是如何优化参数。提供图表来展示time cost,storage cost。
  • Conclusion and future work:总结部分介绍我们用的方法以及有什么好的结果,最后的Future work要写大一点的内容,必须引入机器学习优化,并对path guilding算法提供指导等。

5. 其它

  • 绘制图表(转latex)的网站:tablesgenerator.com;
  • pdf压缩网站(用于正文中figure的压缩):ilovepdf.com,选轻度压缩选项就够了。

附录1. 堆叠柱状图

# coding = 'utf-8'
import pandas as pd
from matplotlib import pyplot as plt
plt.rc('font',family='Times New Roman')if __name__ == '__main__':data = pd.read_csv('data.csv', index_col='Scenes')data1 = data[['Raytracing', 'Reconstruction', 'Others']]data1.plot(kind='barh', use_index=True, stacked=True, title='', fontsize=15)plt.xlabel('Time cost (ms)', fontsize=17)plt.ylabel('Scene', fontsize=17)plt.show()

在这里插入图片描述

附录2. 特殊的teaser figure

如果主办方提供的latex模板中提供了teaser figure的排版语法的话,可以跳过这部分内容。如果没提供,这里提供一种方法用来排版teaser figure,即:在.sty文件中找到Paper ID附近的代码,使用下述代码提供排版:

在这里插入图片描述

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

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

相关文章

VUE |“ 登录页面”的权限以及接口问题

目录 一、功能需求 二、前提准备 三、具体实现 一、功能需求 今天写到项目的登录页面,我这边是没有后台数据接口的,所以我们用了Mock模拟了一个假的数据,那么我们应该怎么实现呢?我们先来看一下功能需要。 当我们退出登录…

系分 - 系统可靠性分析与设计

个人总结,仅供参考,欢迎加好友一起讨论 系分 - 系统可靠性分析与设计 考点摘要 可靠性相关基本概念(★)系统可靠性分析(★★)软件可靠性设计(★★) 系统故障类型 系统故障是指由…

09代码

实例1 def division():print(\n==========分苹果了===========\n)apple=int(input(请输入苹果的个数))children=int(input(请输入来了多少个小朋友))result=apple//childrenremain=apple-result*childrenif remain>0:print(apple,个苹果,平均分给,children,个小朋友,每人分…

网络爬虫及openyxl模块

网络爬虫及openyxl模块 一、第三方模块简介 1.第三方模块的用处python之所以在这么多的编程语言中脱颖而出的优点是有众多的第三方库函数,可以更高效率的实现开发2.第三方模块的使用 1.第三方模块必须下载才能使用格式:pip install 模块名 -i 源地址清华大学 :https://pypi.…

【cuda编程】CUDA的运行方式以及grid、block结构关系

文章目录1. CUDA基础知识1.1 程序基本运行顺序1.2 grid与block1.3 dim类型定义2. CUDA的第一个程序3. CUDA线程的组织结构——grid与block关系1. CUDA基础知识 1.1 程序基本运行顺序 一般来说,一个cpugpu的程序运行如下所示: 1.2 grid与block 从GPU至…

网络原理——No.4 传输层_TCP协议中的延迟应答, 捎带应答, 面向字节流与TCP的异常处理

JavaEE传送门JavaEE 网络原理——No.2 传输层_TCP的连接管理 网络原理——No.3 传输层_TCP的滑动窗口, 流量控制与拥塞控制 目录延迟应答捎带应答面向字节流粘包问题TCP 中的异常处理(连接异常)TCP 和 UDP 的应用场景延迟应答 一种提高传输效率的机制, 又是基于流量控制, 来引…

调度线程池ScheduledThreadPoolExecutor源码解析

实现机制分析 我们先思考下,如果让大家去实现ScheduledThreadPoolExecutor可以周期性执行任务的功能,需要考虑哪些方面呢? ScheduledThreadPoolExecutor的整体实现思路是什么呢? 答: 我们是不是可以继承线程池类&am…

docker快速安装redis

一.背景 开发环境中,经常需要redis本地环境,方便开发。准备在本机的虚拟机里面准备一个redis环境。 二.版本信息 操作系统:Windows 10 家庭版 Oracle VM VirtualBox:版本 6.0.10 r132072 (Qt5.6.2) Ubuntu:16.04.6-desktop-a…

STM32CubeMX学习笔记(44)——USB接口使用(HID按键)

一、USB简介 USB(Universal Serial BUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能。USB 是在 1994 年底由英特尔、康柏、IBM、…

淘宝十年技术思考与总结,让人惊叹的进化脱变,最终确认版已发布

看了淘宝在将近10年时间里技术的革新,我对技术与业务有了更近一步的认识。 任何技术都是从小做起,一步步做起来的。如果你让04年的淘宝去做一个能承受10亿次访问的网站,马云那时候肯定会伤透脑筋,即使做半年都做不出来。但现在&a…

Java实现邮件发送

这里我们以QQ邮箱为例。 一、导入依赖:<dependencies><!-- https://mvnrepository.com/artifact/javax.activation/activation --><dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId><versio…

联邦学习:联邦异构知识图谱划分

在联邦场景下,C个知识图谱位于不同的客户端上。知识图谱拥的实体集合之间可能会存在重叠,而其关系集合和元组集合之间则不会重叠。我们联系一下现实场景看这是合理的,比如在不同客户端对应不同银行的情况下,由于不同银行都有着自己的业务流程,所以关系集合不重叠。本文我们…

如何给PDF文件添加水印?PDF免费添加水印教程来了

有时候&#xff0c;为了不让别人盗用我们PDF文件里面的内容或图片&#xff0c;或者是出于宣传产品的目的&#xff0c;我们经常会需要给自己的PDF文件添加各种类型的水印&#xff0c;那你们知道如何给PDF文件添加水印吗&#xff1f;下面我们就来看看如何给PDF文件添加水印&#…

瞄准五金行业采购痛难点,智慧采购管理系统实现业务流程数据化,提高采购效率

五金行业采购一直是传统企业采购的软肋和头痛环节&#xff0c;无论从人力成本&#xff0c;物料成本&#xff0c;财务监管成本&#xff0c;物流成本等都存在一个整合服务需求&#xff0c;同时&#xff0c;传统五金行业采购难的问题&#xff0c;也一直制约着行业发展&#xff0c;…

股指期货高手陈(股指期货第一人)

​ 什么是股指期货&#xff0c;怎么玩&#xff1f;请教高手&#xff01; 股指期货&#xff08;Stock Index Futures&#xff0c;即股票价格指数期货&#xff0c;也可称为股价指数期货&#xff09;&#xff0c;是指以股价指数为标的资产的标准化期货合约。双方约定在未来某个特…

RK3399应用开发 | 移植libdrm到rk3399开发板(2.4.113)

一、下载源码 下载地址:https://dri.freedesktop.org/libdrm/。 这里我下载最新的2.4.113版本: wget https://dri.freedesktop.org/libdrm/libdrm-2.4.113.tar.xz解压: xz -d libdrm-2.4.113.tar.xz tar -xf libdrm-2.4.113.tar二、编译环境安装 1. 更新python ubuntu安…

【安信可NB-IoT模组EC系列应用笔记⑧】用NB-IoT模组EC系列了解LwM2M协议并接入云平台

文章目录前言一、测试准备1、硬件准备2、云平台准备二、云平台连接1.注册入网2.读取IMSI及IMEI3.利用IMSI及IMEI创建设备4.LwM2M连接云平台设备三、 数据互交1.ATMIPLNOTIFY 通知属性变化2.ATMIPLREADRSP 返回读取结果3.ATMIPLWRITERSP 发送写入结果4.ATMIPLEXECUTERSP 发送执行…

半乳糖-人血清白蛋白 Gal-HSA,Gal-PEG-HSA 半乳糖修饰人血清白蛋白

产品名称&#xff1a;半乳糖修饰人血清白蛋白 Gal-HSA 用途&#xff1a;科研 状态&#xff1a;固体/粉末/溶液 产品规格&#xff1a;1g/5g/10g 保存&#xff1a;冷藏 储藏条件&#xff1a;-20℃ 储存时间&#xff1a;1年 温馨提醒&#xff1a;仅供科研&#xff0c;不能用于人体…

supervisor管理prometheus进程

一、supervisor简单介绍 二、supervisor安装 三、supervisor部署应用 四、supervisorctl常用指令 五、supervisor测试 一、supervisor简单介绍 1、 概述 supervisor是一个Python编写的进程管理工具&#xff0c;可以方便启动、重启、关闭、单个或多个进程&#xff0c;可以简…

中国数字视听行业全景调研与投资趋势预测报告

数字视听和视听技术的概念 传统视听技术既包括视觉技术&#xff0c;也包括听觉技术&#xff0c;即模拟信号&#xff0c;包括录音录像、摄影等。随着时代和科技的发展&#xff0c;先进的计算机技术在检察系统和办公业务中得到广泛应用&#xff0c;传统的视听技术也逐渐向数字化方…