내 문서에는 색상으로 강조 표시할 괄호가 필요합니다. 이를 위해 아래 코드를 시도했습니다.
\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}
다음과 같이 출력이 생성되었습니다.
작동하지만 닫는 괄호 뒤에 추가 공간이 있습니다. 강조 표시된 스크린샷을 참조하세요. 해결 방법을 알려주세요.
답변1
\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}