丹麦语 LaTeX 中的连字符

丹麦语 LaTeX 中的连字符

我无法真正制作一个最小工作示例来展示问题,因为问题有时确实存在。但这里是使用的代码:

\documentclass[twocolumn, a4, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}

\begin{document}
\end{document}

有时,丹麦语版本中的连字符会错误地拆分单词。例如“marmo-rgade”或“kal-ksten”。这是一个问题。另一个问题是,有时它根本不拆分单词,因此单词有时会延伸到另一列(并覆盖另一个单词)。

我认为 danish babel 应该可以解决这个问题?只有我一个人有这个问题吗?有人知道怎么解决吗?我之前通过修改句子解决了这个问题 - 但在长文档中总是这样做太难了。

提前谢谢您。诚挚问候!

答案1

\usepackage[danish]{babel}得到了连字符

mar-mor-ga-de
kal-k-sten

建议也加载fontenc编码T1

如果kal-ksten错误,您可以在序言中修复它:

\documentclass[twocolumn, a4paper, 12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}

\babelhyphenation[danish]{kalk-sten}

\begin{document}

\parbox{0pt}{% to get all possible hyphenation points
\hspace{0pt}%
marmorgade
kalksten
}

\end{document}

用于\parbox使 TeX 在每个可行点拆分单词。

在此处输入图片描述

相关内容