1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- \documentclass{beamer}
- \usepackage{accsupp}
- \usepackage{listings} % needed for the inclusion of source code
- \usepackage{color} % needed for syntax highlighting
- \definecolor{dkgreen}{rgb}{0,0.6,0}
- \definecolor{gray}{rgb}{0.5,0.5,0.5}
- \definecolor{mauve}{rgb}{0.58,0,0.82}
- % this style makes included Java code copyable
- \lstdefinestyle{demostyle}{
- language=Java,
- basicstyle=\small\ttfamily, % needed for "
- numbers=left,
- stepnumber=1,
- %frame=single,
- columns=flexible, % needed because of spaces
- keepspaces=true, % needed because of spaces
- numberstyle=\tiny\noncopynumber, % line numbers shouldn't be copied
- keywordstyle=\color{blue}, % keyword style
- commentstyle=\color{dkgreen}, % comment style
- stringstyle=\color{mauve}, % string literal style
- escapeinside={\%*}{*)}, % if you want to add a comment within your code
- morekeywords={*,...} % if you want to add more keywords to the set
- }
- \newcommand{\noncopynumber}[1]{%
- \BeginAccSupp{method=escape,ActualText={}}%
- #1%
- \EndAccSupp{}%
- }
- \makeatletter
- \def\lst@outputspace{{\ifx\lst@bkgcolor\empty\color{white}\else\lst@bkgcolor\fi\lst@visiblespace}}
- \makeatother
- \begin{document}
- \section{Section}
- \subsection{MySubSection}
- \begin{frame}{Blubtitle}
- \lstinputlisting[style=demostyle]{IataCode.java}
- \end{frame}
- \end{document}
|