I'd like to be able to have all three of the following in my document:
- the Palatino font
- bold and small caps
- old-style figures
I'm currently using mathpazo
with the options [osf]
to get 1 and 3, but not 2. According to Bold small caps with mathpazo, I'm able to get 1 and 2 (but not 3) if I don't specify the [osf]
option.
It seems that the mathpazo
package doesn't really support all of the above three features simultaneously. Does anyone know of a way or an alternative package that implements 1-3?
Best Answer
You could try using the recently-released
newpxtext
andnewpxmath
packages. In the MWE below, issuing the command\useosf
after the math-related packages are loaded enables the use of regular- and bold-weight oldstyle numerals in text mode, while lining numerals will be used in math mode. Small caps are available in bold (as well as regular-weight, of course).Update April 2018: The
newpxtext
andnewpxmath
packages have evolved quite a bit over the past five years. One can still enable oldstyle numerals and small-caps letters by running\useosf
. According to the packages' user guide, though, the preferred way is to specify the optionosf
while loading thenewpxtext
package.