当前位置: 首页 > article >正文

LaTeX格式设置避坑指南:5个新手最常踩的排版雷区

LaTeX格式设置避坑指南5个新手最常踩的排版雷区第一次用LaTeX写论文时我盯着屏幕上歪七扭八的公式和怎么都对齐不了的标题差点把键盘摔了。后来才知道这些看似简单的格式问题往往藏着LaTeX设计哲学里那些反直觉的细节。本文将用真实踩坑案例带你快速掌握五个最让初学者头疼的排版难题。1. 居中排版为什么你的标题总是跑偏很多新手会直接用\centerline{我的标题}来实现居中直到发现参考文献列表也被莫名其妙居中时才傻眼。LaTeX实际上提供了两种完全不同的居中方案\centerline命令危险系数⭐⭐⭐\centerline{这段文字会强制居中}这是TeX的底层命令会粗暴地打断垂直间距的自动调整。我曾在课程报告中用它居中章节标题结果导致整篇文档的行距紊乱。center环境推荐指数⭐⭐⭐⭐⭐\begin{center} 这是\\ 更安全的\\ 多行居中方案 \end{center}会自动保持与上下文段落的间距一致性。下表对比两种方式的差异特性\centerlinecenter环境多行支持需手动换行自动换行垂直间距破坏文档流保持自然间距数学公式兼容性部分异常完全兼容提示当需要居中表格或图片时应该使用\centering命令而非居中环境这是很多教材不会告诉你的细节。2. 公式中的文本mbox和text的隐藏陷阱在数学公式里插入假设、其中等说明文本时以下两种写法看似等效实则暗藏杀机$\sum_{i1}^n \mbox{当且仅当}$ % 传统方法 $\sum_{i1}^n \text{当且仅当}$ % 需要amsmath宏包\mbox的三大罪状无视外部字体设置永远输出默认字体禁用断词功能容易造成公式溢出不响应数学环境缩放如在\small环境中\text的智能特性自动继承当前文本样式支持连字符断词随数学环境自动缩放实测在双栏排版时使用\mbox的公式溢出率高达37%而\text基本不会出现此类问题。3. 下标位置让∑和a享受同等待遇数学运算符与普通符号的下标处理差异是LaTeX最违反直觉的设计之一$\sum_{i1}^n$ % 下标自动在正下方 $a_{i1}^n$ % 下标默认在右下角要让普通字母也实现正下方标需要\mathop黑魔法$\mathop{a}\limits_{i1}^n$ % 非运算符实现正下方标常见应用场景对比场景代码示例效果数学运算符$\sum\limits_{i1}^n$∑下方标普通字母$\mathop{a}\limits_{i1}$a下方标多行下标$\sum_{\substack{i1\\j2}}$分两行显示4. 加粗战争文本、公式与希腊字母的三国演义当我们需要加粗时不同场景要调用不同的武器库普通文本加粗\textbf{这是加粗文本} % 最安全的方案数学公式加粗\mathbf{A} % 仅限罗马字母 \boldsymbol{\alpha} % 需要amsmath宏包 \bm{\theta} % bm宏包更优雅希腊字母加粗的血泪史\mathbf完全无效早期解决方案\boldsymbol{\sigma}现代最佳实践\usepackage{bm}配合\bm{\omega}注意\bm和\boldsymbol在渲染效果上有细微差别学术期刊通常有明确要求。我在投递第一篇论文时就因用错加粗命令被审稿人特别指出。5. 首行缩进你以为的空白不是空白LaTeX默认每个段落首行自动缩进但以下情况需要特别处理\noindent 这段开头不会缩进...但更专业的做法是修改段落样式\usepackage{parskip} \setlength{\parindent}{0pt} % 完全取消缩进或者针对特定场景精细控制节标题后的首段取消缩进\usepackage{indentfirst}列表环境中的段落处理\begin{itemize} \item \leavevmode\noindent 这样处理更美观 \end{itemize}记得那次赶毕业论文截止日期所有图片说明都莫名其妙缩进就是因为没搞懂\noindent和\parskip的关系。现在我的模板里永远留着这段配置\usepackage{parskip} \setlength{\parindent}{2em} % 传统中文排版习惯 \setlength{\parskip}{0.5em} % 段间距更舒适

相关文章:

LaTeX格式设置避坑指南:5个新手最常踩的排版雷区

LaTeX格式设置避坑指南:5个新手最常踩的排版雷区 第一次用LaTeX写论文时,我盯着屏幕上歪七扭八的公式和怎么都对齐不了的标题,差点把键盘摔了。后来才知道,这些看似简单的格式问题,往往藏着LaTeX设计哲学里那些"反…...

基于STM32LXXX的数字电位器(TPL0401A-10QDCKRQ1)驱动应用程序设计

一、简介: TPL0401A-10QDCKRQ1 是德州仪器(TI)推出的一款车规级单通道数字电位器,主要面向STM32LXXX等低功耗平台。 二、主要技术特性: 核心规格:128抽头(7位分辨率)、10kΩ端到端电阻、IC接口、SC-70-6小型封装、车规级(AEC-Q100)[-40℃至+125℃]。 电气特性:工…...

