突出数学

突出数学

易碎突出显示的问题已在LaTeX 中的酷炫文本突出显示

但是,latex我该如何突出显示涉及的文本math,例如

在此处输入图片描述

现在,我用连续的\texthl和来做到这一点\colorbox

答案1

这是你想要的吗?

\documentclass{article}


\usepackage{xcolor}
\usepackage{soul}
\newcommand{\mathcolorbox}[2]{\colorbox{#1}{$\displaystyle #2$}}

\begin{document}
For inline math, one can simply do \hl{colored $a=b$ math}.  For display math, the following works:
\begin{equation}
\mathcolorbox{red}{y=\frac{x^2}{q}}+z
\end{equation}  
\end{document}

在此处输入图片描述

[** 编辑 **]

好的,见\hlfancy下文

\documentclass{article}


\usepackage{xcolor}
\usepackage{soul}
\newcommand{\mathcolorbox}[2]{\colorbox{#1}{$\displaystyle #2$}}
\newcommand{\hlfancy}[2]{\sethlcolor{#1}\hl{#2}}

\begin{document}
For inline math, one can simply do \hl{colored $a=b$ math}.  For display math, the following works:
\begin{equation}
\mathcolorbox{red}{y=\frac{x^2}{q}}+z
\end{equation}  
And for the fancy version: \hlfancy{orange}{colored $a=b$ math}.  Now, \hlfancy{green}{colored $a=b$ math}.
\end{document}

答案2

你也可以使用\colorbox而不是\mathcolorbox。以下是示例:

\documentclass{article}
\usepackage{xcolor}
\usepackage{amsmath}

\begin{document}

Here is an equation:
\begin{equation}
  \colorbox{yellow}{$E = mc^2$}
\end{equation}

\end{document}

在此示例中,该\colorbox命令用于以黄色背景突出显示方程式。方程式被括在$符号中以使其处于数学模式,这是方程式所必需的。您可以将黄色替换为您喜欢的任何其他颜色。

相关内容