menukeys
是一个非常精美的包装。
我们可以通过以下方式使用它:
\usepackage[os=win]{menukeys} % Show keys in Windows style
或者通过:
\usepackage[os=mac]{menukeys} % Show keys in Mac style
然而,在我的文章中,我想展示两种风格的键。
如何在同一篇文章中动态切换风格?
答案1
您可以定义两个宏来切换操作系统风格:
\makeatletter
\def\setmenukeyswin{\def\tw@mk@os{win}}
\def\setmenukeysmac{\def\tw@mk@os{mac}}
\makeatother
例子:
\documentclass{article}
\usepackage{menukeys}
\makeatletter
\def\setmenukeyswin{\def\tw@mk@os{win}}
\def\setmenukeysmac{\def\tw@mk@os{mac}}
\makeatother
\begin{document}
\setmenukeyswin
\shift \capslock \tab \esc \ctrl \Alt \AltGr \cmd \return \winmenu
\enter \backspace \del \arrowkeyup \arrowkeydown \arrowkeyleft
\arrowkeyright \Space \SPACE
\setmenukeysmac
\shift \capslock \tab \esc \ctrl \Alt \AltGr \cmd \return \enter
\backspace \del \arrowkeyup \arrowkeydown \arrowkeyleft \arrowkeyright
\Space \SPACE
\end{document}
编辑:
要mackeys
动态更改选项,您可以定义以下宏(未测试):
\makeatletter
\def\setmackeystext{\def\tw@mk@mackeys{text}}
\def\setmackeyssymbol{\def\tw@mk@mackeys{symbol}}
\makeatother