小程序在企业数字化转型中的作用是什么?

小程序在企业数字化转型中的作用是什么?一、核心结论小程序在企业数字化转型中的核心作用,不是简单的“线上工具”,而是连接用户、业务与数据的轻量化入口。它通过降低使用门槛与缩短业务路径,使企业能够更高效地完成获客、转化与…...

人机交互设计避坑:控制驱动部分的7个高并发处理要点(含酒店管理系统案例)

人机交互设计避坑:控制驱动部分的7个高并发处理要点(含酒店管理系统案例) 在酒店前台同时处理数十个订单时,系统突然卡死;促销活动上线瞬间,服务器响应时间从200ms飙升到15秒——这些场景背后,往…...

手把手教你优化SZY206-2016水资源通讯协议(附完整代码示例)

深度优化SZY206-2016水资源通讯协议的工程实践 在物联网水文监测领域,SZY206-2016协议作为行业标准通讯规范,承载着水资源数据采集与传输的核心任务。然而在实际工程落地过程中,开发者们常常面临协议细节模糊、功能缺失、数据转换复杂等痛点。…...

K8s RBAC实战:一个实验搞定权限控制

RBAC 详解(基于角色的访问控制) 一个实验搞定RBAC 在Kubernetes中,授权有ABAC(基于属性的访问控制)、RBAC(基于角色的访问控制)、Webhook、Node、AlwaysDeny(一直拒绝)和AlwaysAllow&#xff08…...

别再纠结选BRAM还是DRAM了!手把手教你用Vivado配置7系列FPGA的分布式RAM

7系列FPGA分布式RAM实战指南:从原理到Vivado高效配置 在FPGA设计领域,存储资源的高效利用往往决定着系统性能的边界。当工程师面对小容量缓存设计时,常陷入BRAM与分布式RAM的选择困境——前者是专用存储模块,后者则巧妙利用查找表…...

【26最新大英赛】2012-2026年全国大学生英语竞赛ABCD类历年真题、样题及答案电子版PDF

2026年全国大学生英语竞赛(NECCS)初赛通知 2026年全国大学生英语竞赛初赛定于4月12日(周日)举行,现进入最后2天倒计时阶段。 备考资料已全面更新,涵盖2012-2026年A、B、C、D四类真题、样题、参考答案及听…...

别再死记硬背A*算法了!通过八数码问题,手把手教你理解启发函数与估价函数

八数码问题与A*算法:从理论到实践的深度解析 1. 理解八数码问题与搜索算法基础 八数码问题,又称九宫格拼图,是人工智能领域经典的路径搜索问题。它由一个33的方格组成,其中8个方格分别标有数字1到8,剩下一个空格&#…...

Altium Designer 21 保姆级教程:从PCB到Gerber文件,一次搞定所有制造输出设置

Altium Designer 21 全流程制造输出指南:从PCB设计到Gerber文件生成 在电子设计领域,将PCB设计转化为实际可生产的制造文件是一个关键但常被忽视的环节。许多新手工程师和学生往往在完成布局布线后,面对制造输出菜单中的各种选项感到无所适从…...

从零开始:在CentOS 7上使用Docker快速搭建OpenVAS漏洞扫描环境(附详细配置步骤)

从零构建企业级漏洞扫描平台:CentOS 7DockerOpenVAS全实战指南 在网络安全日益重要的今天,漏洞扫描已成为企业IT基础设施的标配防护手段。OpenVAS作为开源的漏洞评估系统,凭借其全面的漏洞检测能力和持续更新的漏洞数据库,成为众多…...

DDD难落地?就让AI干吧! - cleanddd-skills介绍蘸

AI训练存储选型的演进路线 第一阶段:单机直连时代 早期的深度学习数据集较小,模型训练通常在单台服务器或单张GPU卡上完成。此时直接将数据存储在训练机器的本地NVMe SSD/HDD上。 其优势在于IO延迟最低,吞吐量极高,也就是“数据离…...

IDA Pro 9.3 更新- 强大的反汇编程序、反编译器和多功能调试器工具

简介 IDA Pro 9.3 (macOS, Linux, Windows) - 强大的反汇编程序、反编译器和多功能调试器 A powerful disassembler, decompiler and a versatile debugger. In one tool.IDA Pro 一个强大的反汇编程序、反编译器和多功能调试器。集成在一个工具中。 请访问原文链接&#x…...

ReDroid云手机进阶:x86架构下的ARM应用兼容实战

1. 为什么需要x86架构运行ARM应用? 在搭建ReDroid云手机环境时,很多开发者会遇到一个头疼的问题:为什么我的x86服务器跑不了微信、抖音这些常见APP?这其实涉及到移动生态的一个关键差异——目前90%的安卓应用都是基于ARM架构编译的…...

Golang和Node.js哪个适合后端_Golang Node对比教程【实战】

优先选 Node.js:内部管理后台、小程序轻量 API、MVP 验证期服务;Go 更适合需稳定低延迟、严控内存或深度集成 K8s/Envoy 的场景。选 Node.js 还是 Go?先看你的第一个 API 要干啥如果你的后端服务只是接收 JSON、校验字段、写进 MongoDB、再返…...

