如何制作带有“=”的水平线?

如何制作带有“=”的水平线?

我找不到如何用中间带有“=”的水平线连接两个变量。 图像

答案1

欢迎来到 TeX.SE!

给你。

\documentclass{standalone}

\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}

\usetikzlibrary{positioning}
\begin{document}    
    \begin{tikzpicture}  

    \node [anchor=base] at (0,0) (a) {$a$};
    \node [anchor=base] at (1,0) (b) {$b$};
    \node at (0.5,-0.3) (neq) {\color{Brown}$\neq$};

    \draw[Brown] (a) |- (neq) -| (b);   

    \end{tikzpicture}   
\end{document}

在此处输入图片描述

如果你不喜欢我选的颜色,你可以参考这里看看如何创作你喜欢的作品。

答案2

这是一个非tikz解决方案。如果您打算在显示数学环境中使用它,它应该会很好用。

\documentclass{article}
\usepackage{amsmath}
\usepackage{calc}
\usepackage[dvipsnames]{xcolor}
\newcommand{\lelbow}{\rule[1.5pt]{.4pt}{3pt}\makebox[0pt][l]{\rule[1.5pt]{4pt}{.4pt}}}
\newcommand{\relbow}{\makebox[0pt][r]{\rule[1.5pt]{4pt}{.4pt}}\rule[1.5pt]{.4pt}{3pt}}
\newcommand{\underneq}[3][Black]{\mathord{%
    \makebox[.5\width]{\phantom{\(#2\)}}%
    \underset{%
        \color{#1}\lelbow\hfill\neq\hfill\relbow%
    }{%
        \makebox[.5\width][r]{\(#2\)}%
        \mathrel{\phantom{\neq}}%
        \makebox[.5\width][l]{\(#3\)}%
    }%
    \makebox[.5\width]{\phantom{\(#3\)}}%
}}
\begin{document}
\[
\underneq[Sepia]{a}{b} \qquad
\underneq{M}{i}
\]
\end{document}

相关内容