我的问题与这些类似,但有所不同:
自从今天,就问题标题而言,我的 pdf 看起来很糟糕,因为位图字体。直到几个小时前,我才在几个月来一直在写的这篇论文中看到位图字体(这是我用 LaTex 写的第一篇论文,所以请耐心等待)。
今天发生了什么:我向数据库(使用 JabRef 管理)添加了一个书目条目,之后我在构建时遇到了问题。我尝试了几种方法,例如清理临时文件等。我安装了最新版的 TeXstudio。我最终删除了 MiKTeX,并从几天前创建的本地存储库重新安装,几天前我在该存储库重新安装了 MiKTex。最后一步终于解决了问题,但引入了位图字体的问题。
按照相关问题的步骤,安装包cm-super
等显然可以解决问题,但我很担心,因为我从来不需要这样做,而且我从来没有遇到过位图字体的问题。
据我所知,使用这种方法cm-super
并非没有后果,所以我希望避免使用这种从未遇到过的方法来解决我的问题。
这是展示问题的最简单的文档。
\documentclass[]{article}
\begin{document}
\section{Test}
This is a test
\end{document}
系统:Windows x64
日志文件显示错误:
pdflatex.exe (文件 pdftex.map): 无法打开字体映射文件] (test.aux) ) 以下是您使用的 TeX 内存量:493634 个字符串中有 207 个字符串 3142147 个字符串字符中有 2132 个字符串字符 3000000 个内存中有 52604 个字
答案1
运行pdflatex
\documentclass{article}
\pdfmapfile{lm.map}% use only Latin Modern as vectorfont
\usepackage{graphicx}
\begin{document}
\fontfamily{cmr}\selectfont\scalebox{15}{O} % Computer Modern -- Bitmap
\fontfamily{lmr}\selectfont\scalebox{15}{O} % Latin Modern -- Vector
\end{document}
\documentclass{article}
\usepackage[T1]{fontenc}% use always vector fonts if available
\usepackage{graphicx}
\begin{document}
\fontfamily{cmr}\selectfont\scalebox{15}{O} % Computer Modern -- Bitmap
\fontfamily{lmr}\selectfont\scalebox{15}{O} % Latin Modern -- Vector
\end{document}
默认使用拉丁现代:
\documentclass{article}
\usepackage[T1]{fontenc}% use always vector fonts if available
\usepackage{lmodern}
\usepackage{graphicx}
[...]