Skip to content

念白段落

念白段落用于在唱段中临时插入念白内容。

设计理念

DraMark 中存在两种表演模式:

模式说明
念白(Spoken)普通对白,角色之间的对话
唱段(Sung)音乐表演,包含唱词

GlobalBlock 默认即为念白模式——处于 GlobalBlock 时,所有内容自然作为念白处理,无需额外标记。

念白段落仅在 SongContainer 内有意义,用于在唱段中临时插入念白场景。

语法

开启:独占一行的 !!

关闭:独占一行的 !!

dramark
$$
@小塔
这怎么聊
不如问我 为何 这还不跑
又不是和陌生人
甚至不是人
好想立刻醒来
但是现在

!!
@小帕
夜宵先生!
!!

@小塔
好想立刻醒来
但是现在
$$

使用场景

唱段中插入短念白

dramark
$$
@小塔
这怎么聊
不如问我 为何 这还不跑

!!
@小帕
夜宵先生!

@小塔
别这样叫我...
!!

@小塔
好想立刻醒来
但是现在
$$

内部规则

  • 念白段落内支持完整的 CommonMark 语法
  • 支持所有 DraMark 指令(@角色、译配、Tech Cue 等)
  • 念白段落关闭后,自动回到之前的 SongContainer 上下文

隐式闭合

以下条件自动闭合当前 SpokenSegment:

  • !!(显式关闭)
  • $$(关闭整个 SongContainer)
  • # 根级标题(穿透关闭 SongContainer)
  • EOF(文档结束)

与 GlobalBlock 的关系

上下文表演模式说明
GlobalBlock念白(Spoken)默认状态,无需标记
SongContainer唱段(Sung)$$ 进入
SongContainer → SpokenSegment念白(Spoken)!! 临时切换

基于 MIT 许可发布