Skip to content

Instantly share code, notes, and snippets.

@Wesitos
Created September 26, 2014 07:04
Show Gist options
  • Save Wesitos/56be64654eca2178d965 to your computer and use it in GitHub Desktop.
Save Wesitos/56be64654eca2178d965 to your computer and use it in GitHub Desktop.
Incrustar codigo en un archivo LaTeX usando listings
\usepackage{listings}
\usepackage{color}
\definecolor{gray97}{gray}{.97}
\definecolor{gray75}{gray}{.75}
\definecolor{gray45}{gray}{.45}
\lstset{
frame=Ltb,
framerule=0pt,
aboveskip=0.5cm,
framextopmargin=3pt,
framexbottommargin=3pt,
framexleftmargin=0.4cm,
framesep=0pt,
rulesep=.4pt,
backgroundcolor=\color{gray97},
rulesepcolor=\color{black},
% Resalta los espacios en blanco en las cadenas
showstringspaces = true,
columns=fullflexible,
basicstyle=\ttfamily,
stringstyle=\color{orange},
commentstyle=\color{gray45},
keywordstyle=\bfseries\color{green!40!black},
%
numbers=left,
numbersep=15pt,
numberstyle=\tiny,
numberfirstline = false,
breaklines=true,
}
% minimizar fragmentado de listados
\lstnewenvironment{listing}[1][]
{\lstset{#1}\pagebreak[0]}{\pagebreak[0]}
\lstdefinestyle{Python}
{language=Python}
% Ejemplo de Uso
\begin{document}
\begin{figure}[H]
\lstinputlisting{codigo/NLE_Steffensen.m}
\caption{Código matlab para el método de Steffensen}
\end{figure}
\begin{lstlisting}
<--Código-->
\end{lstlisting}
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment