ANNONCE: manuscript 1.0 [Was: Re: Dalsi zvrhlost]

Stepan Kasal kasal at matsrv.math.cas.cz
Thu May 23 10:03:12 CEST 2002


Ahoj,

On Wed, 22 May 2002 18:05:02 +0000 (UTC), Matej Cepl <matej at ceplovi.cz> wrote:
> Ne uplne tomu rozumim

to jsme dva.

> a Tvuj patch nepomohl,

Ja totiz neumim pouzivat latex a dtx a Tys neposlal navod.
Takze jsem neobjevil .ins a provadel jsem "tex docstrip", odpovedel na par
otazek a mel jsem (mozna) manuscript.sty.
Dokumentaci jsem vyrabel "latex manuscript.dtx" a skoro to fungovalo.
Vsimni si, ze tak se dokumentace z .dtx souboru vetsinou ma vyrabet.
Je tam sice oznaceni <*driver>, ale nepouziva se, pouze se vyuzije faktu, ze
driverove radky jsou prvni neodkomentovane.  (Viz treba classes.dtx, ja mam
starsi versi, ale treba to nestihli zase zmenit.)

Nevyhodou teto metody je, ze nefunguje pravidlo, ze .dtx lze v pripade nouze
prejmenovat na .sty a ono to zacne fungovat.  Nebo ze by fungovalo?  Ono by
vlastne stacilo pridat tam nejaky vykoumany if, aby se poznalo, jestli to
inputujeme pres \usepackage, treba se podivat na catcode @.
Kazdopadne u tebe ten .dtx primo pouzit nelze.
(Za starych dobrych casu byl docstrip jen na odstraneni komentaru, ktere
funkci nenarusovaly, pouze zpomalovaly.)

No nic, pochopil jsem, ze mas .ins, ze dokumentaci vyrabis pomoci .drv,
tak jsem se polepsil.  Novy patch umoznuje tisk pres .drv i primo pres .dtx,
cislovani verse funguje.  Jen to, aby to slo primo inputovat, uz asi
dodelavat nebudu.

> ale nakonec jsem se na tohle vykaslal a zapojil jsem do prace rcs package.

???
Chapu spravne, ze TeX si umi precist versi a datum z toho radku $Id: nahore?
That'd be really cool!  (Almost as cool as a speaking frog!)

> Kazdopadne, diky za snahu.

Bylo mi podesenim!

Stepan


--- manuscript.dtx	Thu May 23 08:42:16 2002
+++ manuscript.dtx	Thu May 23 09:14:49 2002
@@ -26,15 +26,12 @@
 %   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %   Right brace   \}     Tilde         \~}
 %
-\NeedsTeXFormat{LaTeX2e}[1996/06/01]
-%<*dtx>
-\ProvidesFile {manuscript.dtx}[2002/05/17 v1.0]
-%</dtx>
-%<package>\ProvidesPackage{manuscript}
-%<driver>\ProvidesFile{manuscript.drv}
-
-% \ProvidesPackage{manuscript}[2002/05/17 v1.0 emulate typesetting
-%	of typewriter]
+%<+package>\NeedsTeXFormat{LaTeX2e}[1996/06/01]
+%<+package>\ProvidesPackage{manuscript}
+%<*!package>
+\ProvidesFile {manuscript.dtx}
+%</!package>
+	[2002/05/17 1.0 emulate typesetting of typewriter]
 %<*driver>
 \documentclass{ltxdoc}
 \EnableCrossrefs
@@ -44,7 +41,8 @@
 	\DocInput{manuscript.dtx}
 \end{document}
 %</driver>
-%\fi
+%<*!driver>
+% \fi

 % \DoNotIndex{\@empty,\@ifundefined,\AtBeginDocument,\def,\else}
 % \DoNotIndex{\ExecuteOptions,\fi,\gdef,\huge,\hyphenpenalty,\ifMS at ps}
@@ -53,10 +51,10 @@
 % \DoNotIndex{\typearea,\usefont}
 % \changes{1.0}{2002 May 20}{Initial version}

-% \GetFileInfo{manuscript}
+% \GetFileInfo{manuscript.dtx}
 % \title{\bfseries A Package Emulating Typewriter ``Typesetting''}
 % \author{Mat\v{e}j Cepl, \texttt{matej at ceplovi dot cz}}
-% \date{This document describes package \texttt{\filename}\\
+% \date{This document describes package \texttt{manuscript}\\
 %       version \fileversion, from \filedate}
 % \maketitle
 % \MakeShortVerb{\|}
@@ -210,3 +208,6 @@
 %
 % That's all folks! |:-)|
 % \Finale
+%\iffalse
+%</!driver>
+%\fi





More information about the csTeX mailing list