글꼴이 조정되지 않습니다

글꼴이 조정되지 않습니다

이 블록의 측면을 따라 아래 첨자를 사용하여 Class를 작성하고 싶습니다. 하지만 내 글꼴이 모든 것을 망쳐 놓았습니다. 전체 문서 글꼴이 괜찮기 때문에 패키지를 사용하고 싶지 않습니다. 내 클래스 레이블을 조정하기 위해 글꼴을 작게 만들거나 다른 방법을 사용할 수 있습니까? 내 결과는 다음과 같습니다. 여기에 이미지 설명을 입력하세요

\setlength\unitlength{1cm}
\begin{picture}(5,5)
\multiput(0.1,0.1)(0,1){6}{\line(1,0){5}}
\multiput(0.1,0.1)(1,0){6}{\line(0,1){5}}

\put(0.5,0.5){0}
\put(1.5,0.5){0}
\put(2.5,0.5){0}
\put(3.5,0.5){0}
\put(4.5,0.5){5}


\put(0.5,1.5){0}
\put(1.5,1.5){0}
\put(2.5,1.5){0}
\put(3.5,1.5){5}
\put(4.5,1.5){0}

\put(0.5,2.5){0}
\put(1.5,2.5){0}
\put(2.5,2.5){5}
\put(3.5,2.5){0}
\put(4.5,2.5){0}

\put(0.5,3.5){0}
\put(1.5,3.5){5}
\put(2.5,3.5){0}
\put(3.5,3.5){0}
\put(4.5,3.5){0}

\put(0.5,4.5){5}
\put(1.5,4.5){0}
\put(2.5,4.5){0}
\put(3.5,4.5){0}
\put(4.5,4.5){0}

\put(-0.5,4.5){$Class_{N}$}
\put(-0.5,3.5){$Class_{M}$}
\put(-0.5,2.5){$Class_{G}$}
\put(-0.5,1.5){$Class_F$}
\put(-0.5,0.5){$Class_E$}

\put(0.5,5.5){$Class_{N}$}
\put(1.5,5.5){$Class_{M}$}
\put(2.5,5.5){$Class_{G}$}
\put(3.5,5.5){$Class_{F}$}
\put(4.5,5.5){$Class_{E}$}

\put (-1.2,1.5){\rotatebox{90}{Actual class}}
\put(2.1,6.2){Predicted Class}
\end{picture}

답변1

사람들이 추측으로 조각을 맞추는 일이 없도록 항상 코드 조각보다는 컴파일 가능한 예제를 게시하십시오.

그림 내에서 로컬로 글꼴 크기를 변경할 수 있습니다. 예를 들어,

\documentclass{article}
\usepackage{rotating}
\begin{document}
\setlength\unitlength{1cm}
\begin{picture}(5,5)
  \multiput(0.1,0.1)(0,1){6}{\line(1,0){5}}
  \multiput(0.1,0.1)(1,0){6}{\line(0,1){5}}

  \put(0.5,0.5){0}
  \put(1.5,0.5){0}
  \put(2.5,0.5){0}
  \put(3.5,0.5){0}
  \put(4.5,0.5){5}

  \put(0.5,1.5){0}
  \put(1.5,1.5){0}
  \put(2.5,1.5){0}
  \put(3.5,1.5){5}
  \put(4.5,1.5){0}

  \put(0.5,2.5){0}
  \put(1.5,2.5){0}
  \put(2.5,2.5){5}
  \put(3.5,2.5){0}
  \put(4.5,2.5){0}

  \put(0.5,3.5){0}
  \put(1.5,3.5){5}
  \put(2.5,3.5){0}
  \put(3.5,3.5){0}
  \put(4.5,3.5){0}

  \put(0.5,4.5){5}
  \put(1.5,4.5){0}
  \put(2.5,4.5){0}
  \put(3.5,4.5){0}
  \put(4.5,4.5){0}

  {\tiny
  \put(-0.85,4.5){$Class_{N}$}
  \put(-0.85,3.5){$Class_{M}$}
  \put(-0.85,2.5){$Class_{G}$}
  \put(-0.85,1.5){$Class_F$}
  \put(-0.85,0.5){$Class_E$}

  \put(0.15,5.5){$Class_{N}$}
  \put(1.15,5.5){$Class_{M}$}
  \put(2.15,5.5){$Class_{G}$}
  \put(3.15,5.5){$Class_{F}$}
  \put(4.15,5.5){$Class_{E}$}}

  \put (-1.2,1.5){\rotatebox{90}{Actual class}}
  \put(1.6,6.2){Predicted Class}
\end{picture}
\end{document}

글꼴의 로컬 크기 변경

그러나 문자를 레이블로 사용하고 '클래스'를 반복하지 않으면 다이어그램이 더 명확해질 것이라고 생각합니다.

즉, 다음과 같은 것입니다.

그냥 편지

