两种颜色的字符

两种颜色的字符

我意识到这是一个比较特殊的问题,但是公式中是否可以有常规字符,其中左半部分为红色,右半部分为蓝色,类似于下图?

任意两种颜色的字符

答案1

我不确定这会有什么用处,但我看到的唯一方法是排版相同字形的两个副本,经过剪辑并采用不同的颜色。

\documentclass{article}
\usepackage{trimclip,xcolor}

\newcommand{\Atwo}{%
  \mbox{%
    \def\Ahalf##1{\dimexpr.5\width ##1 0.025em\relax}
    \textcolor{red}{\clipbox{0 0 {\Ahalf+} 0}{A}}%
    \textcolor{blue}{\clipbox{{\Ahalf-} 0 0 0}{A}}%
  }%
}

\begin{document}
\Atwo
\end{document}

在此处输入图片描述

这个小修正取决于字符:A 的顶点并不位于准确的一半。

光学效果的风险非常大:这里水平杆似乎没有正确连接,但只是因为颜色的选择。

答案2

为什么不呢tikz(我确信……它很重)。

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}

\newcommand{\Atwo}[3][A]{%
  \begin{tikzpicture}
    \begin{scope}
      \node[inner sep=0pt,outer sep=0pt] (a) {\phantom{#1}};
      \clip (a.south west) rectangle ($(a.north)-(0.5\pgflinewidth,0)$);
      \node[inner sep=0pt,outer sep=0pt,text=#2]  {#1};
    \end{scope}
    \clip (a.south east) rectangle ($(a.north)-(0.5\pgflinewidth,0)$);
      \node[inner sep=0pt,outer sep=0pt,text=#3]  {#1};
  \end{tikzpicture}
}

\begin{document}
\Atwo{blue}{red} \Atwo[B]{green}{magenta}
\end{document}

在此处输入图片描述

相关内容