HP 12C Tasten mit LaTeX darstellen

Aus gegebenem Anlass muss ich die Tastendrücke eines HP 12C Taschenrechners mit LaTeX darstellen. Bei der Umsetzung war das folgende Beispiel von texample.net von großem Vorteil: http://www.texample.net/tikz/examples/class-diagram/. (Eine Alternative wäre das keystroke Paket von Rolf Niepraschk gewesen.)

\documentclass[12pt]{scrartcl}
\usepackage[]{amsmath}
\usepackage{tikz}
\usetikzlibrary{positioning,shapes,shadows}
 
\tikzstyle{abstract}=[rectangle, draw=black, rounded corners, fill=gray!20,drop shadow, text centered,  text=black, text width=8mm]
\tikzstyle{fkey}=[rectangle, draw=black, rounded corners, fill=orange,drop shadow, text centered,  text=black, text width=8mm]
\tikzstyle{gkey}=[rectangle, draw=black, rounded corners, fill=blue!40,drop shadow, text centered,  text=black, text width=8mm]
 
\newcommand{\mykey}[2]{%
\begin{tikzpicture} \node (Item) [abstract, rectangle split, rectangle split parts=2]{\textbf{\scriptsize{#1}} \nodepart{second}\textbf{\tiny{#2}}};%
\end{tikzpicture}}
 
\newcommand{\myfkey}{%
\begin{tikzpicture} \node (Item) [fkey, rectangle split, rectangle split parts=2]{\textbf{\footnotesize{f}} \nodepart{second}};%
\end{tikzpicture}}
 
\newcommand{\mygkey}{%
\begin{tikzpicture} \node (Item) [gkey, rectangle split, rectangle split parts=2]{\textbf{\footnotesize{g}} \nodepart{second}};%
\end{tikzpicture}}
 
\begin{document}
 
 \mykey{n}{$12x$}
 
 \mykey{SST}{$\Delta \text{DYS}$}
 
 \myfkey
 
 \mygkey
 
 \mykey{Enter}{=}
 
\end{document}

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website