LaTeX基础文本排版命令

news2024/10/7 3:19:38

LaTeX基础文本排版命令

    • 1. 字体大小
    • 2. 字体的粗体与斜体
      • 2.1. 粗体
      • 2.2 斜体
      • 2.3 同时启用粗体和斜体
    • 3. 空格长度
    • 4. 高度与宽度尺寸

在LaTeX中,文本排版可以通过简单的命令实现,这些命令可以控制字体大小、粗体与斜体、空格、行高和宽度等方面,从而使文本呈现出高质量的排版效果。在本文中,我们将介绍LaTeX的基础文本排版命令,帮助您轻松掌握这些基本技能,为您的文档带来更加专业的外观和布局。

1. 字体大小

在这里插入图片描述

2. 字体的粗体与斜体

2.1. 粗体

  1. textbf{}: 用于在正文中将文本加粗
  2. \bfseries: 用于在正文中将一段文本设置为粗体。需要注意的是,\bfseries 命令不需要放在花括号中,它将在其后面的所有文本中应用加粗效果,直到命令被另一个命令重置或直到文档结束。
  3. \boldsymbol{} : 用于在数学模式下将符号或数学表达式加粗。此命令将数学符号或表达式加粗,但保留其原来的字体和样式,例如斜体或花体。*此命令只能应用于符号或数学表达式,而不能用于文本或其他非数学内容。需要注意的是此命令需要加载 amsmath 宏包才能使用。
  4. \mathbf{}: 用于在数学模式下将符号或数学表达式加粗,并将其转换为粗体字体。此命令也需要加载 amsmath 宏包才能使用。

2.2 斜体

  1. \textit{}:用于将文本设置为斜体字体,可以在文本环境和数学环境中使用。该命令只会影响括号内的文本,而不会改变其它文本的字体或风格。
  2. \itshape:用于将文本设置为斜体字形式呈现,可以在文本环境中使用。该命令会将其后的所有文本都以斜体形式显示,直到遇到另一个字体命令或环境。
  3. \mathit{}:用于将数学公式中的字体设置为斜体字体,可以在数学环境中使用。

2.3 同时启用粗体和斜体

将斜体和粗体嵌套即可同时启用粗体和斜体。例如:

\textbf{\textit{}} %用于将文本同时设置为加粗和斜体字体,可以在文本环境和数学环境中使用。
\bfseries\itshape  %用于将文本同时设置为加粗和斜体字形式呈现,可以在文本环境中使用。

3. 空格长度

空格命令显示长度描述
qquad空格a \qquad b在这里插入图片描述两个m的宽度
quad空格a \quad b在这里插入图片描述一个m的宽度
大空格a\ b在这里插入图片描述1/3m宽度
中等空格a;b在这里插入图片描述2/7m宽度
小空格a,b在这里插入图片描述1/6m宽度
没有空格ab在这里插入图片描述
紧贴a!b在这里插入图片描述缩进1/6m宽度

4. 高度与宽度尺寸

高度与宽度常用的单位有:

  • pt:磅,是 LaTeX 中使用的默认长度单位。
  • mm:毫米。
  • cm:厘米。
  • in:英寸。
  • em:当前字体的字母“M”的宽度。
  • ex:当前字体的字母“x”的高度。
  • %:相对于某个父元素的百分比。

LaTeX 里存在一些长度宏高度宏。这些长度宏高度宏可以用于指定文本图形其他元素大小和位置,以及计算页面和段落的长度和高度。需要注意的是,这些宏的值可能会随着页面和字体大小的变化而变化,因此在使用它们时应该格外小心。

宽度宏:

  • \textwidth:当前页面的文本宽度。
  • \linewidth:当前行的宽度,通常等于 \textwidth
  • \columnwidth:当前栏的宽度,仅适用于双栏排版。
  • \hsize:当前行的可用宽度,通常等于 \linewidth
  • \parindent:段落缩进的长度。
  • \baselineskip:行距的长度,即基线到基线的距离。
  • \topskip:页眉和第一行文本之间的距离。
  • \headheight:页眉的高度。
  • \headsep:页眉和正文之间的距离。
  • \footskip:页脚和正文之间的距离。
  • \marginparwidth:边注的宽度。
  • \marginparsep:边注和正文之间的距离。

