我有以下等式:
<trigger threshold> = average - (<trigger fraction> * average)
我想以非常具体的方式在数学模式下打印此内容:<trigger threshold>
并且<trigger fraction>
需要使用等宽字体。它们应该与本段中的显示方式完全相同。我不知道如何让 LaTeX 忽略 < 和 > 并仍然使用等宽字体打印。我尝试过的方法:
\[ \mathtt{<trigger threshold>} = \mathrm{average} - (\mathtt{<trigger fraction>} * \mathrm{average}) \]
上述方法不起作用,原因有二:< 和 > 符号被解释为小于和大于,而且单词“trigger”和“threshold”之间没有空格。另一种尝试:
\[ \mathtt{\mathrm{<trigger threshold>}} = \mathrm{average} - (\mathtt{\mathrm{<trigger fraction>}} * \mathrm{average}) \]
这里,触发阈值没有空格,也没有以固定宽度的字体显示。我尝试了很多方法,但就是无法实现这一点。我猜我可能不得不求助于一个包来做到这一点,但我不知道该去哪里找。有人知道如何做到这一点吗?
答案1
你可以使用“ ”的文本版本tt
,名为\texttt
:
\documentclass{article}
\begin{document}
\[
\texttt{<trigger threshold>} = \mathrm{average} - (\texttt{<trigger fraction>} \times \mathrm{average})
\]
\end{document}
在上面的例子中,我同时包含了这两种情况,只是为了向你展示你可以随意组合和搭配。但是,如果你对更全球化的事物感兴趣,最好定义类似
\newcommand{\variable}{\texttt}% or \newcommand{\variable}[1]{\texttt{#1}}
然后使用
\variable{<trigger threshold>} = \mathrm{average} - (\variable{<trigger fraction>} \times \mathrm{average})
看一致的字体。如果您不使用宏形式,简单的简写\verb
也足够了。