\documentclass{report} \usepackage[usenames]{color} \usepackage[english]{babel} \usepackage[nohyphen]{underscore} \usepackage[hyper]{listings} \usepackage{setspace} \usepackage{subcaption} \usepackage{graphicx} \usepackage{alltt} \usepackage{calc} \usepackage{makeidx} \usepackage{amsmath,amssymb,amsfonts,textcomp} \usepackage{hyperref} \usepackage{titleref} %\usepackage{showkeys} \usepackage{longtable} \hypersetup{colorlinks=true, linkcolor=blue, filecolor=blue, urlcolor=blue} % Text styles \newcommand\textstyleInternetlink[1]{\textcolor{blue}{#1}} \newcommand\textstyleFootnoteSymbol[1]{\textsuperscript{#1}} % Outline numbering \setcounter{secnumdepth}{0} \newcommand{\superscript}[1]{\ensuremath{^{\textrm{#1}}}} \newcommand{\subscript}[1]{\ensuremath{_{\textrm{#1}}}} % Welcome to the 21\superscript{st} century. \renewcommand{\th}[0]{\superscript{th}} \newcommand{\st}[0]{\superscript{st}} \newcommand{\nd}[0]{\superscript{nd}} \newcommand{\rd}[0]{\superscript{rd}} % Carl took 1\st place. Elly, Tom and Ann came in 2\nd, 3\rd and 4\th. % Turn off making it permissible to break a word at an underscore. % This is so the funcdef and funcdefv format correctly... \makeatletter \renewcommand{\BreakableUnderscore}{\leavevmode\nobreak \string_\nobreak} \makeatother \newcommand{\texifylineno}[1]{{\footnotesize\hspace{-4em}\makebox[4em][r]{#1\hspace{1.5ex}}}} \newcommand\dash{\raise2.1pt\hbox{\rule{5pt}{0.3pt}}\hspace{1pt}} \newcommand{\gap}{\hspace{12pt}} \newcommand{\param}[1] {\mbox{\tt #1\index{#1}}\null} \newcommand{\cfunc}[1] {\lstinline[basicstyle=\normalsize]\!#1\!} \newcommand{\cfuncref}[1] {\hyperref[func:#1]{\lstinline[basicstyle=\normalsize]\!#1\!}} \newcommand{\cfuncreftwo}[2] {\hyperref[func:#1]{\lstinline[basicstyle=\normalsize]\!#1#2\!} [See Section~\ref{#1}]} \newcommand{\dfunc}[1] {\lstinline[basicstyle=\normalsize]\!#1\!\index{#1!Deprecated}\index{Deprecated Functions!#1}} \newcommand{\cmd}[1] {\mbox{\tt #1}\null} \newcommand{\code}[1] {\mbox{\bf\tt #1}\null} \newcommand{\file}[1] {\mbox{\bf\em #1}\null} \newcommand{\funcdef}[2] {\label{func:#1}\color{BrickRed}\begin{tabular}{@{}l@{}p{0.5in}}\large\bf\tt int \hypertarget{#1}{#1}\enspace(&\large\bf\tt #2)\\\index{#1!Definition}\end{tabular}\color{black}} \newcommand{\funcdefv}[2] {\label{func:#1}\color{BrickRed}\begin{tabular}{@{}l@{}p{0.5in}}\large\bf\tt void \hypertarget{#1}{#1}\enspace(&\large\bf\tt #2)\\\index{#1!Definition}\end{tabular}\color{black}} % % Set left margin and counter \setlength{\oddsidemargin}{0.25in} \setlength{\evensidemargin}{0.25in} \setcounter{secnumdepth}{10} \setcounter{tocdepth}{3} \setlength{\textwidth}{6in} \setlength{\topmargin}{-0.25in} \setlength{\textheight}{8.5in} \parskip 0.2cm \parindent 0.0cm \newcommand{\tab}{\hspace{5mm}} \newcommand{\api} {\mbox{\em API Functions:\hspace{0.1in}}\null} \newcommand{\exo} {\mbox{\sf EXODUS}\null} \newcommand{\version}{4.72} \newcommand{\versionud}{472} \newcommand{\R} {\mbox{\sf[in]}\null} \newcommand{\W} {\mbox{\sf[out]}\null} \newcommand{\RW} {\mbox{\sf[inout]}\null} \newcommand{\entrylabel}[1]{ {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\color{BrickRed}\tt\textbf{#1}}\vspace{1.0\baselineskip}}}} \newenvironment{parameters} {\begin{list}{} { \settowidth{\labelwidth}{80pt} \setlength{\leftmargin}{\labelwidth} \setlength{\parsep}{-10pt} \setlength{\itemsep}{24pt} % Between items \renewcommand{\makelabel}{\entrylabel} } } {\end{list}} \input{exodus-lang.tex} \newcommand\indexkeywords[1]{\index{{#1}}} \newcommand\indexsymbols[1]{\index{{#1}}} \definecolor{ForestGreen}{RGB}{34, 139, 34} \definecolor{LightBlue}{RGB}{0,0,128} \definecolor{BrickRed}{RGB}{200,26,26} \definecolor{ListingBG}{RGB}{240,255,240} \definecolor{RuleGreen}{RGB}{0,200,0} \definecolor{NumberGrey}{RGB}{128,128,128} \lstset{language=exodus, backgroundcolor=\color{ListingBG}, basicstyle=\small\ttfamily, keywordstyle=[0]\color{BrickRed}\textbf, keywordstyle=[1]\color{BrickRed}, commentstyle=\color{LightBlue}, stringstyle=\color{ForestGreen}, numbers=left,numberstyle=\tiny\color{NumberGrey}, frame=leftline,framerule=3pt,rulecolor=\color{RuleGreen}, indexstyle=[1]\indexkeywords, indexstyle=[2]\indexsymbols, index=[1][keywords], index=[2][keywords2] } \makeindex \begin{document} \include{00-Title} \pagestyle{plain} \cleardoublepage\tableofcontents \newpage \begin{center} \vspace*{3in} Intentionally Left Blank \end{center} \pagestyle{headings} \include{01-Introduction} \include{02-Changes} \include{02-Development} \include{03-DataObjects} \include{04-API} \include{00-References} \appendix* \include{App-NetCDF} \include{App-Deprecated} %\include{App-LargeModel} \include{App-Example} \include{index} \refstepcounter{chapter} \addcontentsline{toc}{chapter}{Index} \begin{raggedright} \begin{footnotesize} \printindex \end{footnotesize} \end{raggedright} \end{document}