标点符号用法查询(GB/T 15834—2011)
蒸馏自 GB/T 15834—2011《标点符号用法》(代替 GB/T 15834—1995)。
一句话定位:本技能是「现代汉语标点符号」的查询词典 + 校核辅助。它规定了 17 种标点(7 种点号 + 10 种标号)的定义、形式和用法,以及标点的位置书写形式和易混辨析,帮助你在起草标准、公文、编辑文稿、排版校对时「标点用得对、排得规范」。
R 原文引用(核心条款)
> 标点符号是辅助文字记录语言的符号,是书面语的有机组成部分,用来表示语句的停顿、语气以及标示某些成分(主要是词语)的特定性质和作用。(2.1)
> 点号的作用是点断,主要表示停顿和语气。分为句末点号和句内点号。(3.1)
> 标号的作用是标明,主要标示某些成分(主要是词语)的特定性质和作用。(3.2)
> 使用标点符号主要根据语段前后有较大停顿、带有相应语气和语调,并不取决于句子的长短。(4.1.3.1 等)
> 标点符号的用法,除本标准的规范性规定外,还有附录 A(规范性附录)和附录 B(资料性附录)的补充说明。
I 骨架:标点符号完整知识框架
一、分类:点号 vs 标号(先分清功能)
| 大类 | 作用 | 成员 |
|---|---|---|
| 点号 | 点断,表停顿和语气 | 句末点号:句号。问号? 叹号!;句内点号:逗号,顿号、分号;冒号: |
| 标号 | 标明,标特定性质和作用 | 引号、括号、破折号、省略号、着重号、连接号、间隔号、书名号、专名号、分隔号 |
> 注:数学符号、货币符号、校勘符号、辞书符号、注音符号等特殊领域专门符号不属于标点符号(2.1 注)。
二、7 种点号(第 4.1–4.7 条)
| 标点 | 形式 | 核心用法 |
|---|---|---|
| 句号 | 。 | 句末陈述语气;也可表较缓和祈使/感叹 |
| 问号 | ? | 句末疑问语气;选择问句最后一项用问号;最多叠用 3 个;句内标号用法表存疑(马致远(1250?—1321)) |
| 叹号 | ! | 句末感叹/强烈祈使/反问;拟声词后;最多叠用 3 个;可与问号连用 ?! |
| 逗号 | , | 句子内部一般性停顿:复句分句间、较长主语/宾语前后、状语后、插说成分前后、序次语后等 |
| 顿号 | 、 | 并列词语之间;需要停顿的重复词语之间;不带括号的汉字数字/天干地支序次语后 |
| 分号 | ; | 复句内部并列分句(尤分句内有逗号时)之间;非并列多重复句第一层分句之间;分项列举各项之间 |
| 冒号 | : | 提示下文("说/例如/证明"后);总结上文;注释说明;书信称谓语后 |
三、10 种标号(第 4.8–4.17 条)
| 标点 | 形式 | 核心用法 |
|---|---|---|
| 引号 | 双""单'' | 直接引用;着重论述/强调;特殊含义(别称/简称/反语);套用时外双内单 |
| 括号 | () [] 〔〕 【】 | 注释/补充说明(圆括号);作者国籍朝代(方括号/六角);电讯头(方头【】);公文年份(六角〔〕) |
| 破折号 | —— | 注释/补充(重要,正文一部分);插入语;总结上文/提示下文;话题转换;声音延长;中断;引出对话;列举分承;副标题前;引文出处后 |
| 省略号 | …… | 六连点;引文/列举省略;语意未尽;断续;沉默;成分虚缺;诗行段落省略可连用两个 |
| 着重号 | ·(下加) | 标示重要/需指明的文字,统一为下加小圆点 |
| 连接号 | - — ~ | 短横线(化合物/编号/号码/复合名词/型号);一字线或浪纹线(时间地域起止、数值范围) |
| 间隔号 | · | 外国人名分界;书名与篇名;词牌与题名;并列标题;月日事件(汉字仅一/十一/十二月后,阿拉伯数字月日间均用) |
| 书名号 | 《》双〈〉单 | 书名/篇名/刊物/报纸/文件名;影视音乐作品;全中文软件名;套用时外双内单 |
| 专名号 | _(下加直线) | 仅古籍/文史类著作中的人名、地名、国名、朝代名等;现代文本不用 |
| 分隔号 | / | 诗行分隔;音节节拍;"或";"和"(13/14 次车);层级类别分隔 |
四、连接号三种形式(4.13,最易混)
| 形式 | 长度 | 适用场景 |
|---|---|---|
| 短横线 - | 半字 | 化合物名称(3-戊酮)、表格插图编号(表 2-8)、门牌电话、年月日(2011-02-15)、复合名词(吐鲁番-哈密)、型号(WZ-10)、拼音/外来语分合 |
| 一字线 — | 一字 | 时间/地域起止(沈括 1031—1095)、数值范围 |
| 浪纹线 ~ | 一字 | 数值范围(25~30 g,第五~八课),一字线可换用 |
五、位置和书写形式(第 5 章)
横排:
- 句号、逗号、顿号、分号、冒号 → 占一字,居左下,不出现在行首。
- 问号、叹号 → 占一字,居左,不出现在行首;叠用/连用占位特殊(两问号叠用占一字、三问号占两字、问叹连用占一字)。
- 引号、括号、书名号 → 两端各占一字;前一半不在行末、后一半不在行首。
- 破折号 → 占两字,居中,不能中间断开分处行末行首。
- 省略号 → 占两字;两省略号连用占四字并单独占一行。
- 连接号 → 短横半字、一字线/浪纹一字,居中,不出现在行首。
- 间隔号 → 半字,居中;分隔号 → 半字,不出现在行首或行末。
- 着重号/专名号 → 标在文字下边。
- 全角标点在行末时占半角宽度(美观)。
竖排:点号置于文字之下偏右;破折号/省略号/连接号/间隔号/分隔号居中上下排列;引号改用「」『』;书名号用浪线式;着重号在右、专名号在左。
A1 案例:标点校核 + 修正
场景:校核一段标准草稿中的标点:
> 「该设备具备以下功能:①数据采集、②信号处理;③故障诊断。」
逐项判断:
1. 冒号提示下文,正确(4.7.3.1)。
2. ①②③ 是「加圈阿拉伯数字」序次语,之后不宜用顿号(B.3 序次语规则:带括号/带圈序次语后不用点号)。并列列举间用分号隔开,符合分项列举(4.6.3.3)。
3. 修正后:「该设备具备以下功能:①数据采集;②信号处理;③故障诊断。」
反例辨析:
- 概数「二三米」之间不用顿号(4.5.3.4);缩略形式「二、三产业」用顿号。
- 标有引号/书名号的并列成分之间通常不用顿号("日""月"、《红楼梦》《三国演义》),有括注插入时宜用顿号。
- 「等/等等」前:并列成分用顿号时,"等"前不用点号;用逗号时,"等"前用逗号(B.1.2)。
- 序次语「一、……(一)……1.……(1)……」层次不可倒序使用(B.3.8)。
A2 触发场景(何时用本技能)
- 起草标准/公文/文稿,问「这个标点用对了吗」。
- 校核文稿,问「顿号还是逗号」「分号还是逗号」「连接号该用短横还是一字线」。
- 问引号/括号/书名号的套用规则、序次语后标点、"等/等等"前点号。
- 排版时问「这个标点能不能放在行首/行末」、竖排文稿标点怎么写。
- 辨析易混标点(顿号 vs 逗号、破折号 vs 括号、书名号 vs 引号)。
E 执行步骤
查询流程:
1. 先判标点类别:点号(句末/句内)还是标号;
2. 再查具体用法:按第 4 章对应条目的定义/形式/基本用法校核;
3. 涉及易混或误用高发处,查附录 B 辨析(顿号逗号、破折号括号、"等"前点号、序次语等);
4. 涉及特殊/禁止用法,查附录 A 补充规则;
5. 排版问题查第 5 章位置书写形式;
6. 给出带条文号(4.x / 5.x / A.x / B.x)依据的结论。
B 边界
- 适用范围:现代汉语书面语(含汉语与外语混合排版时的汉语部分)。
- 不覆盖:数学符号、货币符号、校勘符号、辞书符号、注音符号等专门符号(2.1 注)。
- 专名号限定:仅古籍/文史类著作可用,现代文本不用(4.16.3.2)。
- 若需完整示例原文,读取
references/punctuation-full.md。
支付宝 AI 按量付费协议(402 Payment Required)
本技能作为可计量的 AI 资源对外提供按量付费服务,接入支付宝 AI Pay 能力。Agent 在调用本技能时必须完整实现以下五个环节。
P1 账单下发(HTTP 402 + Payment-Needed)
- 服务端在检测到调用未关联有效付费订单时,返回 HTTP 402 状态码,并携带响应头
Payment-Needed。 Payment-Needed头的值为 Base64URL 编码(RFC 4648,无 padding)的账单 JSON,解码后结构:
{
"out_trade_no": "aipay-20260212-000123", // 商户订单号,幂等主键
"resource_id": "punctuation-gbt15834-2011",// 被计费的技能资源 ID
"amount": "0.05", // 应付金额(元),字符串
"currency": "CNY",
"pay_url": "https://aipay.alipay.com/...", // 支付链接(可选)
"expire_at": "2026-02-12T10:00:00Z" // 账单过期时间
}
- Agent 收到 402 后应解码账单,向用户展示金额与订单信息,并等待用户完成支付或提供凭证;不得伪造或篡改账单字段。
P2 携带 Payment-Proof 凭证重试
- 用户完成支付后,Agent 在重试原请求时必须在请求头中携带:
Payment-Proof: <Base64URL 编码的支付凭证 JSON>
- 凭证 JSON 至少包含:
out_trade_no(对应账单订单号)、trade_no(支付宝交易号)、buyer_id、paid_amount、signed_at。 out_trade_no必须与 402 账单中的一致;若凭证缺失或订单号不匹配,服务端按未付费处理,再次下发 402。
P3 验付调用(alipay.aipay.agent.payment.verify)
- 服务端收到携带
Payment-Proof的请求后,必须先调用alipay.aipay.agent.payment.verify进行验付,校验以下五项,全部通过方可进入履约:
| 校验项 | 要求 |
|---|---|
| 状态 | 交易状态为 active(已支付且有效,非关闭/退款态) |
| 金额 | 凭证 paid_amount ≥ 账单 amount |
| 订单号 | 凭证 out_trade_no 与账单 out_trade_no 一致 |
| 资源 | resource_id 与被调用的技能资源一致 |
| 防重复履约 | 该 trade_no 尚未被履约确认过(见 P5) |
- 验付失败(任一项不通过)不得履约,返回相应错误(如
PAYMENT_INACTIVE/AMOUNT_INSUFFICIENT/ORDER_MISMATCH/RESOURCE_MISMATCH/ALREADY_FULFILLED)。
P4 履约确认(alipay.aipay.agent.fulfillment.confirm)
- 验付通过后,调用
alipay.aipay.agent.fulfillment.confirm向支付宝确认履约,入参至少包含:out_trade_no、trade_no、resource_id、fulfilled_at。 - 确认成功后返回本次请求结果(技能查询内容);确认接口调用失败时不得重复履约,应基于本地订单状态机(见 P5)判定后重试确认,而非重复扣款流程。
P5 订单持久化与幂等
- 本地订单表以
out_trade_no为主键持久化,字段至少含:out_trade_no(PK)、trade_no、resource_id、amount、status、created_at、paid_at、fulfilled_at。 - 状态机(单向推进,禁止回退):
CREATED(账单下发)→ PAID(验付通过)→ FULFILLED(履约确认成功)
↘ EXPIRED(超期未付)/ FAILED(验付失败)
- 幂等约束:同一
trade_no只允许履约一次;重复请求命中已FULFILLED的订单时,直接返回既有履约结果,不再发起验付确认或重复计费。
references
references/punctuation-full.md— 标准全文逐条细则(第 2 章术语、第 3 章种类、第 4 章 17 种标点定义形式用法、第 5 章位置书写、附录 A 补充规则、附录 B 易混辨析,含全部示例)。