2012年6月10日 星期日

LaTeX 讓排版出來的code變漂亮!(The Listings Package)

\documentclass{article}
\usepackage{listings}                                                                   %載入套件
\usepackage{relsize}                                                                    %重新設定字體大小會用到
\usepackage[usenames]{color}                                                    %設定顏色要用到

\lstset{language=R,                                                                      %可指定語言種類                                                          
basicstyle=\ttfamily,                                                       %基本風格
     %keywordstyle=\color{blue},                                               %關鍵字風格
emph={x,y,z},emphstyle=\color{Orange},                       %其他關鍵字風格(可設定多組)
emph={[2]a,b,c},emphstyle={[2]\color{blue}},

commentstyle=\color{red},                                               %註解風格
stringstyle=\color{Thistle},                                               %字串風格
     %backgroundcolor=\color{SkyBlue},                               %背景風格
numbers=left,                                                                       %編號
numberstyle=\tiny,                                                               %編號風格
numbersep=5pt,                                                                    %編號空格
title=\Huge Particle swarm optimization code,                   %抬頭
}

\begin{document}

\begin{lstlisting}

%你的程式碼%

\end{lstlisting}

\end{document}


有更多設定可以參考 The Listings Package






沒有留言:

張貼留言