在latex中插入Java代码
效果示意图![]()
\documentclass{ctexart}
\usepackage{listings}
\usepackage[dvipsnames]{xcolor}
\usepackage{geometry}
\geometry{a4paper,scale=0.8}
\lstset{
% 进行参数设置
language=Java, % 设置语言
basicstyle=\ttfamily, % 设置字体族
breaklines=true, % 自动换行
keywordstyle=\bfseries\color{NavyBlue}, % 设置关键字为粗体,颜色为 NavyBlue
morekeywords={}, % 设置更多的关键字,用逗号分隔
emph={self}, % 指定强调词,如果有多个,用逗号隔开
emphstyle=\bfseries\color{Rhodamine}, % 强调词样式设置
commentstyle=\itshape\color{black!50!white}, % 设置注释样式,斜体,浅灰色
stringstyle=\bfseries\color{PineGreen!90!black}, % 设置字符串样式
columns=flexible,
numbers=left, % 显示行号在左边
numbersep=2em, % 设置行号的具体位置
numberstyle=\footnotesize, % 缩小行号
frame=single, % 边框
framesep=1em % 设置边框与代码的距离
% Java代码
}
% 正文
\begin{document}
% lstlisting环境
\lstinputlisting[language = java,firstline = 1,lastline = 88]{code/HelloArray.java}
\end{document}
posted on 2024-06-04 09:50 Indian_Mysore 阅读(41) 评论(1) 收藏 举报