[texhax] mathpazo font question: how to fix "\sl" when using package[sc]{mathpazo} (font hack solution)
David J.C. MacKay
mackay at mrao.cam.ac.uk
Mon Jul 14 18:57:17 CEST 2008
Dear texhax,
I received one suggestion that seems to work, which
is a modification of the font file,
rather than a modification of the document style.
Here is the modification, expressed as a diff.
diff /usr/share/texmf-tetex/tex/latex/psnfss/ot1pplx.fd /usr/share/texmf-tetex/tex/latex/psnfss/ot1pplx.fd.bak
17,20d16
< \DeclareFontShape{OT1}{pplx}{m}{sl}{
< <-> pplro8t
< }{}
<
29c25
< % \DeclareFontShape{OT1}{pplx}{m}{sl}{<->ssub * pplx/m/it}{}
---
> \DeclareFontShape{OT1}{pplx}{m}{sl}{<->ssub * pplx/m/it}{}
I would be happy to hear other suggestions of how to fix
the problem, but for the moment this is looking good.
thanks
David
* David J.C. MacKay <mackay at mrao.cam.ac.uk> [2008-07-14 12:07]:
> Dear texhax,
>
> I tried using
> \usepackage[sc]{mathpazo} (which invokes the pplx font family)
> instead of
> \usepackage{mathpazo} (which invokes ppl font)
> and I found that it sets the text better, with nicer spacing. Nice!
>
> However, the downside of using pplx is that it doesn't provide any "sl"
> fonts, so {\sl slant} comes out identical to {\em em}.
> (Example latex file appended below.)
>
> Please could a latex2e wizard advise me
> what magic one-liner to add to my document style
> so that when I say "{\sl ...}", the ppl font's "sl" is used?
> Replies direct to mackay at mrao.cam.ac.uk much appreciated.
>
> Thanks very much,
>
> David MacKay
>
>
> \documentclass[12pt]{book}
> % demonstrates the 'no sl' behaviour of [sc] option of mathpazo
> \usepackage[sc]{mathpazo}
> %\usepackage{mathpazo}
> \begin{document}
> {\normalsize\em some writing with normalsize em (not sl)}\par
> {\normalsize\sl some writing with normalsize sl (not em)}\par
> {\large\em some writing with large em (not sl)}\par
> {\large\sl some writing with large sl (not em)}\par
> \end{document}
>
>
> --
> -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> David J.C. MacKay mackay at mrao.cam.ac.uk
> http://www.inference.phy.cam.ac.uk/mackay/
> Cavendish Laboratory, 19 J J Thomson Ave, Cambridge CB3 0HE. U.K.
> (01223) 339852 | fax: 337356 | home: 740511 international: +44 1223
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
David J.C. MacKay mackay at mrao.cam.ac.uk
http://www.inference.phy.cam.ac.uk/mackay/
Cavendish Laboratory, 19 J J Thomson Ave, Cambridge CB3 0HE. U.K.
(01223) 339852 | fax: 337356 | home: 740511 international: +44 1223
More information about the texhax
mailing list