알고리즘의 글꼴 크기를 어떻게 줄일 수 있나요?

알고리즘의 글꼴 크기를 어떻게 줄일 수 있나요?

이 코드에서 알고리즘의 글꼴 크기를 줄이고 싶습니다.

\begin{small}
\medskip
\begin{lstlisting}[language=Java,escapechar=|,caption= loop main]

 for (double x = 1 + 1; x <= 2 - 1; x++) {
 }
 
\end{lstlisting}
{\small source: unknown \dots\par\medskip}  % <--- defined "in-line"
\end{small}

내가 시도한 것은 효과가 없었습니다.

답변1

환경 basicstyle의 매개변수를 통해 글꼴 크기를 줄일 수 있습니다(글꼴 및 기타 글꼴 특성 설정) .lstlisting

\begin{lstlisting}[language=Java,escapechar=|,caption= loop main,basicstyle=\scriptsize]
    
    for (double x = 1 + 1; x <= 2 - 1; x++) {
    }
    
\end{lstlisting}

또는 명령에서 전역적으로 글꼴 크기를 설정할 수 있습니다 \lstset{}. 예를 들면 다음과 같습니다.

\lstset{
   basicstyle=\scriptsize,
   commentstyle=\scriptsize\sl,
   escapechar=|
}

관련 정보