Befehlstaste mit Tastenanschlagpaket anzeigen

Befehlstaste mit Tastenanschlagpaket anzeigen

Ich versuche, Anweisungen zum Öffnen eines Terminals in LaTeX auf einem Macintosh zu schreiben. Dazu müsste ich Tastendrücke veranschaulichen, was ich mit dem Keystroke-Paket gelöst habe. Leider kann ich keine Methode finden, um die Befehlstaste zu veranschaulichen. Ich habe beides ausprobiert \Commandund \Cmd. Was kann ich tun, um die Befehlstaste anzuzeigen?

\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}

Antwort1

Standardmäßig keystrokedefiniert das Paket nur

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

(mit lokalisierten Versionen für andere Sprachen als Englisch). Sie können die Liste selbst ergänzen.

\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}

Bildbeschreibung hier eingeben

Antwort2

Hier ist eine Lösung mitmenukeys. Übrigens: Ich glaube, die Beispieldatei für das PaketkeystrokeIn diesem Paket ist keine Mac-Befehlstaste enthalten.

Menütasten

\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}

Antwort3

Der \keystrokeBefehl aus dem keystrokePaket akzeptiert alle Argumente wie a, Z, F1usw. Er akzeptiert sogar Grafiken als Eingabeargument, also habe ich Folgendes verwendet:

\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}

Ausgabe

verwandte Informationen