수학에서 #1과 같은 변수를 사용하세요.

수학에서 #1과 같은 변수를 사용하세요.

이렇게 작게 쓰고 있는데 \newcommand, 숫자를 매개변수로 보내려고 합니다. 하지만 수학 모드는 항상 #다른 방식으로 해석하려고 시도하기 때문입니다. 어떻게 해야할지 모르겠습니다. 지금까지 시도한 내용은 다음과 같습니다.

\newcommand{\scoring}[1]{%
\begin{center}
    $K^1=$#1      % this does work, however it looks ugly
    $K^1=#1$      % does work
    $K^1=\#1$     % does not work
    $K^1=\{#1}$   % does also not work
\end{center}
}

나는 이 명령을 다음과 같이 호출합니다.

\scoring{4}

따라서 4가 나타나야 합니다.

답변1

\documentclass[a4paper]{article}

\newcommand{\scoring}[1]{%
  \begin{center}%
      $K^1=#1$\\%     
      $K^1=\{#1\}$\\%
      $K^1=\string###1$\\%
      $K^1=\{\string###1\}$\\%
      $K^1=\{\##1\}$\\%
      $K^1=\{\sharp#1\}$%
  \end{center}%
}

\begin{document}

\verb|\scoring{4}|:

\scoring{4}

\verb|\scoring{5}|:

\scoring{5}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보