\usepackage{listings}
\begin{document}
\lstset{language=Java}
\begin{lstlisting}[frame=single]
PDDocument doc = PDDocument.load(file);
String content = new PDFTextStripper().getText(doc);
doc.close();
return new Indexitem((long)file.getName().hashCode(), file.getName(), content);
\end{lstlisting}
\end{document}
考虑到上述代码,我的问题是如何将代码放入其块中?假设我们使用的是双列模板。
答案1
,breakatwhitespace,gobble=10
是另一种解决方案:
\documentclass{article}
\usepackage{listings}
\begin{document}
\lstset{language=Java}
%\begin{lstlisting}[frame=single,gobble=14,basicstyle=\scriptsize\ttfamily]
%\begin{lstlisting}[frame=single,breaklines,breakatwhitespace,gobble=10]
\begin{lstlisting}[frame=single,breaklines]
PDDocument doc = PDDocument.load(file);
String content = new PDFTextStripper().getText(doc);
doc.close();
return new Indexitem((long)file.getName().hashCode(), file.getName(), content);
\end{lstlisting}
\end{document}