Отображение командной клавиши с пакетом нажатий клавиш

Отображение командной клавиши с пакетом нажатий клавиш

Я пытаюсь написать инструкции по открытию терминала в LaTeX на Macintosh. Для этого мне потребуется проиллюстрировать нажатия клавиш, что я решил с помощью пакета keystroke. К сожалению, я не могу найти способ проиллюстрировать клавишу Command. Я пробовал и то, и другое \Command. \CmdЧто я могу сделать, чтобы показать клавишу Command?

\documentclass{book}

\usepackage{keystroke}

\title{Install Homebrew on A Macintosh}
\begin{document}
\maketitle
\subsection{Homebrew}
First, install the \href{https://brew.sh}{homebrew package manager for OS X} by simply pasting the ruby script on their website into your terminal emulator. You can open your terminal emulator by pressing \Cmd + \Spacebar
\end{document}

решение1

По умолчанию keystrokeпакет определяет только

\Enter \Del  \Ins    \Esc   \Shift  \Ctrl  \Home
\End   \PgUp \PgDown \PrtSc \Scroll \Break

(с локализованными версиями для других языков, кроме английского). Вы можете дополнить список самостоятельно.

\documentclass{book}

\usepackage{keystroke}
\usepackage{hyperref}

\newcommand*{\Cmd}{\keystroke{Cmd}}


\title{Install Homebrew on A Macintosh}
\author{Miles}

\begin{document}

\maketitle

\subsection{Homebrew}
First, install the \href{https://brew.sh}{homebrew package manager for OS X}
by simply pasting the ruby script on their website into your terminal emulator.
You can open your terminal emulator by pressing \Cmd + \Spacebar

\end{document}

введите описание изображения здесь

решение2

Вот решение с использованиемmenukeys. Кстати: Веря в пример файла для пакетаkeystrokeв этом пакете нет клавиши управления Mac.

клавиши меню

\documentclass{article}
\usepackage[os=mac]{menukeys}
\begin{document}
\subsection{Homebrew}
First, install the \dots\ by simply pasting the ruby script on their website into your terminal emulator. You can open your terminal emulator by pressing \keys{\cmd+\Space}
\end{document}

решение3

Команда \keystrokeиз keystrokeпакета принимает любой аргумент, например a, Z, F1и т. д. Она даже принимает графику в качестве входного аргумента, поэтому я использовал следующее:

\documentclass{book}
\usepackage{keystroke}
\usepackage{graphicx}
\usepackage{scalerel}
\def\cmd{%
    \scalerel*{\includegraphics{apple}}{X}%
}

\begin{document}
    \subsection{Homebrew}
    First, install the homebrew package manager for OS X  by simply pasting the ruby script on their website into your terminal emulator. You can open your terminal emulator by pressing \keystroke{\cmd}+\Spacebar
\end{document}

выход

Связанный контент