1. 程式人生 > >在LaTeX中優雅地插入程式碼,並使用Consolas字型!

在LaTeX中優雅地插入程式碼,並使用Consolas字型!

最近在用LaTeX整理演算法模板,關於優雅地插入程式碼方面,還是研究了一陣子,早知道直接Google了,關於程式碼中插入中文註釋可以參看我的另一篇部落格,

     % 標頭檔案
	\usepackage{listings}
	\usepackage{fontspec}
	\setmonofont{Consolas}
     % 程式碼環境
	\begin{lstlisting}[language = C++, numbers=left, 
         numberstyle=\tiny,keywordstyle=\color{blue!70},
         commentstyle=\color{red!50!green!50!blue!50},frame=shadowbox,
         rulesepcolor=\color{red!20!green!20!blue!20},basicstyle=\ttfamily]
	
	  …
	
  \end{lstlisting}

示例效果如下: