如何减小算法的字体大小?

如何减小算法的字体大小?

我想在此代码中减小算法的字体大小:

\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=|
}

相关内容