我目前正在完成一本用 Emacs org-mode 编写的书的格式化。我注意到,当我使用一种特定的对话格式时,在将原始文本导出到 LaTeX 再导出到 PDF 时,在关闭双引号及其前面的字符时会产生奇怪的结果。
原始文本示例
/"First line of dialogue./
/Second line of dialogue to enforce logical separation and make the speech easier to parse./
/Closing line of dialogue."/
为了帮助理解对话即使分成多行也仍然属于同一个人,标准做法是第一行以双引号开头,最后一行以双引号结尾。但在导出/转换过程中的某个时刻,这种方法失败了,因为 PDF 输出将结束双引号作为开始双引号,我猜是因为它在行首找不到任何双引号。
输出示例
“First line of dialogue.
Last line of dialogue.“
预期行为
“First line of dialogue.
Last line of dialogue.” //Often the character before the double quote is also messed up, like a reverse question mark.
关于如何在不手动更改每个双引号的情况下强制执行预期行为,您有什么想法吗?