单词没有连字符

单词没有连字符

我想让 pdflatex 在单词到达行尾时不添加连字符。

我尝试\-在该单词的开头或结尾放置一个,但是不起作用。

例如如果我输入:This is a very long sentence that needs two lines with thatshouldnot\- be hyphened我将得到:

这是一个很长的句子,需要两行,并且用连字符
连接

如果我这样做:This is a very long sentence that needs two lines with \-thatshouldnot be hyphened我会得到:

这是一个很长的句子,需要两行 -
不应使用连字符

我希望“thatshouldnot”保留在一个单词中,并且单词的开头和结尾没有连字符。

答案1

如果该单词在您的文档中出现多次,并且您不想将其连字符化,则可以通过在序言中输入此行来抑制所有连字符:

\hyphenation{thatshouldnot}

如果只出现一次,那么戴维的回答就\mbox足够了。

附录:
将撇号视为字母的语言(如意大利语;参见使用 \hyphenation 防止单词连字并不总是有效) 并使用 Xetex 进行处理可能无法识别使用 进行的异常\hyphenation。在所引用的案例中,有两种解决方法。对于第一种,用右单引号 (U+2019) 替换 ASCII 撇号 (U+0027)。\mbox应始终作为最后的手段。

答案2

将其放入盒子中:

\mbox{thatshouldnot}

相关内容