允许在菜单序列中使用连字符

允许在菜单序列中使用连字符

我改编了 Peter Grill 的\Menu命令为“菜单序列”创建命令在某些文档中输入菜单序列。这些菜单序列中似乎不允许使用连字符,但我想允许使用。我该怎么做?

从下面的代码可以看出,连字符在外部起作用\menu

\documentclass[a5paper]{article}
\usepackage[english,catalan]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{tikz}
\usepackage{etoolbox}

\newtoggle{FirstOne}%
\newcommand*{\menu}[1]{%
   \toggletrue{FirstOne}%
   \foreach \x in {#1} {%
      \iftoggle{FirstOne}{}{${}\rightarrow{}$}%
      \texttt{\x}%
      \global\togglefalse{FirstOne}%
   }%
}%

\begin{document}
Configura la simulació per analitzar les següents \emph{Global Statistics}:

    Configura la simulació per analitzar les següents \menu{Global Statistics}:
\begin{itemize}
\item \menu{Traffic Sink, Traffic Received (bist/sec).} Marca també la casella \menu{Generate scalar data} i selecciona \menu{sample mean} del menú desplegable.
\item \menu{Traffic Source, Traffic Sent (bist/sec).} Marca també la casella \menu{Generate scalar data} i selecciona \menu{sample mean} del menú desplegable.
\item \menu{Node Statistics, Ethcoax, Collision Count} i \menu{Transmission attempts}.
\item \menu{Node Statistics, Traffic Sink, Traffic Received (bist/sec).}
\item \menu{Node Statistics, Traffic Source, Traffic Sent (bist/sec).}
\end{itemize}
\end{document}

在此处输入图片描述

答案1

这个问题了解如何对 tt 文本进行连字。您可能还想为菜单使用除打字机字体以外的其他字体。该软件包中menu有一个命令\menutext可以更改菜单的呈现方式。

相关内容