更改 marginpar 字体

更改 marginpar 字体

如何更改 使用的字体\marginpar?我正在使用xltxtra,并正在寻求使用 OpenType 字体。

梅威瑟:

\documentclass{book}
\usepackage{xltxtra}
\usepackage{titlesec}
\setmainfont[Ligatures=TeX]{Font A}

\begin{document}

Hello world.\marginpar{A margin note in Font B}

\end{document}

答案1

如果你可以使用marginnote命令marginfont手册链接),您可以进行调整。否则,使用可能fontspec就足够了?

\documentclass{book}

\usepackage{xltxtra}
\usepackage{lipsum}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Helvetica}

\usepackage{marginnote}
\renewcommand*{\marginfont}{\fontspec{Courier}}

\newcommand\marginparNewFont[1]{\marginpar{\fontspec{Courier}#1}}

\begin{document}
    \lipsum[1]\marginpar{\fontspec{Courier}A marginpar in Courier}
    \lipsum[1]\marginnote{A marginnote in Courier}
    \lipsum[1]\marginparNewFont{A marginparNewFont in Courier}
\end{document}

相关内容