终极Windows更新修复方案:Reset Windows Update Tool完整使用指南

终极Windows更新修复方案:Reset Windows Update Tool完整使用指南 【免费下载链接】Reset-Windows-Update-Tool Troubleshooting Tool with Windows Updates (Developed in Dev-C). 项目地址: https://gitcode.com/gh_mirrors/re/Reset-Windows-Update-Tool …...

ARM64 Linux 内核 Hook 实战

背景手头有一台基于 Linux 的精简系统设备(BusyBox),提取并修改 system 分区后,设备出现开机约 5 分钟自动重启的异常。经全面排查与多轮测试,最终确认问题根源是 内核层面的 system 分区完整性校验机制,因…...

安卓TV浏览器大屏适配终极方案:用Firefox+JS代码搞定全屏显示(附兼容性测试)

安卓TV浏览器大屏适配终极方案:用FirefoxJS代码搞定全屏显示(附兼容性测试) 在数字标牌、会议室展示等大屏应用场景中,安卓TV浏览器的适配问题一直是开发者的痛点。市面上常见的浏览器要么稳定性堪忧,要么缺乏对大屏显…...

5分钟搞定:用mkcert为Vue/Uniapp项目快速配置本地HTTPS(附常见问题排查)

前端开发者必备:5分钟为Vue/Uniapp项目配置本地HTTPS全指南 现代前端开发中,越来越多的浏览器API要求运行在HTTPS环境下才能正常工作,比如摄像头访问、地理位置获取、Service Worker等。这给本地开发带来了不小的挑战——我们既需要HTTPS环境…...

BepInEx终极指南:5分钟掌握Unity游戏插件框架

BepInEx终极指南:5分钟掌握Unity游戏插件框架 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx 想要为心爱的Unity游戏添加自定义模组却不知从何下手?BepInEx…...

geo优化软件系统好用的服务商

在当今数字化时代,GEO优化软件系统对于企业的重要性日益凸显。它能够帮助企业根据地理位置信息精准地推送广告、优化业务流程,从而提高营销效果和运营效率。那么,市场上有哪些好用的GEO优化软件系统服务商呢?今天我们就来一探究竟…...

JMS, ActiveMQ 学习一则秦

开发个什么Skill呢? 通过 Skill,我们可以将某些能力进行模块化封装,从而实现特定的工作流编排、专家领域知识沉淀以及各类工具的集成。 这里我打算来一次“套娃式”的实践:创建一个用于自动生成 Skill 的 Skill,一是用…...

电力发展趋势

电力设备行业正处于政策强托底、技术大迭代、全球需求共振的高景气周期,核心趋势是绿色化、智能化、高端化、全球化,并由AI算力、新能源并网、十五五电网投资三大引擎驱动,行业从“规模扩张”转向“高质量发展”。 一、核心驱动:三…...

ECAPA-TDNN说话人识别终极指南:从零开始构建高性能语音验证系统

ECAPA-TDNN说话人识别终极指南:从零开始构建高性能语音验证系统 【免费下载链接】ECAPA-TDNN Unofficial reimplementation of ECAPA-TDNN for speaker recognition (EER0.86 for Vox1_O when train only in Vox2) 项目地址: https://gitcode.com/gh_mirrors/ec/E…...

Redis命令处理机制源码探究潘

一、项目背景与核心价值 1. 解决的核心痛点 Navicat的数据库连接密码并非明文存储,而是通过AES算法加密后写入.ncx格式的XML配置文件中。一旦用户忘记密码,常规方式只能重新配置连接,效率极低。本项目只作为学习研究使用,不做其他…...

3个真实场景下用命令行解放百度网盘操作

3个真实场景下用命令行解放百度网盘操作 【免费下载链接】BaiduPCS-Go iikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能 项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go 你是否曾经历过这样的场景:需要批量下载几十个文件&…...

告别网盘限速!八大平台免费直链下载助手完整指南

告别网盘限速!八大平台免费直链下载助手完整指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 …...

MySQL 单表查询练习题汇总

一、练习数据表(my_student_score)表结构说明班级:高三 1-5 班(共 5 个)科目:语文、数学、英语、物理、化学、生物(共 6 个)数据量:300 条(覆盖多班级、多科目…...

mysql下载(mysql安装教程)

MySQL是目前世界上最流行的开源关系型数据库管理系统,由瑞典MySQL AB公司开发,现在属于Oracle旗下。简单来说,它就是一个专门用来存储、管理和查询数据的软件,而且完全免费。 MySQL最大的优势就是它的开源特性和高性能。作为LAMP…...

东莞geo搜索优化平台怎么找?亲测正规平台的实践分享

引言在数字化时代,企业如何有效地利用搜索引擎优化来提升品牌曝光度和业务转化率,成为营销领域的关键课题。特别是对于地域性服务企业,如东莞的装修公司或定制服饰公司,地理定位搜索优化(geo搜索优化)显得尤…...