Is there a way to change the font, font size and so on for \marginpar with a standard LaTeX macro, i.e. without something such as \let\oldmarginpar\marginpar (cp. Problem with Customized Marginpar (in Combination With a ToMarginpar). The \marginnote package e.g. provides \marginfont.
MWE:
\documentclass{book}
\begin{document}
Text text text\marginpar{A short note.}
\end{document}
:)– egreg Jun 02 '12 at 13:01\lethas the side effect of losing the ability to have optional arguments. But your\oldmarginparcan still parse the leading []? – Andy Jun 02 '12 at 13:08\LetLtxMacroprovided by the packageletltxmacro. – Marco Daniel Jun 02 '12 at 13:14\marginparhas no argument. I'll add something to my answer. – egreg Jun 02 '12 at 13:16