Código de Programación

El ambiente para escribir código que yo utilizo requiere añadir lo siguiente antes de \begin{document}:


\usepackage{listings}
\lstset{%lstlisting
%backgroundcolor=\color{lbcolor},
tabsize=4,
rulecolor=,
language=C,%Aqui cambiar el lenguaje por el que corresponda
        basicstyle=\scriptsize,
        upquote=true,
        aboveskip={1.5\baselineskip},
        columns=fixed,
        showstringspaces=false,
        extendedchars=true,
        breaklines=true,
        prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
        %frame=single,
        showtabs=false,
        showspaces=false,
        showstringspaces=false,
        identifierstyle=\ttfamily,
        keywordstyle=\color[rgb]{0,0,1},
        commentstyle=\color[rgb]{0.133,0.545,0.133},
        stringstyle=\color[rgb]{0.627,0.126,0.941},
}

En beamer el ambiente del frame debe llevar la sentencia fragile:

\begin{frame}[fragile]

\end{frame}


Dentro del frame (en beamer) o en cualquier documento de latex, para que el código de programación quede con el formato deseado, deben escribirlo como siempre pero dentro de la siguiente sentencia:

\begin{lstlisting}

\end{lstlisting}