
Ich möchte die Schriftgröße meines Algorithmus in diesem Code reduzieren:
\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}
Was ich versucht habe, hat nicht funktioniert.
Antwort1
Sie können die Schriftgröße verringern (sowie die Schriftart und andere Schrifteigenschaften festlegen) über den Parameter basicstyle
in lstlisting
der Umgebung:
\begin{lstlisting}[language=Java,escapechar=|,caption= loop main,basicstyle=\scriptsize]
for (double x = 1 + 1; x <= 2 - 1; x++) {
}
\end{lstlisting}
Oder Sie können die Schriftgrößen global im \lstset{}
Befehl festlegen, zum Beispiel:
\lstset{
basicstyle=\scriptsize,
commentstyle=\scriptsize\sl,
escapechar=|
}