diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-12 23:46:58 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-12 23:46:58 +0000 |
commit | 64a6c43d2b0f5bb717c0f6f2a72e37161ad4d7d3 (patch) | |
tree | 9d04b8d000f6a533529c0a52db809ea308b28b90 /Master/texmf-dist/tex/psizzl/base/publicat.Psizzl | |
parent | 82496c92bafe682c947f2a86d13315e80802f199 (diff) |
trunk/Master/texmf-dist/tex/psizzl/
git-svn-id: svn://tug.org/texlive/trunk@623 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/psizzl/base/publicat.Psizzl')
-rw-r--r-- | Master/texmf-dist/tex/psizzl/base/publicat.Psizzl | 317 |
1 files changed, 317 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/psizzl/base/publicat.Psizzl b/Master/texmf-dist/tex/psizzl/base/publicat.Psizzl new file mode 100644 index 00000000000..0d8edaa21fc --- /dev/null +++ b/Master/texmf-dist/tex/psizzl/base/publicat.Psizzl @@ -0,0 +1,317 @@ +% PUBLICAT PSIZZL - macros for thesis, report and publication +% +% macros for all documents +% +\def\docspec#1{% + \def\sp@cd@c{#1}% + }\docspec{}% +\def\contract#1{% + \def\c@ntract{#1}% + }\contract{}% +\def\title#1{% + \def\t@tle{#1}% + }\title{}% +\def\subtitle#1{% + \def\s@btitle{#1}% + }\subtitle{}% +\def\titlefootnote#1{% + \def\t@tlefoot{#1}% + }\titlefootnote{}% +\def\authors#1{% + \def\@uthors{#1}% + }\authors{}% +\def\institute#1{% + \def\@nstitute{#1}% + }\institute{}% +\def\submittedto#1{% + \def\j@urnal{#1}% + }\submittedto{}% +\long\def\abstract#1{% + \long\def\@bstract{#1}% + }\abstract{}% +\long\def\longempty{}% +\long\def\acknowledge#1{% + \long\def\@cknowledge{#1}% + }\acknowledge{}% +\def\@bstrhead{Abstract}% +\def\@cknwhead{Acknowledgments}% +\newif\iffrontmatter\frontmattertrue +\newif\ifabstractsigned +\newif\ifcopyright +\def\p@genumberpaper{% + \ifp@genumbercenter\p@gebanner{}{\p@genumber}{}% + \else\p@gebanner{}{}{\p@genumber}% + \fi + }% +\def\workingauthor#1{% + \def\w@rkauth{#1}% + }\workingauthor{}% +\def\workingbin#1{% + \def\w@rkbin{#1}% + }\workingbin{}% +\def\workingaddress#1{% + \def\w@rkadd{#1}% + }\workingaddress{}% +\newif\iftitlepage\titlepagetrue +\def\begindocument{% to appear at beginning of any document + \resd@c\p@gefront\styled@c\p@ststyle + \pred@c + \iftitlepage\titd@c\fi + \iffrontmatter\frontd@c\fi + }% +\def\enddocument{% + \endd@c + }% +\def\p@ststyle{}% +\def\resd@c{\endpage}% +\adddef\fmtreset{\resd@c}% +\def\specd@c{% + \ifx\sp@cd@c\empty\else + \rightline{\vbox{\singlespace\halign{##\hfil\cr\sp@cd@c\endline}}}% + \fi + }% +\def\copyrightpage{% + \vbox to \z@{}\vfil% + \centertitle{\copyright\ Copyright\ \the\year\breaktitle + by\breaktitle\@uthors + }% + \endpage + }% +\def\signrule{\vrule width3in height -2.5pt depth 3pt}% +\def\signee#1{% + \rightline{% + \vbox{%\smallinterlineskip + \halign{\hfil##\hfil\cr\noalign{\bigskip}\signrule\cr#1\crcr}% + }% + }% + }% +\def\sigpage#1#2#3#4#5{% + \gdef\s@gpage{% + \vfil + \sigstatement\signee{#1}\medskip + \sigstatement\signee{#2}\medskip + \sigstatement\signee{#3}\bigskip#5\bigskip + \signee{#4}% + \vfil\eject + }% + }% +\def\abspage{% + \ifx\@bstract\longempty\else + \ifabstractsigned + \smallskip + \centertitle{\t@tle}\bigbreak + \centerline{\@uthors , Ph.D.}% + \centerline{\@niversity ,\ \the\year} + \medskip + \par \@bstract + \medskip\vfil + \rightline{% + \vbox{%\smallinterlineskip + \halign{\hfil##\hfil\cr + Approved for publication:\hfill\cr + \noalign{\bigskip}By\space\signrule\cr + For Major Department\cr + \noalign{\bigskip}By\space\signrule\cr + Dean of Graduate Studies\cr + }% + }% + }% + \endpage + \else + \centerline{\bf\@bstrhead}% + \medskip + \par\@bstract + {\@ddch@pt{\@bstrhead}{\noexpand\strut}}% + \endpage + \fi + \fi + }% +\def\dedicate{\def\d@dicate}% +\def\d@dicathead{Dedication}% +\def\dedicatpage{% + \ifx\d@dicate\empty\else\endpage + \centerline{\bf\d@dicathead}\medskip\d@dicate + \begingroup\l@twrite\@ddch@pt{\d@dicathead}{\noexpand\strut}\endgroup + \fi + }% +\def\ackpage{% + \ifx\@cknowledge\longempty\else\endpage + \centerline{\bf\@cknwhead}\medskip\par\@cknowledge + {\@ddch@pt{\@cknwhead}{\noexpand\strut}}% + \endpage + \fi + }% +\def\contentspages{% + \immediate\write\ch@pterwrite{\noexpand\t@bcontents}% + \immediate\write\ch@pterwrite{\noexpand\f@gt@bhead}% + \t@cpagecount=\number\p@gecount + }% +% +% macros for publications +% +\def\publicationstyle#1{% + \adddef\stylep@b{#1}% + }% +\def\publication{% + \let\pred@c\prep@b\let\styled@c\stylep@b\let\titd@c\titp@b + \let\frontd@c\frontp@b\let\endd@c\endp@b + }% +\def\stylep@b{% + \largetype\normalbaselines\singlesided + }% +\def\prep@b{}% +\def\frontp@b{}% +\def\titp@b{% to appear at beginning of pub + \specd@c + \vfil + {\bf\let\t@tlefoot\c@ntract + \centertitle{% + \uppercase{\t@tle}% + \ifx\t@tlefoot\empty\else\footnote{$^\ast$}{{\rm\t@tlefoot}}\fi + }% + }\medskip + {\singlespace\cp\centertitle\@uthors}% + \ifc@teaddress\medskip{\it\centertitle\@nstitute}\fi + \ifx\@bstract\empty\else + \midinsert + \medskip + %\hsize=\refsize + \centerline{\bf\@bstrhead}\medskip + \par \@bstract + \endinsert + \fi + \ifx\j@urnal\empty\else + \medskip\centertitle{Submitted to \j@urnal}% + \fi + \vfil\supereject + }% +\def\endp@b{% + \ifsubmit\ifx\j@urnal\empty\else\letp@b\fi\fi + }% +\def\letp@b{% if paper is to be submitted, this is the cover letter + {% + \singlesided + \letterto{\j@urnaleditor}{\j@urnaladdress}% + \letterfrom{\w@rkauth\endline + \ifx\w@rkadd\empty\else\w@rkadd\endline\fi + }{\w@rkbin}{}% + \closing{Sincerely yours,}% + \enclosure{Enclosures}{}% + \beginletter\l@tp@b\endletter + }% + }% +\newbox\glossies +\def\gl@ssies#1#2{% + \ifnum#1>\z@ + \global\setbox\glossies + \hbox{\ifnum\wd\glossies=\z@\else\unhbox\glossies\ and\ \fi + \number#1\ #2\ifnum#1>\@ne s\fi + }% + \fi + }% +\def\l@tp@b{% + + Enclosed are three copies of a manuscript entitled, + {\def\breaktitle{\relax}``{\bf\t@tle}''} + which we are submitting for publication in \j@urnalname . + \setbox\glossies\hbox{}% + \gl@ssies\f@gtotal{figure}\gl@ssies\t@btotal{table}% + \ifnum\wd\glossies=\z@\else + Glossies of the \unhbox\glossies\ + are included with one of the copies. + \fi + + Please send correspondence to me at the + \ifx\w@rkadd\empty above address. + \else following address:% + \halign{\indent##\hfil\cr\w@rkauth\cr\w@rkadd.\cr}% + \par\noindent + \fi + However, please send the Publication Charge Certification form + directly to \pubadmin . + + Thank you for your consideration of this paper. + }% +% +% Macros for thesis +% +\def\university#1{% + \gdef\@niversity{#1}% + }\university{}% +\def\thesisstyle#1{% + \adddef\styleth@{#1}% + }\def\styleth@{% + }% +\def\thesis{% + \let\pred@c\preth@\let\styled@c\styleth@\let\titd@c\titth@ + \let\frontd@c\frontth@\let\endd@c\endth@ + }% +\def\preth@{% + \abstractsignedtrue\fr@nttrue\abspage + }% +\def\titth@{% + \endpage\p@gefront\fr@nttrue + \vbox to \z@{}\vfil% + {\cp\centertitle{\t@tle}}\vfil + \ifx\s@btitle\empty\else{\cp\centertitle{\s@btitle}}\vfil\fi + \centertitle{\@uthorpre\@uthors\breaktitle\@uthorpost}% + \vfil\eject + }% +\def\@uthorpre{% + by\breaktitle + }% +\def\@uthorpost{% + \monthword\ \the\year\breaktitle + }% +\newif\ifs@gpage\s@gpagetrue +\def\frontth@{% + \let\n@llch@pt\g@bble + \ifcopyright \copyrightpage \fi + \ifs@gpage\s@gpage\fi + \abstractsignedfalse\abspage + \ackpage + \contentspages + }% +\def\endth@{}% +% +% Macros for reports +% +\def\price#1{% + \gdef\pr@ce{#1}% + }\price{A08}% +\def\reportstyle#1{% + \adddef\styler@p{#1}% + }% +\def\styler@p{% + }% +\def\report{% + \let\pred@c\prer@p\let\styled@c\styler@p\let\titd@c\titr@p + \let\frontd@c\frontr@p\let\endd@c\endr@p + }% +\def\prer@p{}% +\def\endr@p{}% +\def\titr@p{% + {\normalbottom%\baselineskip 15pt + \specd@c\bigskip\bigskip + {\bf + \centertitle{% + \uppercase{\t@tle}% + \ifx\t@tlefoot\empty\else + \footnote{$^\ast$}{{\rm\t@tlefoot}}\fi + }% + }\bigskip + \centertitle{{\rm \@uthors}}\bigskip + \centertitle{{\rm \@nstitute}}\vfil + \centertitle{\monthword\ \the\year}\vfil + \ifx\c@ntract\empty\else{\rm\noindent\c@ntract}\bigskip\fi + \ifx\r@portprice\empty\else{\rm\noindent\r@portprice}\bigskip\fi + \supereject + }% + }% +\def\frontr@p{% + \ifcopyright \copyrightpage \fi + \abstractsignedfalse\abspage + \ackpage + \contentspages + }% +\def\endr@p{}% |