为了学习目的,我正在尝试构建一个具有改变字体的基本最小文档:
\documentclass{minimal}
\usepackage[a4paper, top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage[T1]{fontenc}
\usepackage{courier}
\renewcommand*\familydefault{\ttdefault}
\begin{document}
\blindtext
\end{document}
但它看起来像这样:
文字明显超出了我想要的右侧 2cm 边框,并且根据文字的不同,文字甚至可能超出纸张边框。我还收到了 hbox 警告。
如果我使用默认字体,它就可以正常工作,所以我认为这与此有关。
我做错了什么?
答案1
默认情况下,等宽字体不带连字符,单词间空格不拉伸,因此无法对齐文本。使用 可\raggedright
停止对齐文本。