![自定义连字](https://linux22.com/image/287788/%E8%87%AA%E5%AE%9A%E4%B9%89%E8%BF%9E%E5%AD%97.png)
我完成了用英语撰写的文章,但我认为有很多连字符,这会使文档有点难看。我的问题是:如何防止整个文档中出现连字符,并建议 latex 剪切单词。我使用\usepackage[none]{hyphenat}
,在这种情况下,我无法在我想要的地方强加连字符。我使用两列,通常我使用 Elsevier 模型,我做了一些更改,以下是序言:
\documentclass[final,5p,times,twocolumn]{elsarticle}
\usepackage{ecrc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
请提出您的想法。谢谢...
答案1
您可以尝试将连字的惩罚从默认值 50 增加到 1000 左右,这样可以阻止连字,但又不会像\usepackage[none]{hyphenat}
以前那样完全禁用它。
最好也添加一个设置\emergencystretch
,所以我想说
\hyphenpenalty=1000
\emergencystretch=5em
在文件序言中。