Java
\documentclass[a4paper,UTF8]{article}
\usepackage{listings}
\usepackage{color}
\usepackage{fontspec}
\newcommand{\tnewroman}{\fontspec{Times New Roman}}
\definecolor{keywordcolor}{rgb}{0.8,0.1,0.5}
\definecolor{webgreen}{rgb}{0,.5,0}
\definecolor{bgcolor}{rgb}{0.92,0.92,0.92}
\lstset{language=[AspectJ]Java,
%backgroundcolor=\color{bgcolor}, 设置背景色
basicstyle=\large,
keywordstyle=\color{keywordcolor}\bfseries,
identifierstyle=,
commentstyle=\color{blue} \textit,
showstringspaces=false,
captionpos=b,
xleftmargin=2em,
xrightmargin=2em,
aboveskip=1em
}
\begin{document}
\tnewroman
\begin{lstlisting}
public int sum(int n){
int sum = 0;
for(int i=0;i<n;i++){ //add i to sum
sum += i;
}
return sum;
}
\end{lstlisting}
\end{document}