在这个 MWE 中,Latex 没有用连字符连接单词“développement”,而是倾向于创建一个巨大的 hbox。
\documentclass[a4paper,12pt,dvipsnames]{report}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage{lmodern}
\usepackage[a4paper, showframe]{geometry}
% Title Page
\title{}
\author{}
\begin{document}
\section{Section}
\subsection{Subsection}
\begin{description}
\item [Marhalie Toucse : ] ingénieure de la plate-forme SORTATZ. Elle réalise
le développement du projet des tex écrit pour lipsum lagae legarc sgsi text text text text text text text text text.
\end{description}
\end{document}
答案1
TeX 不允许在由两部分构成的重音符号处自动连字符:设置时,您使用的是编码OT1
,这意味着é
使用“独立”的尖音符和正常的 产生e
。切换到现代T1
编码意味着é
可以使用“真实”编码,并且可以进行连字符连接。事实上,您的演示日志中有一个警告说
Package frenchb.ldf Warning: OT1 encoding should not be used for French. (frenchb.ldf) Add \usepackage[T1]{fontenc} to the preamble (frenchb.ldf) of your document, on input line 14.
如果添加建议的行,那么连字符是可能的(并且会发生)。
检查此情况的一种方法是
\showhyphens{développement}
显示日志中的连字符位置。如果没有,fontenc
您将获得
[] \OT1/lmr/m/n/12 d^^Seveloppement
重音在哪里^^
,值得注意的是没有断点。相反,添加fontenc
编码T1
,你会看到
[] \T1/lmr/m/n/12 d�-ve-lop-pe-ment
具有有效的断点(pdfTeX 仍然是 8 位,因此无法é
在日志中正确显示!)。
有关更多信息,请参见为什么带重音符号的单词不能使用默认的 OT1 编码自动连字符?和为什么我应该使用 \usepackage[T1]{fontenc}?。