先用替换清除latex残留的\和花括号命令,再用通配符正则识别角色名(如“张三(低声)”)并标为“标题3”,手动标记舞台提示为自定义样式,最后绑定多级列表、设置台词首行缩进、统一刷样式。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

LaTeX剧本段落合并后,原本应为角色名的行变成普通正文、台词缩进消失、舞台提示被吞成一整段——这不是Word样式错乱,而是LaTeX源码中结构命令(如charactername、stage)在粘贴合并过程中被剥离或误解析,导致语义丢失,Word无法识别哪一行该套“角色名”样式、哪一段该设为“舞台提示”格式。
先还原段落语义边界
打开Word → 按Ctrl+H调出替换窗口 → 在“查找内容”输入\(两个反斜杠)→ “替换为”输入^p(点击“更多”→“特殊格式”→“段落标记”)→ 全部替换。
这一步专治因LaTeX强制换行符\残留导致的“段落塌陷”。豆包或Copilot输出的剧本常把\当换行用,直接粘贴进Word就变成可见的“”字符,干扰段落切分。只替换\,不碰egin{}里的单个。
【关键前提】必须先关闭“显示编辑标记”(开始→段落→¶按钮),否则你会把真实段落标记^p和残留反斜杠混淆,误删有效段落。
再执行一次替换:查找{.*?}(启用“使用通配符”)→ “替换为”留空 → 全部替换。这会清除所有花括号包裹的LaTeX命令参数,比如charactername{张三}变成“张三”,stage{灯暗}变成“灯暗”,让纯文本内容裸露出来,便于后续样式绑定。
识别并批量标记角色名与舞台提示
方法一:用通配符定位角色名特征
按Ctrl+H → 勾选“使用通配符” → 查找内容输入:[A-Za-zu4e00-u9fa5]{1,}[((][^))]{1,}[))] → 点击“在下列项中查找”→“主文档” → 全部选中匹配结果。
这个正则能抓取“李四(低声)”“Wu(aside)”“王五(转身)”这类带括号说明的角色名。选中后,直接点击“开始”选项卡→应用“标题3”样式。别用“正文”,否则后续无法区分。
方法二:手动标出舞台提示段落
舞台提示通常以小写字母开头、含中文顿号、英文逗号或破折号,且前后无引号。例如:“灯渐暗——”“(停顿)”“他缓缓起身,望向窗外……”。逐段选中这类文字 → 右键→“样式”→“新建样式”→命名为“舞台提示”→ 设置字体为Times New Roman、字号小四、颜色灰色(#666)。
注意:不要给舞台提示加粗或加大字号,否则会和角色名视觉冲突。
重建结构化样式绑定
第一步:定义多级列表关联
全选已标记为“标题3”的角色名段落 → “开始”→“多级列表”→“定义新的多级列表”→ 将级别1链接到“标题3”样式 → 在“编号之后”选择“空格” → 确定。
第二步:设置台词段落自动缩进
选中所有台词段落(即角色名下方、带中文引号或英文引号的段落)→ “开始”→“样式”→ 右键“正文”→“修改”→ 格式→“段落”→ 特殊格式选“首行缩进”,度量值设为“2字符”→ 确定。
第三步:用样式刷统一舞台提示
选中一个已设好的“舞台提示”段落 → 双击“开始”选项卡中的“样式刷”按钮 → 依次刷过所有同类段落。这比重复新建样式快得多,且保证格式零偏差。
【关键】必须在完成多级列表绑定后再刷样式,否则舞台提示段落可能被误纳入编号体系,出现“1.1 灯渐暗——”这种错误编号。











