
Итак, я писал некоторые заметки с курса в LaTeX, но недавно я нашел несколько заметок в Интернете (.tex), написанных в Plain TeX, так что когда я скомпилировал их, я обнаружил, что шрифт (Computer Modern) выглядит намного более гладким при использовании PdfTeX, это PdfLaTeX использует неправильный шрифт/делает что-то не так, это происходит только с этим шрифтом, и это тот, который я хочу использовать. Я оставлю картинку того, что я имею в виду: https://i.stack.imgur.com/RDHiH.png
Сверху pdfLaTex, снизу pdftex
Первый. Тот же порядок и для этого.
МВЭ:
\documentclass[fontsize=10pt, twoside,a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage[margin=1.5in]{geometry}
\usepackage{amsmath}
\newcommand\CC{\mathbb{C}}
\newcommand\intga{\int\limits_{\gamma}}
\theoremstyle{definition}
\newtheorem{thm}{Theorem}[chapter]
\begin{document}
\chapter{Cauchy's Theorem}
\begin{thm}
Let $f \colon \Omega \to \CC$ be analytic in $\Omega$ and let $\gamma$ be a closed Jordan curve inside $\Omega$ then $\intga f = 0$.
\end{thm}
\end{document}
Обычный TeX
\magnification=\magstep1
\baselineskip = 18 true pt minus 2 true pt
\parskip = 2 true pt plus 2 true pt
\vbadness=10000
\hfuzz = 2 true pt
\newif\iftitlepage \titlepagetrue
\newtoks\chaptertitle \chaptertitle={Complex Analysis}
\newtoks\oddpagehead
\oddpagehead={\vbox to 1 true in{%
\noindent\parskip=0pt\baselineskip = 12 true pt%
\centerline{\sl\the\chaptertitle}%
\vskip -\baselineskip%
\line{\hfill\rlap\quad\rm\folio}
\vfill}}
\footline={\hfil}
\def\nopagenumbers{\def\folio{\hfil}}
\input amssym.def
\def\CC{{\Bbb C}}
\font\pf = cmcsc10
\font\tf = cmbx10 scaled \magstep 3
\font\rf = cmr10 scaled \magstep 1
\def\intga{\int\limits_{\gamma}}
\font\smc = cmcsc10 at 10 true pt
\font\smi = cmti10 at 10 true pt
\font\smr = cmr10 at 10 true pt
\font\smb = cmbx10 at 10 true pt
\centerline{\tf Cauchy's Theorem}
\proclaim Theorem.
Let $f \colon \Omega \to \CC$ be a continuous function such that $\intga f = 0$ for every closed path $\gamma$, then $f$ is holomorphic.
\bye
решение1
Добавление f \showoutput
к вашему MWE показывает, что он использует эти шрифты (как известно LaTeX)
\OML/cmm/m/it/10
\OMS/cmsy/m/n/10
\OMX/cmex/m/n/10
\OT1/cmr/m/n/10
\T1/cmr/bx/n/10
\T1/cmr/bx/n/20.74
\T1/cmr/bx/n/24.88
\T1/cmr/m/n/10
\U/msb/m/n/10
Какие именно файлы шрифтов он использует для получения этих глифов, зависит от файлов карт, используемых pdftex (для pdftex) или dvips, если вы используете latex. Pdftex показывает их в конце как
</usr/local/texlive/2014/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm10.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/public/cm-super/sfbx1000.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/public/cm-super/sfbx2074.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/public/cm-super/sfbx2488.pfb>
</usr/local/texlive/2014/texmf-dist/fonts/type1/public/cm-super/sfrm1000.pfb>
Показано pfb
, что все шрифты являются шрифтами Type 1, и меню шрифтов Acrobat подтверждает, что все шрифты являются шрифтами Type 1.
Похоже, что у вас есть сопоставление некоторых шрифтов с исходными растровыми шрифтами, сгенерированными Metafont.
Я полагаю, вам нужно установить cm-super
пакет.
Обратите внимание, что формы шрифтов в любом случае различаются: в латексном варианте используются шрифты, разработанные для кегля 21 пт, тогда как в простом TeX используется масштабированный основной шрифт размером 10 пт, который обычно создает символы с более толстыми штрихами, поскольку штрихи масштабируются пропорционально увеличению размера шрифта.