案例环境中的等宽字体

案例环境中的等宽字体

我有这个代码:

\[
text
\begin{cases}
text, text \rightarrow text\\
text \rightarrow text, text, text, text text
\end{cases}
\]
...
\[
text
\begin{cases}
text text \rightarrow text, text text, text\\
text, text \rightarrow text
\end{cases}
\]
...

有没有办法将整个文本格式化为等宽字体?像这样:

\[
\mathtt{text}
\begin{cases}
\mathtt{text, text} \rightarrow \mathtt{text}\\
\mathtt{text} \rightarrow \mathtt{text, text, text, text text}
\end{cases}
\]
...
\[
\mathtt{text}
\begin{cases}
\mathtt{text text} \rightarrow \mathtt{text, text text, text}\\
\mathtt{text, text} \rightarrow \mathtt{text}
\end{cases}
\]
...

但避免重复命令\mathtt

我已经尝试过解决方案此处提出但它对我来说不起作用:字体没有改变。

答案1

我认为这个cases环境并不特别适合手头的工作,特别是因为需要排版的材料似乎并不是那么数学化——也许除了指令之外\rightarrow

我会使用一个tabular环境,其中包括环境\left\{之前tabular\right.环境之后。

在此处输入图片描述

\documentclass{article}
\usepackage{array}
\begin{document}
\[
\texttt{text}
\left\{ \begin{tabular}{@{}>{\ttfamily}l@{}}
   text, text $\to$ text\\
   text $\to$ text, text, text, text text\\
\end{tabular} \right.
\]
\end{document}

相关内容