이는 다양한 핵심 요소를 강조하여 동일한 정보를 제공합니다. (그들은 모두 클래스입니다. 이는 일반적이며 행/열의 헤더에 전체적으로 제공됩니다. 행/셀 지정자에서 중요한 것은어느클래스.)

\documentclass{article}
\usepackage{rotating}
\begin{document}
\setlength\unitlength{1cm}
\begin{picture}(5,5)
  \multiput(0.1,0.1)(0,1){6}{\line(1,0){5}}
  \multiput(0.1,0.1)(1,0){6}{\line(0,1){5}}

  \put(0.5,0.5){0}
  \put(1.5,0.5){0}
  \put(2.5,0.5){0}
  \put(3.5,0.5){0}
  \put(4.5,0.5){5}

  \put(0.5,1.5){0}
  \put(1.5,1.5){0}
  \put(2.5,1.5){0}
  \put(3.5,1.5){5}
  \put(4.5,1.5){0}

  \put(0.5,2.5){0}
  \put(1.5,2.5){0}
  \put(2.5,2.5){5}
  \put(3.5,2.5){0}
  \put(4.5,2.5){0}

  \put(0.5,3.5){0}
  \put(1.5,3.5){5}
  \put(2.5,3.5){0}
  \put(3.5,3.5){0}
  \put(4.5,3.5){0}

  \put(0.5,4.5){5}
  \put(1.5,4.5){0}
  \put(2.5,4.5){0}
  \put(3.5,4.5){0}
  \put(4.5,4.5){0}


  \put(-0.5,4.5){$N$}
  \put(-0.5,3.5){$M$}
  \put(-0.5,2.5){$G$}
  \put(-0.5,1.5){$F$}
  \put(-0.5,0.5){$E$}

  \put(0.5,5.5){$N$}
  \put(1.5,5.5){$M$}
  \put(2.5,5.5){$G$}
  \put(3.5,5.5){$F$}
  \put(4.5,5.5){$E$}

  \put (-1.2,1.5){\rotatebox{90}{Actual class}}
  \put(1.6,6.2){Predicted Class}
\end{picture}
\end{document}

답변2

~할 수 있다물론 그렇게 하세요. 하지만 이번 밀레니엄의 일부 패키지를 사용하고 싶지 않은 이유는 무엇입니까?

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\setlength\unitlength{1cm}
\begin{picture}(5,5)
\multiput(0.1,0.1)(0,1){6}{\line(1,0){5}}
\multiput(0.1,0.1)(1,0){6}{\line(0,1){5}}

\put(0.5,0.5){0}
\put(1.5,0.5){0}
\put(2.5,0.5){0}
\put(3.5,0.5){0}
\put(4.5,0.5){5}


\put(0.5,1.5){0}
\put(1.5,1.5){0}
\put(2.5,1.5){0}
\put(3.5,1.5){5}
\put(4.5,1.5){0}

\put(0.5,2.5){0}
\put(1.5,2.5){0}
\put(2.5,2.5){5}
\put(3.5,2.5){0}
\put(4.5,2.5){0}

\put(0.5,3.5){0}
\put(1.5,3.5){5}
\put(2.5,3.5){0}
\put(3.5,3.5){0}
\put(4.5,3.5){0}

\put(0.5,4.5){5}
\put(1.5,4.5){0}
\put(2.5,4.5){0}
\put(3.5,4.5){0}
\put(4.5,4.5){0}

\put(-0.5,4.5){\makebox[0pt]{$\scriptstyle \mathit{Class}_{N}$}}
\put(-0.5,3.5){\makebox[0pt]{$\scriptstyle \mathit{Class}_{M}$}}
\put(-0.5,2.5){\makebox[0pt]{$\scriptstyle \mathit{Class}_{G}$}}
\put(-0.5,1.5){\makebox[0pt]{$\scriptstyle \mathit{Class}_F$}}
\put(-0.5,0.5){\makebox[0pt]{$\scriptstyle \mathit{Class}_E$}}

\put(0.5,5.5){\makebox[0pt]{$\scriptstyle \mathit{Class}_{N}$}}
\put(1.5,5.5){\makebox[0pt]{$\scriptstyle \mathit{Class}_{M}$}}
\put(2.5,5.5){\makebox[0pt]{$\scriptstyle \mathit{Class}_{G}$}}
\put(3.5,5.5){\makebox[0pt]{$\scriptstyle \mathit{Class}_{F}$}}
\put(4.5,5.5){\makebox[0pt]{$\scriptstyle \mathit{Class}_{E}$}}

\put (-1.2,1.5){\rotatebox{90}{Actual class}}
\put(2.1,6.2){Predicted Class}
\end{picture}
\end{document}

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

방금 David Carlisle이 제안한 내용을 설명하고 구문을 잊어버렸기 때문에 임시적으로 텍스트를 중앙에 배치했습니다 \put.

관련 정보