意大利语中的直接引语替代引语

意大利语中的直接引语替代引语

我目前正在使用quotmarkguillemots(标准意大利语),但我想切换到“替代”方式来表示直接语音,这(在我看来)要好得多。

  • 直接引语以 开头em-dash
  • 如果直接引语是完整的段落,那么结束引语(乔伊斯风格)。
  • 如果段落中如果结尾有非直接引语(例如:“不”,汤姆说),则需要用破折号结束。
  • 内部(递归)直接引语应该用倒引号来表示(类似于: --- 汤姆说“不”,但似乎不相信 --- 泰德评论道。)

这些是意大利语“替代”的一般规则,我还需要表示一些我目前使用“maiuscoletto”(\scshape)呈现的特殊语音,但与其他效果结合时结果并不完全令人满意(例如\tqt{\scshape Esatto. Sono \begin{bfseries}IO\end{bfseries} che mando avanti la selezione naturale. Se \begin{bfseries}IO\end{bfseries} non collaboro la selezione si ferma, per un po' languisce e poi \begin{itshape}torna indietro\end{itshape}!}:)因为设置其他字体显然会清除“maiuscoletto”。

是否有一些包可以实现类似上述功能?我找不到任何类似的东西(没有大量重写)。

相关内容