我需要用内容为“valeurAop += analogRead(mesure_aop)”的命令突出显示一些文本\emph
:编译时出现错误,我认为这是由于数学符号造成的。
我试过了\emph{opvalue} $+= $ \emph{analogRead (aop_measure)
,但仍然收到同样的错误:“缺少$插入$
我怎么解决这个问题?
谢谢
答案1
答案2
您想使用数学公式。为此,您应该
- 为变量定义更高级别的命令;
- 定义一个加等号的数学符号,其两个部分应该彼此相邻;
- 正确使用下划线。
\documentclass{article}
\usepackage{amsmath} % not necessary for the example, but recommended
\newcommand{\lvar}[1]{\mathit{#1}}
\newcommand{\pluseq}{\mathrel+=}
\begin{document}
$\lvar{opvalue} \pluseq \lvar{analogRead(aop\_measure)}$
\end{document}
如果您后来改变主意,您可以\lvar
通过更改定义来决定将参数排版为直立、粗体或其他形式。
我们\mathrel+=
将整个组合设为关系符号,这似乎是合适的选择。TeX 永远不会在连续的关系符号之间添加空格,也不会在中间断行。