# [Tex/LaTex] Adding C++ code in Latex

fontslistings

So I am adding some C++ code snippets in my document using

\lstset {language=C++}
\begin{lstlisting}
for (int i=0; i<iterations;i++)
{
do something
}
\end{lstlisting}


My issue is that the font in the code appears different and apparently bigger than the other normal text of the document.Is it supposed to be like this or if not how can I specify a specific size for the font.Also is there a way were I can have a light background for the code something like what I have for the code above?

This is what you could have found out with the manual too and maybe faster than posting your question here ;-)

\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\lstset { %
language=C++,
backgroundcolor=\color{black!5}, % set backgroundcolor
basicstyle=\footnotesize,% basic font setting
}

\begin{document}
Text before \dots
\begin{lstlisting}
for (int i=0; i<iterations;i++)
{
do something
}
\end{lstlisting}
Text after it \dots
\end{document}


If this doesn't answer your question(s) please provide a full working minimal example which illustrates your problem and maybe you can describe the problem more precisely.