สร้างไฟล์ใหม่ (เรียกว่าreport.tex
) ด้วยเนื้อหาดังต่อไปนี้:
\documentclass{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
%% Define your header here.
%% See http://texblog.org/2007/11/07/headerfooter-in-latex-with-fancyhdr/
\fancyhead[CO,CE]{John Doe, Class 123}
\usepackage[usenames,dvipsnames]{color} %% Allow color names
%% The listings package will format your source code
\usepackage{listings}
\lstdefinestyle{customasm}{
belowcaptionskip=1\baselineskip,
xleftmargin=\parindent,
language=C++,
breaklines=true, %% Wrap long lines
basicstyle=\footnotesize\ttfamily,
commentstyle=\itshape\color{Gray},
stringstyle=\color{Black},
keywordstyle=\bfseries\color{OliveGreen},
identifierstyle=\color{blue},
xleftmargin=-8em,
showstringspaces=false
}
\begin{document}
\lstinputlisting[style=customasm]{/path/to/your/code.c}
\end{document}
เพียงตรวจสอบให้แน่ใจว่ามีการเปลี่ยนแปลง/path/to/your/code.c
ในบรรทัดสุดท้ายเพื่อให้ชี้ไปที่เส้นทางที่แท้จริงของไฟล์ C ของคุณ หากคุณมีมากกว่าหนึ่งไฟล์ที่จะรวมเพิ่ม\newpage
และจากนั้นใหม่\lstinputlisting
สำหรับไฟล์อื่น