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