새 명령을 사용하여 단일 색상 기호 만들기

새 명령을 사용하여 단일 색상 기호 만들기

나는 다음과 같은 기호를 만들었습니다.

\newcommand{\redx}[1][x]{\color{red}{\boldsymbol{#1}}}

이렇게 하면 기호가 빨간색으로 올바르게 표시되지만, 성가시게도 기호 뒤의 기호도 빨간색으로 표시됩니다. 하나의 기호에만 색상이 지정되도록 하려면 어떻게 해야 합니까?

답변1

명령 \color{red}은 선언입니다. 이는 LaTeX에게 빨간색으로 조판을 시작하도록 지시하고 다음 텍스트를 중괄호로 묶어도 빨간색 텍스트를 구분하지 않습니다. 중괄호 또는 기타 그룹만~ 전에선언은 선언의 범위를 정의합니다.

\textcolor{red}{whatever}이름에도 불구하고 수학 모드에서도 작동하고 두 번째 인수에 대해 수학 모드를 계속하기를 원합니다 .

답변2

이것이 당신에게 도움이 되기를 바랍니다

\documentclass{article}
\usepackage{color}

\newcommand{\redx}[1]{{\color{red}#1}}

\begin{document}

    this is in \redx{red}.this is in black.
    
\end{document}

그 출력은 산출

관련 정보