Overleaf 编辑器会自动在单词或句子中间的撇号和重音符号后插入不方便的换行符

Overleaf 编辑器会自动在单词或句子中间的撇号和重音符号后插入不方便的换行符

我遇到了一个问题,我认为它与 Overleaf 编辑器有关。我正在用法语撰写书籍格式的文档。由于我通常用英语撰写文章,因此我在此处复制了序言的开头,以防这有助于找到问题:

\documentclass{book}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}

一开始,一切都像往常一样运行良好,但在第一章大约 8 页之后,突然出现了一个奇怪的现象:每当我输入撇号 (') 或字母上的重音符号(例如 è、é、ë 或 ê)时,编辑器都会自动在前面插入换行符。例如,句子“Son travail était qualifié d'extrême。”会显示为:

儿子阵痛

有资格

艾德

'extr

埃姆。

你可以想象,在写一整本书时,这非常烦人,尤其是用法语,因为法语中到处都是重音符号和撇号!起初我怀疑这是否是我的电脑的问题,但我试过的任何其他软件都没有显示该问题。我也尝试过删除babelfontenc包,但仍然遇到同样的问题。请注意,这种情况并非总是发生:也许 50 次中有一次,句子不会被截断。此外,当我开始写一个新段落时,通常在写完几个句子之前不会出现这个问题。这可能是超载问题吗?如果是这样,有什么解决方案可以避免每段写 2 个句子?

我搜索了 Google 和 Stack Exchange,但无济于事。如果知道其他人已经遇到过类似的问题,并希望能够解决它,那将非常有帮助!

在此先感谢您的帮助。

编辑 1:根据@Rmano 的建议,我在 \usepackage[T1]{fontenc} 之后添加了 \usepackage[utf8]{inputenc},这可能在处理法语字符方面更好,但不幸的是问题仍然存在。

编辑 2(回应 Overleaf 的 @yo'):我的大多数段落(一行内)都超过 350 个字符,事实证明较小的段落确实可以避免出现此问题。这确实表明问题确实来自 @yo' 提到的错误。

答案1

我在用西班牙语写作时也遇到了同样的问题。即使使用\usepackage[utf8]{inputenc}@Rmano 建议的包也是如此。我一直用来避免此问题的一个解决方案是直接使用转义字符书写:

á -> \'a
é -> \'e
í -> \'i
ó -> \'o
ú -> \'u

我知道这种解决办法很不舒服但是换行更不舒服。

相关内容