双色字体(主色和背景)

双色字体(主色和背景)

我想tikzpicture用双色字体写一些文字:每个字符将以主色显示,但每个字符将用另一种颜色加倍(如粗体)。

我想要获得的结果是这样的: 在此处输入图片描述

您知道如何获得这种字体(在文本和数学模式下)吗?

编辑:该包contour可用于此但似乎对某些公式不起作用:

MWE(不工作):

\documentclass[]{standalone}

\usepackage{esvect}
\usepackage[outline]{contour}


\begin{document}
\contour{red}{$\vv{aa}$}$\vv{O_1O_2}$

\end{document}

答案1

\vv在消息中中断\typeout,因为\vv不够强大。 \protect有帮助:

\documentclass{article}

\usepackage{esvect}
\usepackage[outline]{contour}

\begin{document}
  \contour{red}{$\protect\vv{aa}$}
\end{document}

结果

答案2

像这样?

\documentclass[tikz]{standalone}
\usepackage[outline]{contour}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
  \node[fill=black]{\textcolor{red}{\contour{white}{This is some text}}};
  \node[text = white]at (0,-0.5){\contour{red}{This is some text}};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容