news 2026/7/21 15:22:43

26、生成格式化索引的全面指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
26、生成格式化索引的全面指南

生成格式化索引的全面指南

拼写检查脚本与索引生成概述

在文本处理中,拼写检查和索引生成是重要的环节。有一个拼写检查脚本,它设置了一个 shell 变量AWKLIB,用于指定spellcheck.awk脚本的位置。该脚本中的符号 “$*” 会展开为脚本名之后的所有命令行参数,这些参数可供 awk 使用。这个拼写检查器的一个有趣之处在于,shell 脚本所做的工作很少,几乎所有工作都在 awk 编程语言中完成,包括执行 10 个 UNIX 命令。使用 awk 可以保持一致的语法和结构,避免在 shell 和 awk 中分别工作时产生的混淆,例如要记住 if 条件语句的语法差异以及如何引用变量等。

生成索引通常涉及三个步骤:
1. 在文档中编写索引条目代码。
2. 格式化文档,生成带有页码的索引条目。
3. 处理索引条目,对其进行排序,合并仅页码不同的条目,然后准备格式化的索引。

以下是用于编写索引代码的宏及其描述:
| 宏 | 描述 |
| — | — |
|.XX| 生成通用索引条目。 |
|.XN| 创建 “see” 或 “see also” 交叉引用。 |
|.XB| 创建粗体页码条目,指示主要引用。 |
|.XS| 开始条目的页码范围。 |
|.XE| 结束条目的页码范围。 |

这些宏接受一个带引号的参数,参数可以有多种形式

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/20 21:25:37

iTSTech:智慧养老及老年人交通出行服务综述 2025

后台回复“251215”,可获得下载资料的方法。1.引言1.1. 研究背景与意义1.1.1. 人口老龄化加剧下的老人出行刚需在全球人口老龄化趋势中,中国的老龄化进程尤为突出且速度不断加快。国家统计局 2024 年末数据显示,我国 60 岁及以上老年人口达 3…

作者头像 李华
网站建设 2026/7/17 15:54:18

车辆TBOX科普 第67次 基于树莓派的简易TBOX开发:软件架构深度解析与实践

引言:为什么软件架构对TBOX至关重要 在上一篇文章中,我们探讨了如何基于树莓派搭建TBOX的硬件平台。硬件是骨骼,而软件则是灵魂。一个设计良好的软件架构不仅能够确保系统稳定可靠地运行,还能为未来的功能扩展和维护提供便利。本文…

作者头像 李华
网站建设 2026/7/18 18:00:53

图书推荐|基于FPGA的嵌入式图像处理系统设计

📘 《基于FPGA的嵌入式图像处理系统设计》——一本真正能把图像算法“搬”进硬件的经典著作图像算法人人会写,但能在 FPGA 上跑起来的才是硬实力。 这本书,就是从“能运行”到“能跑得快”的系统指南。🌟 本书亮点(为什…

作者头像 李华
网站建设 2026/7/21 3:55:35

让 ABAP Pretty Printer 不再把 CDS View 名称强制改成大写:一次针对 LSPPRP04 的精细化修补

在很多团队里,代码格式化并不是可有可无的小事。越是人多、对象多、交付频繁的项目,越需要一套稳定的格式化标准来减少无意义的代码差异,让 Code Review 把注意力放在真正的业务逻辑和设计质量上。SAP 生态里最常见的做法之一,就是在 ABAP Editor 或 ADT 里启用 Pretty Pri…

作者头像 李华