latex 笔记:cs论文需要的排版格式

news2024/9/20 20:39:26

主要针对英文文献

1 基本环境

连字符

不同长度的"-"表示不同含义。

  • 一个"-"长度的连字符用于词中
  • 两个"-"长度的连字符常用于制定范围
  • 三个"-"长度的连字符是破折号
  • 数学中的负数要用数学环境下的-得到

 

 

强调

在正式文章中, 通常不使用粗体进行强调, 需要强调的词使用斜体标出

 

数字分隔

  • 文中出现的位数很长的数字要用逗号","进行分割,
  • 每 3 位数字进行分割, 逗号两侧不加空格

 

引用,括号

括号, 以及引用符号要与前一个词留有空格

引号

  • 左引号用`表示 (键盘左上角, Tab 键上面), 右引号用'表示 (平时输引号的那个键).

图表格式

  • 所有的图表都要有题目,
    • 图的题目要写在图的下方
    • 表的题目要写在表格的上方
  • 图表的题目是一句话, 所以要以句号"."结尾。
  • 在正文中对图/表/章节的引用可以用Figure~\ref{...}
    • 注意 Figure/Table/Section 和数字之间的"~":

2 数学环境

2.0 主体思路

  • 大写英文字母一般表示矩阵;小写英文字母表示标量或向量
  • 加粗表示向量和矩阵(mathbf);不加粗表示标量
  • 正体一般表示常量,运算或说明(mathrm);斜体一般表示变量

2.1 分样例说明

数学环境通常需要在引言区导入amsmath包

\usepackage{amsmath}

数域

  • 实数域, 自然数域等表示数域的符号需要用空心字母表示.
  • 空心字母在 LaTeX 中用 mathbb 输入, 这需要在引言区导入 amssymb 包

 

组合数

  • 通常用括号表示组合数
    • 读作"n choose k"
  •  在 LaTeX 中组合数可以用 binom 命令打出

集合

  • 集合中的分割可以用竖线"|", 也可以用冒号":"
    • 注意latex 集合中,竖线应该使用\mid,而不是|
  • 分割符与左右要有空格

当出现很高的符号时,这时需要使用\bigm或\Bigm

省略号

  • 列举一系列元素中的省略用 ldots
  • 数学运算表达式中的省略用 cdots
    • ——>即省略号高度要和左右符号的高度一致
  • 在普通文本中的省略号一律用 ldot

 

优化问题

  • 优化问题解得的最优值用 star 表示, 而不是"*"

     

  • 优化问题的变量要写到"arg min"或"arg max"整体的下方

 

函数映射

注意冒号和箭头的使用!

矩阵

矩阵一般用粗体表示

 

向量

用 \vec 表示方向

 

量纲

  • 表示单位量纲的符号不是变量, 故应当以直立体(mathrm)出现, 并且数字和单位之间要有空格
  • 注意此时的空格是 \, 不是~(~间距更大一点)

 

微分

  • 表示微元的 d 不是变量, 应当以直立体(mathrm)出现。
  • 此外, 在积分符号中, 微元符号要与前面的被积函数保持一定空格距离
    • 同样,此时的空格是\, 而不是 ~

转置

使用\top

 

函数名

  • 函数名不是变量, 故应当以直立体出现
  • 对于Latex中已经内置的函数名,可以使用如\sin,\exp

 

变量

无论是在正文,还是在公式中,变量应该使用是斜体的 (用两个$括起来的部分)

多行公式的排版

如果公式在一行写的下,那么就是等号对齐

如果公式需要拆分成好几行,那么就是对一道第一个数学动词的右边

 注意下面这个例子,如果是用括号括起来的,注意适合左括号对齐。而不是和等号对齐

 

括号

在公式中出现比较高的公式的时候,使用 \left{ , \right)

 

 2.1 数学环境进阶

2.1.1 条件等式

 错误使用法:

\begin{equation}
P(Y=1|\boldsymbol{X_{i}^{j}})=
\left\lbrace
\begin{array}{l}
0, correct \\
1, erroneous.
\end{array}
\right.
\tag{1}\end{equation}

 首先,correct和erroneous和前面的挨得太近了,其次,这两个文字不应该是斜体

 正确使用法:

  • 不使用array环境,使用cases环境+&对齐
  • 使用\text包装correct和erroneous

 

\begin{equation}
P(Y=1|\boldsymbol{X_{i}^{j}})=
\begin{cases}
0, &\text{correct} \\
1, &\text{erroneous.}
\end{cases}
\tag{1}\end{equation}

 

 

2.2.2 sum后面的上下标

  • 如果是单行的,那么就是在上面和下面
正确错误
  •  如果是多行的,比如分式,那么就是在右边了
正确错误

 

 

参考内容:

论文格式排版你真的做对了吗? 常用格式及其LaTeX书写方法介绍 (baidu.com)

IEEE-Math-Typesetting-Guide-for-LaTeX-Users.pdf

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

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

相关文章

C++提高编程——模板

C提高编程 本阶段主要针对C泛型编程和STT技术做详细讲解,探讨C更深层的使用 1模板 1.1模板的概念 模板就是建立通用的模具,大大提高复用性 例如生活中的模板 寸照片模板: 1.2函数模板 C另一种编程思想称为 泛型编程,主要利…

Linux权限相关问题

权限 1. 权限概念su 2.权限管理2.1 权限设置方法2.1.1 chmod(change mode)chownchgrpumask 3.目录的权限粘滞位 权限总结 1. 权限概念 Linux下有两种用户:超级用户(ROOT),普通用户。 超级用户:可以Linux下的系统做任…

软件测试学术顶会——ISSTA 2023 论文(网络安全方向)清单、摘要与总结

总结 本次会议涵盖的安全研究主题广泛,包括源代码分析、二进制代码分析、恶意软件检测、漏洞检测、模糊测试、程序验证等。一些热门的研究方向包括:基于机器学习的漏洞检测、大型语言模型在软件安全中的应用、区块链智能合约安全分析。这些方向都在最近几年持续发展。一些较冷门…

c++ std::shared_ptr(内存布局)

https://cplusplus.com/reference/memory/shared_ptr/

基于Redis实现点赞及排行榜功能

微信公众号访问地址:基于Redis实现点赞及排行榜功能 推荐文章: 1、SpringBoot整合多数据源,并支持动态新增与切换(详细教程) 2、​​​​​​Redis中使用lua脚本 3、SpringBoot统一标准响应格式及异常处理 4、Spr…

牛客小白月赛75D题题解

文章目录 [ 矩阵](https://ac.nowcoder.com/acm/contest/60063/D)问题建模问题分析1.分析所求代码 矩阵 问题建模 给定一个n*m的字符矩阵,字符矩阵内包含两种字符’0’和’1’,从(1,1)出发,每次可以花费一单位时间向上下左右移动…

Gradle(一)Windows下安装

目录 一、简介二、下载和安装1.下载2.配置环境变量3.指定个人用户目录4.验证 三、IDEA 设置 Gradle 官网地址:https://gradle.org/官方文档: https://docs.gradle.org/current/userguide/userguide.html下载地址: https://gradle.org/release…

16.5.3 【Linux】SELinux 三种模式的启动、关闭与观察

并非所有的 Linux distributions 都支持 SELinux 的,所以你必须要先观察一下你的系统版本为何。 目前 SELinux 依据启动与否,共有三种模式,分别如下: enforcing:强制模式,代表 SELinux 运行中,…

Codeforces算法心得——A. Array Coloring

大家好,我是晴天学长,确实全世界最大的算法竞赛平台有很多独特且创新的地方,后面我会持续的更新的!加油!💪💪💪 1 )A. Array Coloring 2) .算法思路 数组中的奇数个数一…

机器学习深度学习——自注意力和位置编码(数学推导+代码实现)

👨‍🎓作者简介:一位即将上大四,正专攻机器学习的保研er 🌌上期文章:机器学习&&深度学习——注意力分数(详细数学推导代码实现) 📚订阅专栏:机器学习…

导读-Linux简介

Linux简介 ​ 总所周知,计算机系统包含硬件和软件两部分。硬件部分被称为裸机,主要包括中央处理器(CPU)、内存、外存和各种外部设备。软件部分主要包括系统软件和应用软件两部分。系统软件包括操作系统、汇编语言、编译程序、数据…

Leetcode Top 100 Liked Questions(序号53~74)

53. Maximum Subarray 题意:一个数组,找到和最大的子串 我的思路 我记得好像On的动态规划来做的?但是想不起来了,先死做,用的前缀和——TLE超时 那就只能想想dp怎么做了 假设dp[i]表示的是以 i 为右端点的最大的…

在医疗行业数字孪生能做些什么?

数字孪生技术随着发展正在多行业遍地开花,在之前的文章中也为大家介绍过数字孪生的行业应用,今天带大家一起探讨一下数字孪生在医疗行业的表现。其实数字孪生在医疗行业已有很多应用案例,从医疗诊断到手术模拟,再到药物研发&#…

android内存分析工具记录,请利用好最后2个神器

相机见证了java内存暴增和native持续增长的问题,因此这里记录一下使用的工具情况,方便后续继续使用 一、java 内存 如果是java层的内存可以直接借助leakCanary工具,配置也很简单,直接在build.gradle中添加依赖即可: …

Java语言怎么输出有颜色的字符串呢?

在Java中,我们应该如何输出有颜色的文字字符串呢? 目录 一、使用方法 二、举例说明 三、常见的颜色及其对应的ANSI转义序列 一、使用方法 在Java中,可以使用ANSI转义序列来改变输出文本的颜色。 二、举例说明 (1&#xff…

【mysql报错解决】MySql.Data.MySqlClient.MySqlException (0x80004005)或1366

场景:c#使用mysql数据库执行数据库迁移,使用了新增inserter的语句,然后报错 报错如下: 1.MySql.Data.MySqlClient.MySqlException (0x80004005): Incorrect string value: ‘\xE6\x9B\xB4\xE6\x94\xB9…’ for column ‘Migratio…

LVS 负载均衡集群

集群 集群(Cluster)是一组相互连接的计算机或服务器,它们通过网络一起工作以完成共同的任务或提供服务。集群的目标是通过将多台计算机协同工作,提高计算能力、可用性、性能和可伸缩性,适用于大量高并发的场景。 集群…

安科瑞变电所运维平台在电力系统中应用分析

摘要:现代居民生活、工作对电力资源的需求量相对较多,给我国的电力产业带来了良好的发展机遇与挑战。探索电力系统基本构成, 将变电运维安全管理以及相应的设备维护工作系统性开展,能够根据项目实践工作要求,将满足要求…

【讨论】视频监控集中存储方案如何做?

视频监控集中存储是指将多个视频监控摄像头所捕捉到的视频信号集中存储于一个中央设备,这个中央设备可以是服务器、网络存储设备或其他专用设备。通过集中存储,可以避免因为存储设备分散而导致的管理不便和难以有效地管理和检索视频数据,同时…

iTOP-RK3568开发板ubuntu环境下安装Eclipse

eclipse 是使用 Java 语言开发的,一个 Java 应用程序,这意味着 eclipse 只能运行在 Java虚拟机上。倘若没有安装 JDK(Java Development Kit),即使在 ubuntu 上安装了 eclipse,也不能运行,所以要…