我目前正在使用quotmark
guillemots(标准意大利语),但我想切换到“替代”方式来表示直接语音,这(在我看来)要好得多。
- 直接引语以 开头
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”。
是否有一些包可以实现类似上述功能?我找不到任何类似的东西(没有大量重写)。