I am using text/old-style figures in my document with the Palatino font, and I find that the dollar sign (\$) is too large for most dollar figures. I've found that it looks good if I take the font size of just the dollar sign down by one, like so:
{\small\$}1,000
But this is a pain, so I'd like to change \$ so it handles the size shift automatically.
My immediate thought was to do \def\${{\small\$}}, but obviously (obvious after you've naïvely tried it anyway), that results in infinite recursion. What sort of control sequence can I use to represent the font dollar sign other than \$?


Thanks for the tip on
relsize– I don't anticipate ever using a dollar sign in anything except running text, but it's always better to head off possible problems ahead of time. So in the end I used
– scorchgeek May 11 '15 at 23:09\usepackage{relsize} / \let\olddollar\$ / \renewcommand\${{\relsize{-0.5}\olddollar}}\renewcommand{\$}{{\smaller\$}}. – Werner May 11 '15 at 23:10\smalleris equivalent to\relsize{-1}, which is not what I want – that takes it down to 8 point rather than the 9 point value of\small. – scorchgeek May 11 '15 at 23:11\smalleris equivalent to\smaller[1]which is equivalent to\relsize{-1}, which prints\smallunder\normalsize, whatever your\normalsizeis. If\normalsizeis 10pt, then\smallis 9pt. See What point (pt) font size are\Largeetc.? – Werner May 11 '15 at 23:17\smalleryields a smaller dollar sign than\relsize{-0.5}(and the dollar sign produced by the latter looks superior in terms of size to my eyes). If I zoom to 500% in my PDF viewer and measure, the unmodified $ is 38pt high, the \relsize{-0.5} and the {\small$} are both 34pt high, and the \smaller sign is 30pt high. – scorchgeek May 11 '15 at 23:33lmodern. – Werner May 11 '15 at 23:34\relsize{-0.5}is exactly identical to what I get from\small. – scorchgeek May 11 '15 at 23:37\${\small\$}{\smaller\$}{\relsize{-1}\$}{\relsize{-0.5}\$}. Use what suits you best. – Werner May 11 '15 at 23:49