summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/conferences/sugconf
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/conferences/sugconf
Initial commit
Diffstat (limited to 'macros/latex/contrib/conferences/sugconf')
-rw-r--r--macros/latex/contrib/conferences/sugconf/README95
-rw-r--r--macros/latex/contrib/conferences/sugconf/SUGI-paper-example.txt86
-rw-r--r--macros/latex/contrib/conferences/sugconf/article-example.bat1
-rw-r--r--macros/latex/contrib/conferences/sugconf/article-example.pdfbin0 -> 39591 bytes
-rw-r--r--macros/latex/contrib/conferences/sugconf/article-example.tex118
-rw-r--r--macros/latex/contrib/conferences/sugconf/sugconf-example.bat1
-rw-r--r--macros/latex/contrib/conferences/sugconf/sugconf-example.pdfbin0 -> 63226 bytes
-rw-r--r--macros/latex/contrib/conferences/sugconf/sugconf-example.tex193
-rw-r--r--macros/latex/contrib/conferences/sugconf/sugconf.cls157
9 files changed, 651 insertions, 0 deletions
diff --git a/macros/latex/contrib/conferences/sugconf/README b/macros/latex/contrib/conferences/sugconf/README
new file mode 100644
index 0000000000..a2f6829570
--- /dev/null
+++ b/macros/latex/contrib/conferences/sugconf/README
@@ -0,0 +1,95 @@
+ name: 00readme-sugconf.txt
+description: read me for sugconf.cls
+ purpose: introduction and explanation
+ of LaTeX document class sugconf
+ for SAS(R) User Group (SUG) conference authors
+ date: 8/10/2006 posted to CTAN
+ author: Ronald J. Fehd, SAS-L's macro maven
+ TeX User Group (TUG) member
+ mailto:RJF2@cdc.gov
+ note: SAS-L is the name of listserv
+ of the international online SAS user group community
+ note: CTAN: Comprehensive TeX Archive Network
+ note: License type: Free, LaTeX project public license
+ http://www.latex-project.org/lppl/
+
+* SUG authors
+
+LaTeX is a set of macros for the TeX document processing application.
+
+Several years ago I began using LaTeX to write my SUG papers.
+In order to produce a paper which conforms
+to SAS User Group International conference paper guidelines
+it is necessary to modify the LaTeX document class article.
+
+After reviewing several other LaTeX class files: e.g.: acmconf.cls,
+I wrote my own SUGconf.cls and posted it to SAS-L.
+http://www.listserv.uga.edu/cgi-bin/wa?S1=sas-l
+
+The layout produced by the 'sugconf' class
+is based on the description contained in SUGI paper guidelines,
+published by SAS Institute: (2006)
+http://support.sas.com/usergroups/sugi/sugi31/package/WritersGuidelines.pdf
+
+At the 2006 PracTeX conference, a Little Birdie
+(SAS-L euphemism for a SAS Institute employee)
+suggested that it would be a Good Idea to post my class file
+and some examples to CTAN,
+by which act I would then accept responsibility for maintenance.
+
+
+* All SUG conferences now require submission of papers as a .pdf.
+TeX distributions provide pdfLaTeX.exe which produces a .pdf
+from the source text file. (.tex or .ltx or .txt).
+The .pdf can be read with Adobe Reader v5 or greater.
+Note: pdfLaTeX also produces a .dvi, which is easier to review
+while editing and polishing.
+See the command: \pdfoutput= in each .tex file.
+
+* filename extensions
+
+** .bat: windows batch file
+ executes pdfLaTeX, input : <filename>.tex
+ note: input may be <filename>.txt
+ pdfoutput=0: <filename>.dvi
+ pdfoutput=1: <filename>.pdf
+** .tex: input : text file containing LaTeX markup commands
+** .pdf: output: Adobe v5 or higher
+
+* Please review the following files
+in order to familiarize yourself with LaTeX markup commands.
+
+** article-example illustrates the LaTeX document class article
+article-example.bat
+article-example.tex
+article-example.pdf
+
+** this file provides the LaTeX document class sugconf based on article
+ you must download this file and place it in the same folder
+ with your SUG-conf-paper
+
+sugconf.cls
+
+** sugconf-example is a working example of the document class sugconf
+ download these files and rename them to <My-SUG-conf-paper>.*
+ note: remember to change the filename in the .bat file
+ from sugconf-example
+ to <My-SUG-conf-paper>
+
+sugconf-example.bat
+sugconf-example.pdf
+sugconf-example.tex
+
+* processing your .tex file with a Windows .bat file
+- - - - article-example.bat - - -
+pdfLaTeX article-example
+- - - - article-example.bat end - - -
+
+note assumption: filename extension is .tex
+to process a text file other than .tex, specify the extension:
+pdfLaTeX article-example.txt
+
+* highly recommended
+I recommend a professional text editor.
+
+\end{document}%00readme-sugconf.txt}
diff --git a/macros/latex/contrib/conferences/sugconf/SUGI-paper-example.txt b/macros/latex/contrib/conferences/sugconf/SUGI-paper-example.txt
new file mode 100644
index 0000000000..79be326ac5
--- /dev/null
+++ b/macros/latex/contrib/conferences/sugconf/SUGI-paper-example.txt
@@ -0,0 +1,86 @@
+Paper 999-99
+
+Paper Written for the Annual SUGI Conference
+
+SUGI Author, ABC Corporation, City, State
+SUGI Co-Author, ABC Corporation, City, State
+
+ABSTRACT (HEADER 1)
+
+A brief summary at the beginning highlights the major points of your
+paper. Include the complete names of all SAS products that are
+discussed in the paper, names of operating environments (if
+applicable), and the skill level that the intended audience should
+have. (9-point Arial regular)
+
+INTRODUCTION (HEADER 1)
+
+The introduction explains the purpose and scope of your paper.
+
+MAIN IDEA (Body of Paper, HEADER 1)
+
+This is a main topic in the body of the paper. This is the body of
+the paper. This is the body of the paper. This is the body of the
+paper. This is the body of the paper. This is programming code in
+the body of the paper.
+
+data one;
+set two;
+if mix(var1, var2) > 0 then do;
+run;
+Continuation of body of the paper.
+
+SUB-TOPIC (HEADER 2)
+
+This is a sub-topic in the body of the paper. This is text in the
+sub-topic. This is text in the sub-topic. This is programming code
+in the sub-topic in the body of the paper.
+
+data one;
+set two;
+if mix(var1, var2) > 0 then do;
+run;
+Continuation of body – after source code.
+
+ANOTHER MAIN TOPIC (HEADER 1)
+
+This is the text of another main idea. This is the text of another
+main idea. This is the text of another main idea
+
+CONCLUSION (HEADER 1)
+
+The conclusion summarizes the main ideas in your paper. You can also
+use the conclusion to highlight final points and make
+recommendations or predictions.
+
+REFERENCES (HEADER 1)
+
+This section is required only when information that was written,
+tested, or researched by someone other than the author is included
+in the paper.
+
+ACKNOWLEDGMENTS (HEADER 1)
+
+This section is not required. Use this section to thank people who
+were especially helpful to you when you wrote your paper, for
+example, co-workers, reviewers, product developers.
+
+CONTACT INFORMATION (HEADER 1)
+
+Your comments and questions are valued and encouraged.
+Contact the author(s):
+Name
+Enterprise
+Address
+City, State, ZIP
+Work Phone:
+Fax:
+E-mail:
+Web:
+
+SAS and all other SAS Institute Inc. product or service names are
+registered trademarks or trademarks of SAS Institute Inc. in the USA
+and other countries. ® indicates USA registration.
+
+Other brand and product names are trademarks of their respective
+companies.
diff --git a/macros/latex/contrib/conferences/sugconf/article-example.bat b/macros/latex/contrib/conferences/sugconf/article-example.bat
new file mode 100644
index 0000000000..5f573f79b6
--- /dev/null
+++ b/macros/latex/contrib/conferences/sugconf/article-example.bat
@@ -0,0 +1 @@
+pdfLaTeX article-example \ No newline at end of file
diff --git a/macros/latex/contrib/conferences/sugconf/article-example.pdf b/macros/latex/contrib/conferences/sugconf/article-example.pdf
new file mode 100644
index 0000000000..c506abd94c
--- /dev/null
+++ b/macros/latex/contrib/conferences/sugconf/article-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/conferences/sugconf/article-example.tex b/macros/latex/contrib/conferences/sugconf/article-example.tex
new file mode 100644
index 0000000000..9f77ccae33
--- /dev/null
+++ b/macros/latex/contrib/conferences/sugconf/article-example.tex
@@ -0,0 +1,118 @@
+%% name : article-example.tex
+%% description: example of LaTeX document class article
+%% purpose : illustrate use of LaTeX markup
+%% for SAS User Group conference authors
+%% author : Ronald J. Fehd for CTAN
+%% date : 8/4/2006
+%% make : pdflatex article-example
+
+\documentclass{article}%note: font size, default: 10 points
+%\documentclass[12pt]{article}%note: change font size to 12 points
+\pdfoutput=0%out=jobname.dvi
+\pdfoutput=1%out=jobname.pdf
+\renewcommand{\rmdefault}{phv}%Adobe Helvetica san-serif
+
+\title{{\small Paper 999-99}
+ \\% LaTeX note: double backslash: newline
+ Paper written for an annual SUG conference
+ }%end title
+\author{SUGI Author, ABC Corporation, City, State
+ \\% LaTeX note: double backslash: newline
+ SUGI Co-Author, ABC Corporation, City, State
+ }%end author
+\date{\relax}%TeX note: relax: null
+
+\begin{document}\maketitle%
+
+\begin{abstract} %(HEADER 1)? well, not exactly!
+
+A brief summary at the beginning highlights the major points of your
+paper. Include the complete names of all SAS products that are
+discussed in the paper, names of operating environments (if
+applicable), and the skill level that the intended audience should
+have. (9-point Arial regular)
+\end{abstract}
+
+\section{INTRODUCTION (HEADER 1)}
+
+The introduction explains the purpose and scope of your paper.
+
+\section{MAIN IDEA (Body of Paper, HEADER 1)}
+
+This is a main topic in the body of the paper. This is the body of
+the paper. This is the body of the paper. This is the body of the
+paper. %This is the body of the paper.
+
+This is programming code in the body of the paper.
+
+\begin{verbatim}
+data one;
+set two;
+if max(var1, var2) > 0 then do;
+run;
+\end{verbatim}
+
+Continuation of body of the paper.
+
+\subsection{SUB-TOPIC (HEADER 2)}
+
+This is a sub-topic in the body of the paper. This is text in the
+sub-topic. %This is text in the sub-topic.
+This is programming code
+in the sub-topic in the body of the paper.
+
+\begin{verbatim}
+data one;
+set two;
+if min(var1, var2) < 0 then do;
+run;
+\end{verbatim}
+
+Continuation of body – after source code.
+
+\section{ANOTHER MAIN TOPIC (HEADER 1)}
+
+This is the text of another main idea. This is the text of another
+main idea. This is the text of another main idea
+
+\section{CONCLUSION (HEADER 1)}
+
+The conclusion summarizes the main ideas in your paper. You can also
+use the conclusion to highlight final points and make
+recommendations or predictions.
+
+\section{REFERENCES (HEADER 1)}
+
+This section is required only when information that was written,
+tested, or researched by someone other than the author is included
+in the paper.
+
+\section{ACKNOWLEDGMENTS (HEADER 1)}
+
+This section is not required. Use this section to thank people who
+were especially helpful to you when you wrote your paper, for
+example, co-workers, reviewers, product developers.
+
+\section{CONTACT INFORMATION (HEADER 1)}
+Your comments and questions are valued and encouraged.
+
+Contact the author(s):
+\begin{tabular}[t]{rl}
+Name & NameFirst NameLast \\
+Enterprise & My Employer \\
+Address & 123 Main St \\
+City, State, ZIP & Anytown, ZZ, 99999 \\
+Work Phone: & 987-654-1234 \\
+Fax: & 987-654-3210 \\
+E-mail: & firstname.lastname@mycompany.com \\
+Web: & mycompany.com \\
+\end{tabular}
+
+SAS and all other SAS Institute Inc. product or service names are
+registered trademarks or trademarks of SAS Institute Inc. in the USA
+and other countries. %®
+\textregistered\/ indicates USA registration.
+
+Other brand and product names are trademarks
+of their respective companies.
+\end{document}
diff --git a/macros/latex/contrib/conferences/sugconf/sugconf-example.bat b/macros/latex/contrib/conferences/sugconf/sugconf-example.bat
new file mode 100644
index 0000000000..5284804820
--- /dev/null
+++ b/macros/latex/contrib/conferences/sugconf/sugconf-example.bat
@@ -0,0 +1 @@
+pdfLaTeX sugconf-example \ No newline at end of file
diff --git a/macros/latex/contrib/conferences/sugconf/sugconf-example.pdf b/macros/latex/contrib/conferences/sugconf/sugconf-example.pdf
new file mode 100644
index 0000000000..235899feb9
--- /dev/null
+++ b/macros/latex/contrib/conferences/sugconf/sugconf-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/conferences/sugconf/sugconf-example.tex b/macros/latex/contrib/conferences/sugconf/sugconf-example.tex
new file mode 100644
index 0000000000..c38e9e8087
--- /dev/null
+++ b/macros/latex/contrib/conferences/sugconf/sugconf-example.tex
@@ -0,0 +1,193 @@
+%% name : sugconf-example.tex
+%% description: example of LaTeX document class sugconf
+%% purpose : illustrate use of LaTeX markup
+%% for SAS User Group conference authors
+%% author : Ronald J. Fehd for CTAN
+%% date : 8/10/2006
+%% note : all text after a percent sign (%) is a comment
+%% note : open *.pdf, <Ctrl> D to view pdf description
+%% make : pdflatex sugconf-example
+
+\documentclass{sugconf}%
+%\documentclass[nopagenumbers]{sugconf}%
+\pdfoutput=0%out=jobname.dvi
+\pdfoutput=1%out=jobname.pdf
+
+%macro variables used by sugconf
+\sugconfsubject{writing paper using sugconf class}%
+\sugconfpapernumber{Paper 999-99}%
+%\sugconfpapernumber{\relax}%note: no paper number: warning in log
+\sugconfkeywords{documentclass, LaTeX class, pdfLaTeX,
+ sugconf class}%end keywords: see in pdf description
+
+%begin LaTeX document commands
+%% NOTE: do not put newline (\\) in title nor author
+ reason: newline cannot be writen into pdf description
+\title{sugconf class example: Paper written for an annual SUG conference
+ }%end title
+\author{Ronald J. Fehd, TeX User Group member, Atlanta, GA, USA
+ }%end author
+
+%%book: The LaTeX Web Companion, Goossens and Rahtz, pg 43, 64, 65
+\makeatletter%necessary to copy title and author into pdf description
+\usepackage[bookmarks =false%SUGI style guide
+ ,pdfauthor ={\@author}%
+% ,pdfauthor ={author and coauthor}%
+ ,pdfcreator ={pdfLaTeX sugconf.cls}%
+ ,pdfkeywords ={\SUGconfKeywords}%
+ ,pdfstartview=FitBH%fit width of page to the window
+ ,pdfsubject ={\SUGconfSubject}%
+ ,pdftitle ={\@title}%
+]{hyperref}\makeatother\begin{document}%
+\pdfcompresslevel=9%best compression level for text and image
+%end LaTeX document commands
+
+\begin{abstract}%\section{Abstract}
+
+A brief summary at the beginning highlights the major points of your
+paper. Include the complete names of all
+\SASregistered
+\textit{(First use of company name SAS must have \textregistered.)}
+products that are
+discussed in the paper, names of operating environments (if
+applicable), and the skill level that the intended audience should
+have. (9-point Arial regular)
+\textit{Note: sugconf.cls uses Adobe Helvetica san-serif, 10 point.}
+
+\textit{You could use the \LaTeX\ abstract environment,
+illustrated in} \texttt{article-example.pdf} which centers the abstract.
+\begin{verbatim}
+\begin{abstract}
+A brief summary at the beginning
+highlights the major points of your paper.
+\end{abstract}
+\end{verbatim}
+
+Keywords: \SUGconfKeywords.%macro variable provided by sugconf.cls
+\end{abstract}
+
+\section{Introduction}
+
+The introduction explains the purpose and scope of this paper,
+which is to provide SAS user group conference authors
+with a text file, \texttt{sugconf-example.tex},
+for use as a template.
+
+\section{Main Idea}
+
+This is a main topic in the body of the paper.
+\LaTeX markup is simple.
+Instead of highlighting and bolding each topic explanation,
+use the markup keywords: \texttt{section} and \texttt{subsection}.
+%This is the body of the paper. These lines are commented out.
+%This is the body of the paper. This is the body of the paper.
+
+This illustrates markup in the body of the paper.
+
+\begin{verbatim}
+\section{Abstract}%note: is uppercase when printed
+A brief summary ...
+
+\section{Introduction}
+The introduction ...
+
+\subsection{Sub-Topic (Header 2)}
+This idea is ...
+\end{verbatim}
+
+%Continuation of body of the paper.
+This is programming code in the text of the paper.
+\texttt{proc freq data = sashelp.class;}
+That is programming code in the text of the paper.
+
+\subsection{Sub-Topic number 3)}
+
+Typesetting special characters (ampersand and percent sign)
+in your paper requires you to use
+the backslash before the character:
+\%Let mvar = value; \%put mvar \&mvar.;
+This is necessary when using \textit{texttt} as well:
+\texttt{\%Let mvar = value; \%put mvar \&mvar.;}
+
+This is programming code
+in the sub-topic in the body of the paper.
+
+\begin{verbatim}
+data one;
+set two;
+if max(var1, var2) > 0 then do;
+run;
+\end{verbatim}
+
+A single hyphen with spaces around it - is not a dash.
+Text continues --– after source code.
+The previous line contains an \textit{em} dash,
+which is typed as three hyphens;
+Use two hyphens (an \textit{en} dash) to indicate a range: pages 2--4.
+
+\section{Another Main Topic}
+
+This is the text of another main idea.
+When you use \LaTeX\ to write your SAS user group conference paper
+your output is an Adobe pdf (version 1.4, Acrobat 5.x).
+To view the pdf description: Ctrl D.
+%This is the text of another main idea.
+%This is the text of another main idea
+
+\section{Conclusion}
+
+The conclusion summarizes the main ideas in your paper.
+You can also use the conclusion to highlight final points
+and make recommendations or predictions.
+
+\section{References}
+
+This section is required only when information that was written,
+tested, or researched by someone other than the author is included
+in the paper.
+
+\begin{tabular}[t]{llll}
+\textbf{Required}
+& A Guide to \LaTeX, 4e & Helmut Kopka and Patrick W. Daly \\
+& \multicolumn{2}{l}{\tiny\url{
+http://www.amazon.com/gp/product/0321173856/sr=1-1/qid=1154721435/ref=pd_bbs_1/103-4249973-4753405?ie=UTF8&s=books
+}}\\
+\textbf{Recommended}
+& The \LaTeX\ Companion, 2e& Frank Mittelback and Michel Goossens,
+ et al. \\
+& \multicolumn{2}{l}{\tiny\url{
+http://www.amazon.com/gp/product/0201362996/ref=pd_sim_b_1/103-4249973-4753405?ie=UTF8
+}}\\
+& The \LaTeX\ Web Companion & Michel Goossens and Sebastian Rahtz,
+ et al. \\
+& \multicolumn{2}{l}{\tiny\url{
+http://www.amazon.com/gp/product/0201433117/sr=1-1/qid=1154721919/ref=sr_1_1/103-4249973-4753405?ie=UTF8&s=books
+}}\\
+\end{tabular}
+
+\section{Acknowledgments}
+
+This section is not required. Use this section to thank people who
+were especially helpful to you when you wrote your paper, for
+example, co-workers, reviewers, product developers.
+
+\section{Contact Information}
+Your comments and questions are valued and encouraged.
+
+Contact the author(s):
+%\begin{tabular}[c]{ll}%both columns are left justtified
+\begin{tabular}[t]{rl}%note: double backslash(\\): newline
+Name & Ronald J. Fehd \\
+Enterprise & Centers for Disease Control \\
+%Address & 123 Main St \\
+City, State, ZIP & Atlanta, GA, 30341 \\
+%Work Phone: & 987-654-1234 \\
+%Fax: & 987-654-3210 \\
+E-mail: & \url{mailto:RJF2@cdc.gov} \\
+%Web: & mycompany.com \\
+\end{tabular}
+
+\SASisRegisteredTrademark%macro variable provided by sugconf.cls
+
+\OtherTrademarks%macro variable provided by sugconf.cls
+\end{document}
diff --git a/macros/latex/contrib/conferences/sugconf/sugconf.cls b/macros/latex/contrib/conferences/sugconf/sugconf.cls
new file mode 100644
index 0000000000..1de50143d4
--- /dev/null
+++ b/macros/latex/contrib/conferences/sugconf/sugconf.cls
@@ -0,0 +1,157 @@
+%% This is file `sugconf.cls' for SAS(R) User Group conference papers
+%% RJF2 2003-Jul-14 A Guide to LaTeX by Kopka and Daly
+%% RJF2 2003-Jul-14 The LaTeX Companion 2e, by Goossens and Mittelbach
+%% RJF2 2004-Feb-27 polishing for SUGI29 template
+%% RJF2 2004-Aug-05 added SASisRegisteredTrademark paragraph
+%% RJF2 2006-Apr-22 added TextWidth, TextWsmall
+%% RJF2 2006-Aug-05 polishing for submission to CTAN
+%% License type: Free, LaTeX project public license
+%% http://www.latex-project.org/lppl/
+%%
+%% usage: see sugconf-example.tex
+%% \documentclass{sugconf}
+%% %\documentclass[nopagenumbers]{sugconf}
+%% \pdfoutput=0%out=jobname.dvi
+%% \pdfoutput=1%out=jobname.pdf
+%% \sugconfpapernumber{Paper 999-99}%
+%% \sugconfsubject{writing paper using sugconf class}%
+%% %\sugconfpapernumber{\relax}%note: no paper number: warning in log
+%% \sugconfkeywords{word1 word2}
+%%
+%% see also SUGpaper.tex in the SAS-L archives of Tue, 13 Jan 2004
+%% http://www.listserv.uga.edu/cgi-bin/wa?A2=ind0401B&L=sas-l&P=R20636
+
+\NeedsTeXFormat{LaTeX2e}
+\pagestyle{plain}%see boolean PageNumbers
+
+\usepackage{ifthen%for newboolean PageNumbers
+ }%end usepackage
+
+\newboolean{PageNumbers}%%K&D pg 203
+\setboolean{PageNumbers}{true}
+\let\SUGconfSubject\relax%
+\newcommand{\sugconfsubject}[1]{\def\SUGconfSubject{#1}}
+\let\SUGconfKeywords\relax%
+\newcommand{\sugconfkeywords}[1]{\def\SUGconfKeywords{#1}}
+\let\@papernumber\relax%
+\newcommand{\sugconfpapernumber}[1]{\def\@papernumber{#1}}
+
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
+\DeclareOption{nopagenumbers}{\setboolean{PageNumbers}{false}%
+ \pagestyle{empty}}%
+\ProcessOptions
+\LoadClass[10pt]{article}
+\AtBeginDocument{\maketitle%
+ \ifthenelse{\boolean{PageNumbers}}%%K&D pg 335
+ {\relax}%
+ %LaTeX Companion pg 92: maketitle -> #1
+ {\thispagestyle{empty}}%no page number#1
+ \if\@papernumber\relax%
+ \@latex@warning{sugconf: You need to specify
+ a paper identifier
+ using the 'papernumber' macro in the preamble.}
+ \fi%
+ }%end AtBeginDocument
+%\AtEndDocument{%\label{LastPage}%
+% }%end AtEndDocument
+
+%\fontencoding{OT1}%default
+%\fontencoding{T1}
+% %LaTeX2e font selection fntguide.html
+%\renewcommand{\rmdefault}{pag}%Adobe Avantgar san-serif
+%\renewcommand{\rmdefault}{pbk}%Adobe Bookman serif
+%\renewcommand{\rmdefault}{pbk}%Adobe Courier san-serif
+\renewcommand{\rmdefault}{phv}%Adobe Helvetica san-serif
+%\renewcommand{\rmdefault}{pnc}%Adobe Ncntrsbk serif
+%\renewcommand{\rmdefault}{ppl}%Adobe Palatino serif
+%\renewcommand{\rmdefault}{put}%Adobe Utopia serif
+%\renewcommand{\rmdefault}{ptm}%Adobe Times serif
+\renewcommand{\sfdefault}{phv}%Helvetica
+\renewcommand{\ttdefault}{pcr}%Courier monospace
+
+\newcommand{\SASregistered}%
+ {SAS\textsuperscript{\scriptsize\textregistered}\ }
+\newcommand{\SASisRegisteredTrademark}%
+ {SAS and all other SAS Institute Inc. product or service %
+ names are registered trademarks or trademarks of %
+ SAS Institute Inc. in the USA and other countries. %®
+ \textregistered\/ indicates USA registration.}
+\newcommand{\OtherTrademarks}%
+ {Other brand and product names are trademarks
+ of their respective companies.}%
+
+\newlength {\TextWidth}%
+\settowidth{\TextWidth}%72 chars per line is between 1.5 and 2* alphabet
+{ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQ}%RSTUVWXYZ}
+%. . . . . . . . . . . . . 12345678901234567890123456
+%. . . . . . . . . . . . . 1.0 1.25 1.5 1.75 2.0
+% letter Q : 17/26=1.65
+%
+\renewcommand{\refname}{\flushleft\normalsize\bfseries REFERENCES}
+%% acmconf.cls: places floats where they should go; per R Pursifull
+\renewcommand{\bottomfraction}{1} \setcounter{topnumber} {10}
+\renewcommand{\textfraction} {0} \setcounter{bottomnumber}{10}
+%
+\setcounter{secnumdepth}{-1}%turn off numbering of headings
+%
+\setlength{\hoffset} {-0.375in} \setlength{\voffset} {-0.25in}
+\setlength{\textwidth} {7.0in} \setlength{\textheight} {9.25in}
+%
+\setlength{\headheight} {0pt} \setlength{\headsep} {0pt}
+\setlength{\topskip } {0pt} \setlength{\topmargin} {0pt}
+\setlength{\evensidemargin}{0pt} \setlength{\oddsidemargin}{0pt}
+\setlength{\columnsep} {0.5in} %space between two columns
+\setlength{\columnseprule} {0pt} %width vertical rule between columns
+\setlength{\parindent} {0pt} %paragraph indent
+\setlength{\parskip} {1.0ex plus 0.125ex minus 0.125ex}
+%\setlength{\parskip} {0.1\baselineskip}
+%
+\newlength{\runInHead}%LaTeX Comp, pg 27
+\setlength{\runInHead}{- \fontdimen2\font plus \fontdimen3\font
+ minus \fontdimen4\font}
+\newlength {\TextWsmall}%
+\setlength {\TextWsmall}{\textwidth}
+\addtolength{\TextWsmall}{-\TextWidth}
+%\addtolength{\TextWsmall}{-\columnsep}
+\addtolength{\TextWsmall}{-1.618em}
+%% build title
+\def\@maketitle{%
+ \begin{center}%
+ \if\@papernumber\relax\else%
+ \fontsize{10}{18}\selectfont{\bf\@papernumber\\}\medskip
+ \fi%
+ \fontsize{14}{18}\selectfont{\bf\@title \\}
+ \fontsize{12}{14}\selectfont{ \@author }
+ \end{center}%
+}%end maketitle
+
+%% Guide to LaTeX pg 348 C.3.3 Reprogramming the sectioning commands
+%% LaTeX Companion pg 24 2.3.2 Formatting Headings
+\renewcommand{\section}{\@startsection
+ {section}% %name
+ {1}% %level
+ {0pt}% %indent
+ {\baselineskip}% %beforeskip
+ {0.125\baselineskip}% %afterskip
+ {\large\bfseries\uppercase}% %style
+ }%end section definition
+\renewcommand{\subsection}{\@startsection
+ {subsection}{2}{0pt}{0.5\baselineskip}{1sp}%
+ {\normalsize\bfseries\uppercase}%
+ }%end section definition
+\renewcommand{\subsubsection}{\@startsection
+ {subsubsection}{3}{0pt}{0.5\baselineskip}{\runInHead}%
+ {\bfseries}%
+ }%end section definition
+\renewcommand{\paragraph}{\@startsection
+ {paragraph}{4}{0pt}{0.5\baselineskip}{\runInHead}%
+ {\bfseries}%
+ }%end section definition
+\renewcommand{\subparagraph}{\@startsection
+ {subparagraph}{5}{0pt}{0.5\baselineskip}{\runInHead}%
+ {\bfseries}%
+ }%end section definition
+
+\renewenvironment{abstract}{\section{ABSTRACT}}{}
+
+\endinput %% SUGconf.cls