如何在乳胶中创建按键?

如何在乳胶中创建按键?

可能重复:
LaTeX 的键盘字体

因此结果如下:

按下F5以寻求帮助。

我检查了 fancybox 包,但它只包含三种图案:doublebox、ovalbox、shadowbox。我需要类似 buttonbox 的东西。

答案1

也许一个简短的 tikz 命令可以帮助你做到这一点

\documentclass[10pt]{article}

\usepackage{tikz}
\usetikzlibrary{shadows}

\tikzstyle{buttonstyle} = [rectangle, fill = black!30, draw = black!80, drop shadow, font={\sffamily\bfseries}, text=white]

\newcommand*{\button}[1]{\tikz{\node[buttonstyle] {#1};}}

\begin{document}
Press \button{F5} for help !
\end{document}

在此处输入图片描述

答案2

也可以使用 来获取它pdflatex。我在这个例子中使用了xelatex( ):lualatex

\documentclass{article}
\usepackage{libertineotf}

\begin{document}
Press \LKeyF{5} for help !
\end{document}

在此处输入图片描述

对于较新的系统,例如 TL2014,请使用xelatex或运行此文档lualatex

\documentclass{article}
\usepackage{libertine}

\begin{document}
Press \LKey{5} for help !
\end{document}

答案3

稍有改进德国的回答:

代码

\documentclass[parskip]{scrartcl}
\usepackage[margin=15mm]{geometry}
\usepackage{tikz}
\usetikzlibrary{shadows}

\newcommand{\button}[1]%
{   \begin{tikzpicture}[baseline=(tempname.base)]
        \node[draw=gray, fill=yellow!5, rounded corners=0.5pt, inner sep=2pt, minimum width=1.5em, minimum height=1.5em, general shadow={fill=gray!50, shadow xshift=0.5pt, shadow yshift=-0.5pt, shadow scale=1.15}] (tempname) {#1};
    \end{tikzpicture}
}

\begin{document}

\textsc{Count von Count:} There are \button{8}, \button{8} buttons!

\end{document}

结果

在此处输入图片描述

相关内容