以冒号作为特殊字符的连字符

以冒号作为特殊字符的连字符

我需要为包含冒号的单词定义连字符。使用hyphanat包会返回错误Not a letter. \hyphenation{Konsument:。有什么建议吗?

\documentclass{article}
\usepackage{hyphenat}
\hyphenation{Konsument:innen-zusammen-schlüsse}

\setlength\textwidth{1mm} % just for this example
\begin{document}
    Konsument:innenzusammenschlüsse
\end{document}

答案1

这里的“字母”表示有小写代码。此外,tex 不会对第一个单词进行连字符处理(除非使用 luatex),因此我添加了x

在此处输入图片描述

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{hyphenat}
\lccode`\:=`\:
\hyphenation{Konsument:innen-zusammen-schlüsse}

\setlength\textwidth{1mm} % just for this example
\begin{document}
x    Konsument:innenzusammenschlüsse
\end{document}

相关内容