我用 LaTeX 写过几份文件,但是当我编译这个特殊的文件时,我得到了这个……奇怪的“字体”(不确定它是否可以称为字体)。
求助,我改了什么?我记得在刚开始使用 LaTeX 时就遇到过这个问题,但我不记得是怎么解决的。
答案1
您所展示的图片有一个简单的解释:您的 TeX 发行版缺少 T1 编码中的 Computer Modern 字体的 Type1 版本(实际上是 European Modern,但几乎是吹毛求疵)。
你能删除通话
\usepackage[T1]{fontenc}
缺点是包含重音字母的单词可能无法在重音字母后面连字符。这在用英语写作时通常不是什么大问题;唯一有问题的单词是 Königsberg。
真正的解决方案是安装 Type1 版本;发行包是包含 CMSuper 字体的版本。如何安装取决于发行版。如果您喜欢使用 Computer Modern 字体,另一种可能性是添加
\usepackage{lmodern}
因为拉丁现代字体几乎相同(考虑到某些重音字母时实际上有所改进)。
答案2
您的字体设置不正确。正如 David 所写,使用[T1]
应该是默认设置pdflatex
。例如:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{libertine}
\begin{document}
\section{Introduction}
From a mathematical point of view, graph theory was born to \ldots
\end{document}
输出: