我试图理解为什么第一行的最后一个单词没有连字符:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[headsep=14pt, paperwidth=14cm, paperheight=21cm, top=1.5cm, bottom=1.75cm, left=2cm, right=2cm]{geometry}
\usepackage{showframe}
\renewcommand*\ShowFrameColor{\color{red}}
\usepackage[portuguese]{babel}
\usepackage{hyphenat}
%\hyphenation{es-pe-ran-ça} % Throws error
\begin{document}
\fontfamily{bch}\selectfont
Mmmmm mmmmm mmmmmmm.
Mmmmmm mm esperança.
Mmm mmm mmm mmmm mm mmmm mmm mmm mmm mmm mmm mmmm
Mmm mmm mmm mmmm mm mmmm mmm mmm mm mmmm mmmm mmm
Mmm mmm mmm mmmm mm mmmm mmm mmm mmm mmm mmm mmmm
mmm mmm mmmm mmmmmmm.\par
\end{document}
看起来像是 Charter 字体的问题?所有其他行的右对齐也有点混乱。与其他字体比较:
使用 pdfLaTeX 编译。