Inserting code in this LaTeX document with indentation
Use listings package. Simple configuration for LaTeX header (before \begin{document}): \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{frame=tb, language=Java, aboveskip=3mm, belowskip=3mm, showstringspaces=false, columns=flexible, basicstyle={\small\ttfamily}, numbers=none, numberstyle=\tiny\color{gray}, keywordstyle=\color{blue}, commentstyle=\color{dkgreen}, stringstyle=\color{mauve}, breaklines=true, breakatwhitespace=true, tabsize=3 } You can change default language in the middle of document with \lstset{language=Java}. Example of usage in the document: \begin{lstlisting} // Hello.java import javax.swing.JApplet; import … Read more