字幕应独立成段并用 extsc{}包裹,置于dialogue环境外且前后空行;推荐用自定义subtitle命令实现居中加粗样式。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在LaTeX剧本中正确放置屏幕字幕(如“字幕:欢迎来到未来城市”)直接影响编译效果和排版逻辑,放错段落会导致编译报错或字幕被忽略。
使用 \textsc{} 包裹并置于对话段落之外
第一步:确认字幕不属于角色对白或舞台说明——它独立于演员台词和动作提示,需单独成段。
第二步:在需要显示字幕的位置,另起一段,用 extsc{} 命令包裹文字,例如: extsc{字幕:系统启动中…}。
第三步:确保该行前后都有空行,避免与上一段落(如角色名或对白)粘连;LaTeX会将无空行的连续行合并为同一段,导致字幕格式失效或位置偏移。
不放在 \begin{dialogue} 环境内部
LaTeX剧本常用 dialogue 环境管理对白流,但该环境仅处理说话者+台词结构。【字幕若塞进 \begin{dialogue} 和 \end{dialogue} 之间,会被解析为某角色的台词,无法加粗/缩进/居中等字幕特有样式】。即使你手动加 \textsc{},也会因环境限制而丢失语义层级,后续难以统一调整字幕样式。
推荐放入自定义字幕命令定义的段落
方法一:在导言区定义:\newcommand{\subtitle}[1]{\vspace{0.5em}\centering\textsc{#1}\vspace{0.5em}}。
方法二:正文中直接调用:\subtitle{错误:权限不足}。
这一步操作起来很简单,直接把命令写在两个场景之间即可;【注意:必须在 \begin{document} 之后、且不能嵌套在表格或浮动体内部】。











