
Tengo el siguiente archivo tex:
\documentclass[12pt,a4paper,twoside]{report}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{listings}
\usepackage{color}
\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}
\lstset{
language=Java,
aboveskip=3mm,
belowskip=3mm,
showstringspaces=false,
columns=flexible,
={\small\ttfamily},
numbers=none,
numberstyle=\tiny\color{gray},
=\color{blue},
commentstyle=\color{dkgreen},
stringstyle=\color{mauve},
breaklines=true,
breakatwhitespace=true,
tabsize=3
}
\begin{document}
\begin{lstlisting}[caption={Third median in terms of $\theta$ and $\phi$},label={lst:f4}]
p, t= var('p t')
a=(-2*p*t^2-p^2*t)+(2*t*p-p^2)+t+1
b=(p*t^2+2*p^2*t)+(2*t*p-t^2)-p+1
c=(p*t^2-p^2*t)+(t^2+2*t*p+p^2)+t-p #3 sides (a,b,c) in terms of theta and phi
expand(2*a^2+2*b^2-c^2) #third median equation, m=1/2*sqrt(2*a^2+2*b^2-c^2)
9*p^4*t^2 + 18*p^3*t^3 + 9*p^2*t^4 + 6*p^4*t + 18*p^3*t^2 - 18*p^2*t^3 -
6*p*t^4 + p^4 - 22*p^3*t + 6*p^2*t^2 - 22*p*t^3 + t^4 + 2*p^3 - 6*p^2*t
+ 6*p*t^2 - 2*t^3 - 3*p^2 + 18*p*t - 3*t^2 - 4*p + 4*t + 4
\end{lstlisting}
\end{document}
Quiero cambiar la fuente de los listados para que sea más pequeña, probablemente \tiny
. ¿Alguien puede guiarme cómo hacerlo?
Respuesta1
La basicstyle
clave es probablemente lo que buscas, es decir
\lstset{
basicstyle=\small\ttfamily,
...
}
\ttfamily
Se supone que desea utilizar la fuente de máquina de escribir. Para fuentes más pequeñas que \small
, reemplácelas \small
con \footnotesize
o \scriptsize
, \tiny
según lo que desee.
Parece que faltan algunas claves de los key=value
pares en su lstset
, que tiene ={\small\ttfamily}
(que podría estar donde quería basicstyle
) y más tarde =\color{blue}
, aunque no sé para qué estaba destinado, por supuesto.