% \iffalse %% % Even if you don't want any code in this file, leave the empty file, or else % loading the \package{abbrevs} package will consume extra time as it searches % for this file. %% % \fi % \begin{macrocode} \def\fileinfo{Abbrevs package configuration} \def\fileversion{v1.0} \def\filedate{1996/03/21} \def\docdate{1996/03/21} % \end{macrocode} % % \begin{macrocode} \ProvidesFile{abbrevs.cfg} % \end{macrocode} % % \AddToCheckSum{44} % % \begin{macro}{\TMResetGeneric} % \begin{macro}{\TMResetName} % \begin{macro}{\TMResetBook} % \begin{macro}{\TMResetWork} % \begin{macro}{\TMHookGeneric} % \begin{macro}{\TMHookName} % \begin{macro}{\TMHookBook} % \begin{macro}{\TMHookWork} % \begin{macro}{\TMFontGeneric} % \begin{macro}{\TMFontName} % \begin{macro}{\TMFontBook} % \begin{macro}{\TMFontWork} % \begin{macro}{\newtextmacro} % \begin{macro}{\newname} % \begin{macro}{\newbook} % \begin{macro}{\newwork} % Right now, the \cat{Book} and \cat{Work} categories are separate but equal. % A future revision will distinguish them by keeping track of more information % about \cat{Work}s, with the idea of using them to generate a separate % bibliography and index in a long document that refers to a certain list of % books by short titles. E.g., my thesis is on Samuel Beckett, and I want to % refer to his works by short titles, and automatically generate a Beckett % bibliography of only the ones I use, listed by title. % \begin{macrocode} \TMNewCategory{Generic} \TMNewCategory{Name} \TMNewCategory{Book} \TMNewCategory{Work} \NewUserAbbrevDefiner\newtextmacro{Generic} \NewUserAbbrevDefiner\newname{Name} \NewUserAbbrevDefiner\newbook{Book} \NewUserAbbrevDefiner\newwork{Work} \RequirePackage{slemph} \def\TMFontBook {% \itswitch } \let\TMFontWork\TMFontBook % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % % \begin{macro}{\PM} % \begin{macro}{\AM} % \begin{macro}{\BC} % \begin{macro}{\AD} % \begin{macro}{\DateMarkSize} % Some common time abbreviations. % \begin{macrocode} \newcommand\PM {% \DateMark{p.m}% } \newcommand\AM {% \DateMark{a.m}% } \newcommand\BC {% \DateMark{b.c}% } \newcommand\AD {% \DateMark{a.d}% } \RequirePackage{relsize} \def\DateMarkSize {% \relsize{-1}% } % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % % \section{Testing} % % \ResetAbbrevs{All} % % I'm presently writing a dissertation on \beckett. Although there is % comparatively little biographical material available, it is well known that % he spent several years under the wing of \joyce, another of the great writers % in English this century. Both \joyce and \beckett, it is curious, like other % great writers, both had trouble with their vision, and were exiles in some % sense. One of my favorite pieces by \beckett is \worst, a short work written % in the 1980's not long before his death: ``Fail again. Fail better.'' % \worst is lyric and exalting to me. A work I feel is underrated is the radio % play \fall (all but his three long plays are collected in \csp). It's % extremely funny, and very touchingly compassionate. Because it is a radio % play, it looses less from performance to reading. I would recommend \fall to % anyone. His later plays (and fiction) are famously enigmatic, but with a % little practice, it is not hard to see the same lyric beauty and compassion. % Take the brief television play \nacht (in \csp of course), which has no % dialogue, only a few murmured bars of the Schubert song, also brief, and also % called \nacht---it's one of the most hauntingly beautiful few minutes of % music I've ever heard, and I particularly recommend Cheryl Studer's recording % on Deutsche Grammophone. Every other recording I've heard plays too fast. % % \ResetAbbrevs{All} % % \joyceshort is short for \joyce, not \joyce Smith. % % \ResetAbbrevs{All} % % Now some more rigious and boring testing. Each pair should be identical. % % \newbook\aaa{initial}[subsequent] % \newname\www{tmacro}[tmacro-subsequent] % % {\parindent0pt % % ^^A\def\ldebug#1{\tracingmacros#1\tracingcommands#1\VerboseErrors\relax} % \let\ldebug\Gobble % % \textit{\textitswitch{initial} hello}\\ % \ldebug1\relax % \textit{\aaa hello} % \ldebug0\relax % % \textup{\textitswitch{subsequent} hello}\\ % \ldebug1\relax % \textup{\aaa hello} % \ldebug0\relax % % \textit{subsequent}~tie\\ % \ldebug1\relax % \aaa~tie. % \ldebug0\relax % % \textit{subsequent} regular text\\ % \ldebug1\relax % \aaa regular text % \ldebug0\relax % % \textit{subsequent}: colon\\ % \ldebug1\relax % \aaa: colon % \ldebug0\relax % % \textit{subsequent}; semicolon\\ % \ldebug1\relax % \aaa; semicolon % \ldebug0\relax % % \textit{subsequent}. Period.\\ % \ldebug1\relax % \aaa. Period. % \ldebug0\relax % % \textit{subsequent}! Exclamation point.\\ % \ldebug1\relax % \aaa! Exclamation point. % \ldebug0\relax % % \textit{subsequent}? Question mark.\\ % \ldebug1\relax % \aaa? Question mark. % \ldebug0\relax % % \textit{subsequent}-hyphen.\\ % \ldebug1\relax % \aaa-hyphen. % \ldebug0\relax % % \textit{subsequent} \texttt{texttt}\\ % \ldebug1\relax % \aaa \texttt{texttt} % \ldebug0\relax % % \textit{subsequent} (leftparen)\\ % \ldebug1\relax % \aaa (leftparen) % \ldebug0\relax % % (\textit{subsequent}) rightparen\\ % \ldebug1\relax % (\aaa) rightparen % \ldebug0\relax % % \textit{subsequent}, comma\\ % \ldebug1\relax % \aaa, comma. % \ldebug0\relax % % \textit{subsequent} tmacro\\ % \ldebug1\relax % \aaa \www % \ldebug0\relax % % \textit{subsequent}'s face\\ % \ldebug1\relax % \aaa's face % \ldebug0\relax % % \textit{subsequent} ``quote''\\ % \ldebug1\relax % \aaa ``quote'' % \ldebug0\relax % % \textit{subsequent} [leftbracket]\\ % \ldebug1\relax % \aaa [leftbracket] % \ldebug0\relax % % [\textit{subsequent}] rightbracket\\ % \ldebug1\relax % [\aaa] rightbracket % \ldebug0\relax % % \textit{subsequent}{open group}\\ % \ldebug1\relax % \aaa {opengroup} % \ldebug0\relax % % {\textit{subsequent}} close group\\ % \ldebug1\relax % {\aaa} close group % \ldebug0\relax % % \textit{subsequent} \{realbrace\}\\ % \ldebug1\relax % \aaa \{realbrace\} % \ldebug0\relax % % \textit{subsequent} 666 number\\ % \ldebug1\relax % \aaa 666 number % \ldebug0\relax % % \textit{subsequent} $x=y^2$ math\\ % \ldebug1\relax % \aaa $x=y^2$ math % \ldebug0\relax % % \textit{subsequent} \$realdollar\\ % \ldebug1\relax % \aaa \$realdollar % \ldebug0\relax % % \textit{subsequent} \#numbersign\\ % \ldebug1\relax % \aaa \#numbersign % \ldebug0\relax % % } %