![意大利语中的直接引语替代引语](https://linux22.com/image/394450/%E6%84%8F%E5%A4%A7%E5%88%A9%E8%AF%AD%E4%B8%AD%E7%9A%84%E7%9B%B4%E6%8E%A5%E5%BC%95%E8%AF%AD%E6%9B%BF%E4%BB%A3%E5%BC%95%E8%AF%AD.png)
我目前正在使用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”。
是否有一些包可以实现类似上述功能?我找不到任何类似的东西(没有大量重写)。