高度宏:

  • \textheight:当前页面的文本高度。
  • \paperheight:纸张的高度。
  • \headheight:页眉的高度。
  • \topskip:页眉和第一行文本之间的距离。
  • \footskip:页脚和正文之间的距离。
  • \headsep:页眉和正文之间的距离。
  • \baselineskip:行距的长度,即基线到基线的距离。
  • \totalheight:当前页面的总高度,包括页眉、正文和页脚。

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

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

相关文章

【C++】模板进阶:非类型模板参数模板的特化模板分离编译

文章目录 1. 非类型模板参数2. 模板的特化1. 概念2. 函数模板特化3.类模板特化 3. 模板分离编译4. 模板总结 在之前的博客中我们初次接触到了泛型编程和模板的概念 【C】模板初阶,当时只讲了一些基本的用法,现在做一些补充 1. 非类型模板参数 模板参数…

js判断是否为null,undefined,NaN,空串或者空对象

js判断是否为null,undefined,NaN,空串或者空对象 这里写目录标题 js判断是否为null,undefined,NaN,空串或者空对象特殊值nullundefinedNaN空字符串("")空对象(…

【Linux】4. 开发工具的使用(yum/vim)

前言 工具的本质就是指令 在介绍工具之前先介绍一下互联网生态 Linux 软件包管理器 yum 1. 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以…

【算法】一文彻底搞懂ZAB算法

文章目录 什么是ZAB 算法?深入ZAB算法1. 消息广播两阶段提交ZAB消息广播过程 2. 崩溃恢复选举参数选举流程 ZAB算法需要解决的两大问题1. 已经被处理的消息不能丢2. 被丢弃的消息不能再次出现 最近需要设计一个分布式系统,需要一个中间件来存储共享的信息…

手把手教你开发第一个HarmonyOS (鸿蒙)移动应用

⼀、移动应⽤开发的介绍 移动应⽤开发: AndroidIOSHarmonyOS (鸿蒙) ⼆、HarmonyOS介绍 文档概览-HarmonyOS应用开发官网 2.1 系统的定义 2.1.1 系统的定位 HarmonyOS有三⼤特征: 搭载该操作系统的设备在系统层⾯融为⼀体、形成超级终…

常见元件、封装、尺寸、表面处理等

参考:https://www.bilibili.com/read/cv11024927?fromsearch&spm_id_from333.337.0.0 参考:https://www.bilibili.com/read/cv18413169?fromsearch&spm_id_from333.337.0.0 目录 通孔插件(THT)和表面贴装(SMT)技术封装类型SOP/SOIC封装DIP封装…

实战打靶集锦-018-decoy

提示:本文记录了博主的一次打靶过程 目录 1. 主机发现2. 端口扫描3. 服务枚举4. 服务探查4.1 浏览器探查 5. 突破边界6. 提权6.1 rbash绕过6.2 枚举系统信息6.3 枚举定时任务6.4 枚举可执行文件 7. 获取flag 1. 主机发现 目前只知道目标靶机在65.xx网段&#xff0c…

thinkphp6数据库操作

文章目录 数据库链接 查询构造器查询 添加修改删除链式操作链式操作wheretablefieldpageodrderjoincache 聚合查询分页查询 数据库 链接 在config下有个database.php文件,一般情况下我们配置这个文件即可 return [default > mysql,connections > …

学习记录:2023.4.27

2023.4.27 实习学习记录 Vue连接远程数据库Java基础 Vue cursor: pointer; 表示鼠标指针在该元素上时会变成手形,表示该元素可以被点击或者有交互性。这是一种CSS样式属性,常用于网页设计中。VueECharts实现热词图: 1、安装依赖:…

Linux命令集(Linux常用命令--cat指令篇)

Linux命令集(Linux常用命令--cat指令篇) Linux常用命令集(cat指令篇)4.cat(concatenate)1. 查看文件内容:2. 连接多个文件:3. 创建文件并通过终端写入内容4. 输出内容编号 Linux常用命令集(cat指…

操作系统概述

概述 一、简单描述 1、系统资源的管理者; 2、最接近硬件的一层软件; 3、向上层提供方便容易使用的服务; 二、提供的功能 1、处理机管理; 2、储存器管理; 3、文件管理; 4、设备管理; 举例说明…

Redis学习——day01

Redis学习基础 Nosql:Redis入门:Redis安装:Windows:Linux安装: Nosql: Nosql Not Only Sql(不仅仅Sql)NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起&#…

了解 AlphaFold2 论文必备知识,不会有人还不知道吧

你知道 AlphaFold2 吗?它真正解决了蛋白质三维结构预测的算法困境,堪称蛋白质界的 chat-GPT4,甚至它的意义不是 chat-GPT4 所能够匹敌的。它为世界疾病治疗药物开发以及探究生物生命之谜提供了通向天神的一条道路,未来是生物的世纪…

深入与浅谈 Vue 中计算属性和侦听器的区别和使用(Vue3版本为例)

#五一技术创作马拉松# 📋前言 计算属性 computed 和侦听器 watch 都是 Vue.js 框架中用来响应式更新视图的重要概念。在 Vue 项目开发中,这两个技术点是非常重要的,同时也是 Vue 基础中不可缺少的知识点。在面试中,计算属性 comp…

【前端知识】内存泄漏与垃圾回收机制 (下)

【前端知识相关分享】内存泄漏与垃圾回收机制 (下) 6. 内存泄漏的解决方法6.1 解决方法概述6.2 什么是垃圾6.3 垃圾回收机制的定义及规则6.4 垃圾回收算法的基本流程 7. 垃圾回收的常见算法7.1 引用计数7.2 标记清除7.3 复制算法7.4 标记整理&#xff08…

十大经典排序算法总结(C语言版本)

前言:排序算法是最经典的算法知识,也是每个合格程序员应该需要掌握的知识点。考虑到排序算法通常代码简短,逻辑思维强和应用范围广等特性,排序算法题目便成为了面试中的常客。在面试中最常考的是快速排序和归并排序等基本的排序算…

SQL(基础)

DDL: 数据定义语言 Definition,用来定义数据库对象(数据库、表、字段)CREATE、DROP、ALTER DML: 数据操作语言 Manipulation,用来对数据库表中的数据进行增删改 INSERT、UPDATE、DELETE 注意: DDL是改变表的结构 DML…

一以贯之:从城市网络到“城市一张网”

《论语里仁》中子曰:“参乎,吾道一以贯之”。 孔子所说的“一以贯之”,逐渐成为了中国文化与哲学的重要组成部分,指明事物发展往往需要以标准化、集约化、融合化作为目标。这种智慧在数字化发展中格外重要。从云计算、大数据技术模…

一个快速去除黑背景和其他颜色背景,生成透明PNG图的小工具

做粒子效果或者其他一些图案的时候,时常能找到不少原图,但是却有黑色的背景或者其他背景色,导致用起来比较麻烦。这个小工具就可以方便的去除黑背景,生成透明PNG图,可以把想要的图案方便的取出来。 链接请见&#xff…

【Arduino 和 DS3231 实时时钟教程】

【Arduino 和 DS3231 实时时钟教程】 1. 概述2. 原理分析3. DS3231 实时时钟4. 编程1. 概述 在本Arduino教程中,我们将学习如何使用DS3231实时时钟模块。您可以观看以下视频或阅读下面的书面教程。 2. 原理分析 这里出现的第一个问题是,当Arduino本身具有内置计时器时,为什…