我想以这种方式突出显示结果。我该怎么做?

我想以这种方式突出显示结果。我该怎么做?

\documentclass[11pt,spanish]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\oddsidemargin=-0.5cm
\textwidth=17.4cm 
\textheight=48\baselineskip 
\topmargin=-1.5cm \setlength{\headheight}{40.53337pt}
\parindent 0pt 
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[help lines] (0,0) grid (2,2);
\pgftext[base] {$a_{\rho}=\frac{v^2}{\rho}$};
\color{orange}
\draw (0,0) -- (2,0);
\draw (2,2) -- (2,0);
\draw (1,-.25) -- (2.25,1);
\draw (1,-.5) -- (2.5,1);
\draw (1,-.5) -- (2.5,1);

\end{tikzpicture}
\end{document}

这是我最好的尝试。

答案1

根据您计划如何使用它,您可以使用以下内容:

在此处输入图片描述

但这不起作用,例如,在align环境中(假设您希望=作为您的对齐字符)。

以下是生成上述图像的代码:

\documentclass{article}

\usepackage{tikz, amsmath}

\newcommand{\highlight}[2][orange!70]{\tikz[baseline, anchor=base]{\node[inner sep=2mm](A){$#2$};
    \draw[very thick, #1] (A.north east)--(A.south east)--(A.south west);
    \draw[thick, #1] ([shift={(.1,.5)}]A.south east)--([shift={(-.5,-.1)}]A.south east);
    \draw[#1] ([shift={(.1,.3)}]A.south east)--([shift={(-.3,-.1)}]A.south east);
}}

\begin{document}

\highlight{a_{\rho}=\dfrac{V^2}{\rho}}

\end{document}

有一个可选参数,因此您可以轻松更改突出显示颜色:

\highlight[red!60]{a_{\rho}=\dfrac{V^2}{\rho}}

在此处输入图片描述

这是您可以在环境中使用的版本align。它使用tikzmark并要求tikzmarknode在开头命名 a 并在结尾命名 another。在align环境之后,\highlight使用您命名的节点调用宏。

您必须编译两次。

在此处输入图片描述

\documentclass{article}

\usepackage{tikz, amsmath}
\usetikzlibrary{tikzmark}

\newcommand{\highlight}[3][orange!70]{\tikz[remember picture, overlay]{
    \draw[very thick, shorten >=-3mm, #1] ([shift={(.2,.1)}]#3.north east)--([shift={(.2,-.2)}]#3.south east)--([shift={(.2,-.2)}]#3.south east-|#2.west);
    \draw[thick, #1] ([shift={(.3,.3)}]#3.south east)--([shift={(-.3,-.3)}]#3.south east);
    \draw[#1] ([shift={(.3,.1)}]#3.south east)--([shift={(-.1,-.3)}]#3.south east);
}}

\begin{document}

\begin{align*}
x&=1\\
y&=2\\
\tikzmarknode{A}{a_{\rho}}&=\tikzmarknode{B}{\dfrac{V^2}{\rho}}
\end{align*}
\highlight{A}{B}

\end{document

相关内容