很久以前会的,如今忘了差不多了,主要是用listings宏包,用lstset控制代码的格式,之后只要调用lstlisting即可。
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | \documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\begin{document}
\lstset
{
basicstyle=\ttfamily,
numbers=left,
% numberstyle=\tiny,
keywordstyle=\color[RGB]{0, 0, 255},
commentstyle=\color[RGB]{0, 128, 0},
frame=shadowbox,
rulesepcolor=\color{red!20!green!20!blue!20},
showspaces=false,
showstringspaces=false,
extendedchars=false,
showtabs=false,
tabsize=4, breaklines
}
\begin{lstlisting}[language={[ANSI]C}]
int main(int argc, char **argv)
{
printf("Hello world!\n");
return 0;
}
\end{lstlisting}
\end{document}
|
一个参考LaTeX/Packages/Listings
|