From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Mon, 2 Sep 2019 13:46:59 +0900
Subject: Initial commit

---
 info/digests/ttn/ttn2n4.sty | 292 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 292 insertions(+)
 create mode 100644 info/digests/ttn/ttn2n4.sty

(limited to 'info/digests/ttn/ttn2n4.sty')

diff --git a/info/digests/ttn/ttn2n4.sty b/info/digests/ttn/ttn2n4.sty
new file mode 100644
index 0000000000..6e9d0c853c
--- /dev/null
+++ b/info/digests/ttn/ttn2n4.sty
@@ -0,0 +1,292 @@
+%% IMPORTANT NOTICE: You *MUST* use this version 2.4 of tugnews.sty
+%%                   dated Oct 1993 in order to run vol.2, no.4 of
+%%                   _TeX and TUG NEWS_. (Ch. Thiele, Editor, TTN).
+%%
+
+\input report.sty    %% default report style, 10pt font
+
+\typeout{Version 2.4 -- Oct 93}
+
+\textwidth=29pc
+\textheight=43pc
+\voffset=-2pc
+\overfullrule=0pt  \hfuzz=5pt
+
+\font\Sectionfont=cmbxsl10 scaled \magstep2    %% \Large = 14.40pt
+%% \Subsectionfont isn't used anymore
+%%  \font\Subsectionfont=cmbxsl10 scaled \magstep1 %% \large = 12pt
+\font\subsectionbit=cmbxti10 scaled\magstep1   %% bold italic 12pt
+\font\bsl=cmbxsl10                             %% bold slant 10pt
+\font\unsl=cmu10                               %% unslant 10pt for
+                                               %%   upright pound sign
+
+%test for nfss as suggested by Johannes Braams (cjc, 1992.10)
+   \ifx\undefined\selectfont
+   %   If NFSS is not preloaded, do nothing.
+   \else
+   %   If NFSS has been preloaded, we need the following:
+   %   \font\tenmi=cmmi10 % or better yet:
+      \def\tenmi{\fontfamily{cmm}\fontseries{m}\fontshape{it}%
+                 \fontsize{10}{12pt}\selectfont}
+   \fi
+
+
+\newcommand{\Section}[1]{\section*{\centering%
+                                   \hrule\hrule \vskip.5pc
+                                    {\Sectionfont #1}
+                                   \vskip.5pc \hrule\hrule
+                                   \vskip1pc
+                                  }
+           }
+%% The following macro hasn't been used since the prototype:
+%% Reggie's \Subsection (6 MAY 91):   %% 15 JAN 92: not used in 1,1
+%%   \newcommand{\Subsection}[1]{\subsection*{\centering%
+%%          \centerline{\vrule width 6cm height .5pt} \vskip 6pt
+%%                                    {{\Subsectionfont #1}}
+%%          \centerline{\vrule width 6cm height .5pt} \vskip 6pt
+%%                                  }
+%%           }
+
+
+%% 24 MAY 93: The following macro introduced in TTN 2,3 (written by
+%%            Jeremy Gibbons): 
+
+% \squashedsubsection{foo}{bar} gives similar results to
+%
+%    \subsection*{foo}
+%    \vspace*{-1.5pc}
+%    \begin{flushright} bar \end{flushright}
+%    \noindent
+%
+% except you don't have to guess the 1.5pc.
+% NB: no attempt is made to avoid overlap!
+
+\def\squashedsubsection#1#2{%
+   \subsection*{%
+      \hbox to \linewidth{%
+         #1% subsection title
+         \hfil%
+         \llap{\normalsize%
+            \begin{tabular}[t]{r@{}}
+                #2% byline
+            \end{tabular}}%
+      }%
+   }%
+}
+
+
+%% 29 SEP 93: added the following (adapted from a macro in
+%%            Chris/Frank's report in TTN 2,4:
+
+\renewcommand{\subsubsection}{\vspace{-6pt}
+                              \paragraph*}
+
+
+%% 11 JAN 92: added \bibentry, a hanging indent biblio style (Ch.)
+\newcommand{\bibentry}{\hangindent=\parindent
+                       \hangafter=1
+                       \noindent \sloppy
+                       \clubpenalty500 \widowpenalty500
+                       \frenchspacing
+                      }
+
+%%  3 FEB 92: Jackie Damrau provided this:
+\newenvironment{Address}{\begin{verse}}%
+                        {\end{verse}}
+
+
+%%  8 MAR 93: Peter Schmitt added this for his column.
+%% 1 JUN 93: added:  = for slanted
+%%                   \etext, \etexts, \Etexts: 
+%%                             for electronic publications
+%%         changed: \book 
+%%                   (a) to allow controlword at the end of title
+%%                   (b) to work better with \ISBN
+
+\newenvironment{New Publications}%
+%% begin text
+    {
+% tools for defining active characters
+     \def\Def##1{\catcode`##1\active
+         \uccode`\~`##1\uppercase{\uccode`\~0 \def~}}
+     \def\sDef##1##2{\catcode`##1\active
+         \uccode`\~`##1\uppercase{\uccode`\~0 \def~####1~}{{##2####1}}}
+% macros for formatting items
+     \def\book ##1##2:##3\par ##4\par {%
+          \iflist \else \openlist \fi
+          {\frenchspacing
+          \item [##1##2.] {\sl##3\unskip\/}.\\##4\penalty10000\hfill\hbox{}}}
+     \def\etext ##1##2:##3\par {%
+          \iflist \else \openlist \fi
+          {\frenchspacing
+          \item [##1##2.] {\sl##3\unskip\/}.}}
+     \def\issue ##1##2:##3\par {%
+          \iflist \else \openlist \fi
+          {\frenchspacing
+          \item [{\sl##1##2\/}:] ##3}}
+% macros for marking subsections
+     \def\books{}
+     \def\Etexts{%
+         \iflist \closelist \fi
+         \subsection*{Electronic publications}
+         \etexts}
+     \def\etexts{\Def\>{\etext}}
+     \def\newsletters{\Def\>{\issue}\Def\#{\newline}}
+     \def\Newsletters{%
+         \iflist \closelist \fi
+         \subsection*{Latest issues of other \TeX\ newsletters}
+         \newsletters}
+% font switches
+     \sDef\|{\tt}
+     \sDef\_{\it}
+     \sDef\"{\small}
+     \sDef\={\sl}
+% auxiliary macros
+     \def\ISBN##1-##2-##3-##4{\penalty10000\hfil\hbox{}\hskip0pt\relax
+                              \hbox{\isbn\ ##1-##2-##3-##4}}
+     \Def\&{{\rm and}}
+     \Def\#{\\$\bullet$}
+     \Def\>{\book}
+     \Def<##1 \\{\iflist \closelist \fi
+                 {\parfillskip0pt\parskip0pt\parindent0pt
+                  \hskip0pt\hfil##1\par}}
+% macros managing the description environment
+     \def\openlist{\begin{description}\let\iflist\iftrue}
+     \def\closelist{\end{description}\let\iflist\iffalse}
+     \let\iflist\iffalse
+% start page
+     \Section{New Publications}
+    }%
+%% end text
+    {\iflist \closelist \fi
+    \newpage}
+
+
+
+%%  7 OCT 93: Jeremy Gibbons added this for TTN 2,4 (and described it
+%%            in his column):
+
+\makeatletter
+% myfootnote.sty
+% incorporate plain TeX's trickery into LaTeX's footnote macros to allow
+% \verb"..." within footnotes (argument to \footnote is not read before
+% it is executed)
+\long\def\@footnotetext{%
+    \insert\footins\bgroup
+       \footnotesize
+       \interlinepenalty\interfootnotelinepenalty 
+       \splittopskip\footnotesep
+       \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
+       \hsize\columnwidth \@parboxrestore
+       \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}%
+       \@makefntext{\rule{\z@}{\footnotesep}\ignorespaces}%
+       \futurelet\next\fo@t        %% #1\strut\egroup
+}
+\def\fo@t{\ifcat\bgroup\noexpand\next \let\next\f@@t
+                                \else \let\next\f@t\fi \next}
+\def\f@@t{\bgroup\aftergroup\@foot\let\next}
+\def\f@t#1{#1\@foot}
+\def\@foot{\strut\egroup}
+\makeatother
+
+%%%%%%%%%%%%%%%%
+
+
+%% Abbreviations and Logos (some copped from tugboat.cmn):
+
+%% for the METAFONT logo font:
+\font\manual=manfnt   %%  logo10
+\newcommand{\MF}{{\manual META}\-{\manual FONT}}
+
+\newcommand{\PS}{{\sc Post\-Script}}
+
+\newcommand{\TTN}{{\sl\TeX{} and TUG NEWS\/}}
+\newcommand{\TUG}{\TeX{} Users Group}
+\newcommand{\TUB}{{\sl TUGboat\/}}
+
+\newcommand{\ascii}{{\small ASCII}} %% added 28 SEP 93
+\newcommand{\act}{{\small ACT}}     %% added 28 SEP 93
+\newcommand{\pim}{{\small PIM}}     %% added 28 SEP 93
+\newcommand{\dante}{{\small DANTE}} %% added 28 SEP 93 (Ch.)
+\newcommand{\fax}{{\small FAX}}     %% added 15 OCT 92 (Ch.)
+\newcommand{\ftp}{{\small FTP}}     %% added 21 JUN 93 (Ch.)
+\newcommand{\isbn}{{\small ISBN}}   %% added 30 SEP 92 (Ch.)
+\newcommand{\issn}{{\small ISSN}}   %% added 30 SEP 92 (Ch.)
+\newcommand{\nfss}{{\small NFSS}}   %% added 30 SEP 92 (Ch.)
+\newcommand{\ttn}{{\small TTN}}     %% added 30 SEP 92 (Ch.)
+\newcommand{\tug}{{\small TUG}}     %% added 30 SEP 92 (Ch.)
+\newcommand{\uk}{{\small UK}}       %% added 15 OCT 92 (Ch.)
+\newcommand{\unix}{{\small UNIX}}   %% added 27 MAR 93 (Ch.)
+
+
+\renewcommand{\pounds}{{\unsl\$}}   %% added 15 OCT 92 (Ch.)
+
+\newcommand{\GUTenberg}{{\small GUT}enberg} %% added  2 FEB 93 (Ch.)
+
+
+%% 4 FEB 92: improved versions of LaTeX, and (La)TeX macros:
+
+\newcount\TestCount
+\newcommand{\La}{\TestCount=\the\fam \leavevmode L\raise.42ex
+                 \hbox{$\fam\TestCount\scriptstyle\kern-.3em A$}}
+
+\renewcommand{\LaTeX}{\La\kern-.15em\TeX}
+
+\newcommand{\AllTeX}{{(\La)\TeX}}
+
+\newcommand{\AmSTeX}{{\the\textfont2 A}\kern-.1667em\lower.5ex\hbox
+                     {\the\textfont2 M}\kern-.125em{\the\textfont2 S}-\TeX}
+
+\newcommand{\AmSLaTeX}{{\the\textfont2 A}\kern-.1667em\lower.5ex\hbox
+                       {\the\textfont2 M}\kern-.125em{\the\textfont2 S}-\LaTeX}
+
+\newcommand{\BibTeX}{{\rm B\kern-.05em{\sc i\kern-.025emb}\kern-.08em\TeX}}
+
+\newcommand{\careof}{\leavevmode\hbox{\raise.75ex\hbox{c}\kern-.15em
+                      /\kern-.125em\smash{\lower.3ex\hbox{o}}} \ignorespaces}
+
+\newcommand{\ILaTeX}{I\LaTeX}
+
+%% 24 MAY 93: added PiCTeX macro (Ch.):
+\newcommand{\PiC}{P\kern-.12em\lower.5ex\hbox{I}\kern-.075em C}
+\newcommand{\PiCTeX}{\PiC\kern-.11em\TeX}
+
+%% 26 SEP 93: added SLiTeX macro (Ch.):
+%% 15 FEB 94: this def'n no longer needed with TeX v.3.xxx (Ch.):
+%% \newcommand{\SLiTeX}{{\rm S\kern-.06em{\sc
+%%              l\kern-.035emi}\kern-.06em\TeX}} 
+
+\newcommand{\TeCH}{{\rm T\kern-.1667em\lower.7ex\hbox{E}\kern-.125em{\sf CH}}}
+
+\newcommand{\TeXline}{{\TeX\kern-0.1em line}}
+
+%% 28 JAN 93: from Phil Taylor:
+\def\UK-TuG{UK-T\lower0.5ex\hbox{U}G}
+
+
+%% Miscellaneous:
+
+\hyphenation{Karls-ruhe}
+
+\let\ts=\thinspace
+\let\nl=\newline
+
+
+%% CHANGES FROM ttn1-1.sty TO ttn1-2.sty:
+
+%% 25 MAY 92: changed \smc to \sc in \BiBTeX def'n (Ch.)
+%%            added \AmSLaTeX def'n (Ch.)
+%% 14 JUN 92: added \TeXline def (Ch.)
+
+%% CHANGES from ttn1-2.sty TO ttn1-3.sty:
+%% 10 SEP 92: Jackie added {ttnlist}
+
+%% 24 MAY 93: uncommented \bsl def (cmbxsl10) (Ch.)
+%%            added \PiCTeX macro (Ch.)
+
+%% CHANGES from ttn2n3 to ttn2n4:
+%%   changed a lot of \def's to \newcommand (Ch.)
+%%   added several new {\small ...} macros
+%%   revised \subsubsection to be \paragraph*
+
+%% END OF FILE
-- 
cgit v1.2.3

