\documentclass[10pt,a4paper,titlepage]{book} \usepackage[width=7in, height=9.5in,papersize={8.5in,11in}]{geometry} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{moreverb} \usepackage{listings} \usepackage{layout} \usepackage{fancyhdr} \usepackage{color} \usepackage{setspace} \author{Brett Langdon} \title{Programming In General} \pagestyle{fancy} \voffset=0.25in \parskip 10pt \parindent 0pt \renewcommand{\theenumii}{\arabic{enumii}} \renewcommand{\labelenumii}{\theenumii.} \renewcommand{\theenumiii}{\arabic{enumiii}} \renewcommand{\labelenumiii}{\theenumiii.} \definecolor{pigChapter}{rgb}{.1,.1,.4} \definecolor{pigVar}{rgb}{.2,.2,.2} \definecolor{pigVal}{rgb}{.2,.4,.7} \definecolor{pigOut}{rgb}{.6,.6,.2} \newcommand{\HRule}{\rule{\linewidth}{0.5mm}} \newcommand{\pigChapter}[1]{{\color{pigChapter}\textit{#1}}} \newcommand{\pigVar}[1]{{\color{pigVar}\textit{\textbf{#1}}}} \newcommand{\pigVal}[1]{{\color{pigVal}\textbf{#1}}} \newcommand{\pigOut}[1]{{\color{pigOut}\textbf{#1}}} \definecolor{lstkeyword}{rgb}{.2,.2,.7} \definecolor{lstcomment}{rgb}{.7,.7,.7} \definecolor{lstidentifier}{rgb}{0,0,0} \definecolor{lststring}{rgb}{.4,.4,.4} \lstset{ numbers=left, stepnumber=1, numberstyle=\footnotesize, frame=single, showspaces=false, showstringspaces=false, basicstyle=\ttfamily, linewidth=6.5in, xleftmargin=0.5in, keywordstyle=\bfseries\color{lstkeyword}, commentstyle=\itshape\color{lstcomment}, identifierstyle=\color{lstidentifier}, stringstyle=\color{lststring}, morekeywords={class,public,private,protected,$this,return,this,self,if,else,function,print}, morestring=[b]', morestring=[b]", morecomment=[s]{/*}{*/}, comment=[l]{//} } \lstdefinelanguage{javascript}{ keywords={typeof, new, true, false, catch, function, return, null, catch, switch, var, if, in, while, do, else, case, break}, ndkeywords={class, export, boolean, throw, implements, import, this}, sensitive=false, comment=[l]{//}, morecomment=[s]{/*}{*/}, morestring=[b]', morestring=[b]" } \lstdefinelanguage{php}{ keywords={$this,class,public,private,protected,return,new,null,catch,try,switch,if,else,while,do,case,break,continue,true,false,function,boolean,throw,implements,inhrits,echo,print} sensitive=false, comment=[l]{//}, morecomment=[s]{/*}{*/}, morestring=[b]', morestring=[b]" } \begin{document} \begin{titlepage} \begin{center} \vspace*{3 in} \HRule \\[0.4cm] {\huge \bfseries Programming In General} \HRule \\[0.4cm] \emph{Author:}\\ Brett \textsc{Langdon} \vfill {\large \today} \end{center} \end{titlepage} \tableofcontents