据我所知,pdflatex 生成的标准 pdf 文档大多是矢量化的(您可以缩放并且不会像素化)。
这是一件非常好的事情,但现在我想要的是相反的东西:是否可以将整个文档(文本和数学方程式)“像素化”,以便输出的 pdf 看起来像是由 8 位计算机生成的?(同时仍然可读)
谢谢。
答案1
正如 Ulrike 在她的评论中提到的,您可以删除地图文件以加载旧的位图字体而不是矢量字体。
\pdfmapfile{-pdftex.map}
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$a + b = c$
\end{document}
不确定这对你来说是否足够像素化。
为了使其更加像素化,只需调低音量即可\pdfpkresolution
(感谢 Thérèse!)
\pdfmapfile{-pdftex.map}
\pdfpkresolution=100 % default 600
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$a + b = c$
\end{document}
否则,你可以在网上寻找具有所需效果的字体,比如从这里https://www.fontsquirrel.com/fonts/list/classification/pixel。 例如
\documentclass{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\setmainfont{VT323-Regular.ttf}
\setmathfont{Latin Modern Math}
\setmathfont[range=it->up]{VT323-Regular.ttf}
\setmathfont[range=]{Latin Modern Math}
\begin{document}
$a + b = c$
\end{document}