En mi documento, necesito que algunos corchetes se resalten en color, para eso, probé el siguiente código:
\documentclass{book}
\usepackage{xcolor}
\usepackage{mhchem}
\begin{document}
\definecolor{bracketcolor}{cmyk}{0,1,1,0}%red
\newcommand{\colorbkt}[1]{\color{bracketcolor}#1\color{black}}%
\[
\left\lvert
p-p_{\mathcal{C}}\right\rvert^{-1}\quad\colorbkt{\left\lvert} p-p_{\mathcal{C}}\colorbkt{\right\rvert}^{-1}
\]
\[
\left( p-p_{\mathcal{C}}\right)^{-1}\quad\colorbkt{\left(} p-p_{\mathcal{C}}\colorbkt{\right)}^{-1}
\]
\[
\left[ p-p_{\mathcal{C}}\right]^{-1}\quad\colorbkt{\left[} p-p_{\mathcal{C}}\colorbkt{\right]}^{-1}
\]
\end{document}
Produjo el resultado como:
Funciona, pero hay algo de espacio adicional después de los corchetes de cierre. Consulte la captura de pantalla resaltada. Sugiera amablemente cómo lo solucioné.
Respuesta1
Utilice \mathcolor:
\documentclass{book}
\usepackage{xcolor}
\usepackage{mhchem}
\begin{document}
\definecolor{bracketcolor}{cmyk}{0,1,1,0}%red
\newcommand{\colorbkt}[1]{\color{bracketcolor}#1\color{black}}%
\[
\left\lvert
p-p_{\mathcal{C}}\right\rvert^{-1}\quad\colorbkt{\left\lvert} p-p_{\mathcal{C}}\colorbkt{\right\rvert}^{-1}
\]
\[
\left( p-p_{\mathcal{C}}\right)^{-1}\quad\colorbkt{\left(} p-p_{\mathcal{C}}\colorbkt{\right)}^{-1}
\]
\[
\left[ p-p_{\mathcal{C}}\right]^{-1}\quad\colorbkt{\left[} p-p_{\mathcal{C}}\colorbkt{\right]}^{-1}
\]
\renewcommand{\colorbkt}[1]{\mathcolor{bracketcolor}{#1}}% with \mathcolor it works
\[
\left\lvert
p-p_{\mathcal{C}}\right\rvert^{-1}\quad\colorbkt{\left\lvert} p-p_{\mathcal{C}}\colorbkt{\right\rvert}^{-1}
\]
\[
\left( p-p_{\mathcal{C}}\right)^{-1}\quad\colorbkt{\left(} p-p_{\mathcal{C}}\colorbkt{\right)}^{-1}
\]
\[
\left[ p-p_{\mathcal{C}}\right]^{-1}\quad\colorbkt{\left[} p-p_{\mathcal{C}}\colorbkt{\right]}^{-1}
\]
\end{document}