From c6141418a8cc97b3ebbf324c22c27c20dfd95063 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 12 Aug 2006 16:01:48 +0000 Subject: new package sugconf for sas proceedings git-svn-id: svn://tug.org/texlive/trunk@1934 c570f23f-e606-0410-a88d-b1316a301751 --- Build/tools/tpm-ctan-check | 2 +- Master/texmf-dist/doc/latex/sugconf/README | 95 ++++++++++ .../doc/latex/sugconf/SUGI-paper-example.txt | 86 +++++++++ .../doc/latex/sugconf/article-example.bat | 1 + .../doc/latex/sugconf/article-example.pdf | Bin 0 -> 39591 bytes .../doc/latex/sugconf/article-example.tex | 118 +++++++++++++ .../doc/latex/sugconf/sugconf-example.bat | 1 + .../doc/latex/sugconf/sugconf-example.pdf | Bin 0 -> 63226 bytes .../doc/latex/sugconf/sugconf-example.tex | 193 +++++++++++++++++++++ Master/texmf-dist/tex/latex/sugconf/sugconf.cls | 157 +++++++++++++++++ Master/texmf-dist/tpm/sugconf.tpm | 31 ++++ Master/texmf/lists/sugconf | 13 ++ Master/texmf/tpm/collection-publishers.tpm | 1 + 13 files changed, 697 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/latex/sugconf/README create mode 100644 Master/texmf-dist/doc/latex/sugconf/SUGI-paper-example.txt create mode 100644 Master/texmf-dist/doc/latex/sugconf/article-example.bat create mode 100644 Master/texmf-dist/doc/latex/sugconf/article-example.pdf create mode 100644 Master/texmf-dist/doc/latex/sugconf/article-example.tex create mode 100644 Master/texmf-dist/doc/latex/sugconf/sugconf-example.bat create mode 100644 Master/texmf-dist/doc/latex/sugconf/sugconf-example.pdf create mode 100644 Master/texmf-dist/doc/latex/sugconf/sugconf-example.tex create mode 100644 Master/texmf-dist/tex/latex/sugconf/sugconf.cls create mode 100644 Master/texmf-dist/tpm/sugconf.tpm create mode 100644 Master/texmf/lists/sugconf diff --git a/Build/tools/tpm-ctan-check b/Build/tools/tpm-ctan-check index 799f7a21fad..d1ddd11cb98 100755 --- a/Build/tools/tpm-ctan-check +++ b/Build/tools/tpm-ctan-check @@ -81,7 +81,7 @@ sub main seminar semioneside setspace sf298 showexpl sides skaknew sort-by-letters sparklines splitindex spotcolor stellenb - sttools struktex subfig sudoku svn-multi svninfo synttree + sttools struktex subfig sudoku sugconf svn-multi svninfo synttree t-angles tabulary tabvar talk tamethebeast tengwarscript tex-refs texmate texshade textcase textpos thesis-titlepage-fhac thumbpdf diff --git a/Master/texmf-dist/doc/latex/sugconf/README b/Master/texmf-dist/doc/latex/sugconf/README new file mode 100644 index 00000000000..a2f68295708 --- /dev/null +++ b/Master/texmf-dist/doc/latex/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 : .tex + note: input may be .txt + pdfoutput=0: .dvi + pdfoutput=1: .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 .* + note: remember to change the filename in the .bat file + from sugconf-example + to + +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/Master/texmf-dist/doc/latex/sugconf/SUGI-paper-example.txt b/Master/texmf-dist/doc/latex/sugconf/SUGI-paper-example.txt new file mode 100644 index 00000000000..53f13af6b59 --- /dev/null +++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/sugconf/article-example.bat b/Master/texmf-dist/doc/latex/sugconf/article-example.bat new file mode 100644 index 00000000000..5f573f79b61 --- /dev/null +++ b/Master/texmf-dist/doc/latex/sugconf/article-example.bat @@ -0,0 +1 @@ +pdfLaTeX article-example \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/sugconf/article-example.pdf b/Master/texmf-dist/doc/latex/sugconf/article-example.pdf new file mode 100644 index 00000000000..c506abd94c9 Binary files /dev/null and b/Master/texmf-dist/doc/latex/sugconf/article-example.pdf differ diff --git a/Master/texmf-dist/doc/latex/sugconf/article-example.tex b/Master/texmf-dist/doc/latex/sugconf/article-example.tex new file mode 100644 index 00000000000..a41f804abb4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/sugconf/sugconf-example.bat b/Master/texmf-dist/doc/latex/sugconf/sugconf-example.bat new file mode 100644 index 00000000000..5284804820a --- /dev/null +++ b/Master/texmf-dist/doc/latex/sugconf/sugconf-example.bat @@ -0,0 +1 @@ +pdfLaTeX sugconf-example \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/sugconf/sugconf-example.pdf b/Master/texmf-dist/doc/latex/sugconf/sugconf-example.pdf new file mode 100644 index 00000000000..235899feb91 Binary files /dev/null and b/Master/texmf-dist/doc/latex/sugconf/sugconf-example.pdf differ diff --git a/Master/texmf-dist/doc/latex/sugconf/sugconf-example.tex b/Master/texmf-dist/doc/latex/sugconf/sugconf-example.tex new file mode 100644 index 00000000000..23cc5a0f9cd --- /dev/null +++ b/Master/texmf-dist/doc/latex/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, 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/Master/texmf-dist/tex/latex/sugconf/sugconf.cls b/Master/texmf-dist/tex/latex/sugconf/sugconf.cls new file mode 100644 index 00000000000..c2257a4f90a --- /dev/null +++ b/Master/texmf-dist/tex/latex/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 diff --git a/Master/texmf-dist/tpm/sugconf.tpm b/Master/texmf-dist/tpm/sugconf.tpm new file mode 100644 index 00000000000..b76676e8083 --- /dev/null +++ b/Master/texmf-dist/tpm/sugconf.tpm @@ -0,0 +1,31 @@ + + + + sugconf + Package + 2006/08/10 13:27:00 + + karl + The sugconf package. + + + 126668 + + +texmf-dist/tex/latex/sugconf/sugconf.cls +texmf-dist/tpm/sugconf.tpm + + +texmf-dist/doc/latex/sugconf/README +texmf-dist/doc/latex/sugconf/SUGI-paper-example.txt +texmf-dist/doc/latex/sugconf/article-example.bat +texmf-dist/doc/latex/sugconf/article-example.pdf +texmf-dist/doc/latex/sugconf/article-example.tex +texmf-dist/doc/latex/sugconf/sugconf-example.bat +texmf-dist/doc/latex/sugconf/sugconf-example.pdf +texmf-dist/doc/latex/sugconf/sugconf-example.tex + + Package/sugconf + + + diff --git a/Master/texmf/lists/sugconf b/Master/texmf/lists/sugconf new file mode 100644 index 00000000000..adf43b6e8b7 --- /dev/null +++ b/Master/texmf/lists/sugconf @@ -0,0 +1,13 @@ +texmf-dist/doc/latex/sugconf/README +texmf-dist/doc/latex/sugconf/SUGI-paper-example.txt +texmf-dist/doc/latex/sugconf/article-example.bat +texmf-dist/doc/latex/sugconf/article-example.pdf +texmf-dist/doc/latex/sugconf/article-example.tex +texmf-dist/doc/latex/sugconf/sugconf-example.bat +texmf-dist/doc/latex/sugconf/sugconf-example.pdf +texmf-dist/doc/latex/sugconf/sugconf-example.tex + +texmf-dist/tex/latex/sugconf/sugconf.cls +texmf-dist/tpm/sugconf.tpm + +texmf/lists/sugconf diff --git a/Master/texmf/tpm/collection-publishers.tpm b/Master/texmf/tpm/collection-publishers.tpm index 6a7a5a5b4f9..0c2ec314eb0 100644 --- a/Master/texmf/tpm/collection-publishers.tpm +++ b/Master/texmf/tpm/collection-publishers.tpm @@ -51,6 +51,7 @@ + -- cgit v1.2.3