diff options
Diffstat (limited to 'info/digests/texhax/96/texhax.14')
-rw-r--r-- | info/digests/texhax/96/texhax.14 | 344 |
1 files changed, 344 insertions, 0 deletions
diff --git a/info/digests/texhax/96/texhax.14 b/info/digests/texhax/96/texhax.14 new file mode 100644 index 0000000000..45b951e71b --- /dev/null +++ b/info/digests/texhax/96/texhax.14 @@ -0,0 +1,344 @@ +(Message texhax/v96:14) +From: owner-texhax-digest +To: texhax-digest +Subject: TeXhax Digest V96 #14 +Reply-To: TeXhax@tex.ac.uk +Errors-To: owner-texhax-digest +Precedence: bulk + + +TeXhax Digest Friday, 1 November 1996 Volume 96 : Number 014 + +(incorporating UKTeX Digest) + +Today's Topics: + + unsuscribe + Phone: +44 171 380 7293 + Converting LaTex2e to HTML + Re: TeXhax Digest V96 #13 + Downloading TeX & LaTeX + Plain TeX query about \csname ... \endcsname + Memory question + 'none' + +---------------------------------------------------------------------- + +From: Dave Elliman <dge@Cs.Nott.AC.UK> +Date: Tue, 15 Oct 96 12:07:16 +0100 +Subject: unsuscribe + + +------------------------------ + +From: Russel Winder <R.Winder@cs.ucl.ac.uk> +Date: Tue, 15 Oct 1996 14:11:08 +0100 +Subject: Phone: +44 171 380 7293 + +Jose, + +> From: Jose Manuel Souto Menendez <mtpsomej@lg.ehu.es> +> Date: Fri, 4 Oct 1996 19:14:51 +0100 (WET DST) +> Subject: Answers +> +> I am writing a book with Latex and I would like to know how it is posible +> to write the answers of some of the exercises in such a way that that +> they appear at the end of the book. Are there any macros to solve +> this problem? (I am using AMSLaTeX, and with LaTeX2e). +> Thank you very much, +> Jose M. Souto + +I do not know of any macros for doing this, I have to admit I didn't look that +hard. I wrote my own macros for doing this, initially as TeX macros then as +LaTeX(209|2e) environment(s). + +My basic algorithm was to write the exercise and answers out to a file and +then read them in at the appropriate place in the text. This is not entirely +trivial as the writing has to be of the original code; the verbatim stuff from +the standard TeX/LaTeX(209|2e) came in very handy at this point. + +I suppose I should have turned these macros into a separate package and +submitted it, if there is enough interest I can do this. Otherwise I could +let you have a copy of my macros. + +Russel. +======================================================================= + +Dr Russel Winder + + Reader in Software Engineering + Editor-in-Chief, Object Oriented Systems + +Information Systems Research Group +Department of Computer Science Phone: +44 (0)171 380 7293 +University College London Fax: +44 (0)171 387 1397 +Gower Street EMail: R.Winder@cs.ucl.ac.uk +London WC1E 6BT +UK URL: http://www.cs.ucl.ac.uk/staff/R.Winder/ + +======================================================================= + + + +------------------------------ + +From: reynoldd@ccmail.dcu.ie +Date: Wed, 16 Oct 1996 08:53:11 +0000 (GMT) +Subject: Converting LaTex2e to HTML + + Dear TeXhax Digest, + + Presumably there's alot of work being done on how to convert LaTex2e + to HTML. I want to put lecture notes with equations onto our intranet. + Can you point me to where I might find relevant advice. + + Latex2html seems a good answer for unix users. However I use DOS, WIN + 3.11 and OS2 Warp. I did find correspondence on a newsgroup about + compiling a DOS version of LaTex2HTML, but there was much discussion + about perl and fork, about which I am ignorant. + + Any advice would be gratefully received. + + Regards, + + David Reynolds + +------------------------------ + +From: Andreas Schlechte <inas@mexico.mib.harz.de> +Date: Thu, 17 Oct 1996 18:48:23 +0100 (MET) +Subject: Re: TeXhax Digest V96 #13 + +Hi, + +In reply to + +> From: Jose Manuel Souto Menendez <mtpsomej@lg.ehu.es> +> Date: Fri, 4 Oct 1996 19:14:51 +0100 (WET DST) +> Subject: Answers + +> I am writing a book with Latex and I would like to know how it is posible +> to write the answers of some of the exercises in such a way that that +> they appear at the end of the book. Are there any macros to solve +> this problem? (I am using AMSLaTeX, and with LaTeX2e). +> Thank you very much, +> Jose M. Souto + +Well, you can either use the macros, Knuth is using in his TeXbook. But it's +(a bit) difficult to implement these. I use some other macros, based on the +package "moreverb.sty", which must be included. + + ---- solution.sty ---- + % + % open new file solution.tex for writing + % + \newwrite\solutionout + \immediate\openout\solutionout=solution.tex + % + % define environment solutionwrite + % + \def\solutionwrite{% + \@bsphack + \let\do\@makeother\dospecials + \catcode`\^^M\active \catcode`\^^I=12 + \def\verbatim@processline{\immediate\write\solutionout{\the\verbatim@line}}% + \verbatim@start} + \def\endsolutionwrite{\@esphack} + % + % Use this command to close file + % + \def\closesolutionfile{\immediate\closeout\solutionout} + ---- end ---- + +With these package you will be able to write any string into the file. Here +is an example: + + \documentclass{book} + \usepackage{moreverb,solution} + \begin{document} + \begin{solutionwrite} + You may use any character in this environment. its although possible to + write TeX-command into the file: + \begin{quote} + Like this quoted block. + \end{quote} + \end{solutionwrite} + %... + \closesolutionfile + \input solution.tex + \end{document} + +The only restriction is, that you might not write the string +\end{solutionwrite} into the file. In my opinion there is rather +no need for this. + +Hope, this helps a little bit at least, + + Andi + +- -- +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< +> Andreas Schlechte Tel.: +49-5323-1289 Q < +> Am Klepperberg 2 +49-5323-9499-7 < +> 38678 Clausthal-Zellerfeld Fax.: +49-5323-9499-3 < +> Andreas.Schlechte@tu-clausthal.de http://www.tu-clausthal.de/~inas < +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< + +------------------------------ + +From: "P. WISUTHSERIWONG" <fe32@dial.pipex.com> +Date: Fri, 18 Oct 1996 15:07:26 +0000 +Subject: Downloading TeX & LaTeX + +Hi there, + +I'm wondering if you could help. I'm interested in using LaTeX but have +no idea where & how I can get the programmes. Could you tell me the +actual file names I need to download from the ctan site please? Oh, do I +have to have TeX in order to run LaTeX? + +Thanks very much for your time. + +P. Wisuthseriwong + + +------------------------------ + +From: cgm@ssci.liv.ac.uk (Colin Mason) +Date: Tue, 22 Oct 1996 15:08:54 GMT +Subject: Plain TeX query about \csname ... \endcsname + +If you do: + + \tracingrestores=1 + {\expandafter\xdef\csname 777\endcsname{555}} + \bye + +you get the message: + + {retaining \777=macro:->555} + +in the log file. Page 301 of the TeXbook says that nothing needs to go on the +save stack at the time of a global assignment so I was initially surprised to +get the message. However, page 213 says that \csname ... \endcsname defines the +control sequence to be like \relax if it is not currently defined. So, it would +appear that \csname ... \endcsname first locally defines \777 to be like \relax +and the \xdef then globally redefines it to be 555. If you then do: + + \tracingrestores=1 + {\globaldefs=1 \expandafter\xdef\csname 777\endcsname{555}} + \bye + +it makes no difference. Why? Shouldn't the \csname ... \endcsname globally +define \777 to be like \relax? Or is this some strange exception to the rules? + +Thanks in advance for any help. + +Colin Mason. + +------------------------------ + +From: Mark Freeman <AFINMF@razor.wbs.warwick.ac.uk> +Date: Mon, 28 Oct 1996 14:29:49 GMT +Subject: Memory question + +On 29/8/96 I posted a question to TeXhax on a memory problem that I +was encountering running LaTeX2.09 under Dos on a document with many +references. The following reply was sent to me by Jonathan Fine: + +> So far as I can tell, the problem is with the lines of code +> > \def\bibcite#1#2{\global\@namedef{b@#1}{#2}} +> > \def\@namedef#1{\expandafter\def\csname #1\endcsname} +> in the main source file for latex, version 2.09. (Comments on LaTeX +> 2e appear later.) +> +> Please place the definition +> > \def\bibcite#1#2{\begingroup\expandafter\endgroup\expandafter +> > \gdef\csname b@#1\endcsname{#2}} +> somewhere in the preamble to your document. If I am correct, then +> the problem will go away. +> +> Explanation. When \csname ... \endcsname produces an undefined +> control sequence, it is as a local assignment given the value \relax. +> This has the side effect of occupying space in the save stack. The +> replacement definition does not remove this side effect, but makes it +> harmless. The \expandafter's function so that the local definition +> is valid only within the +> > \begingroup\expandafter\endgroup +> group of \bibcite. At the end of this group, the previous value of +> \undefined is restored for \b@#1, and this frees up the space in the +> save stack. Use \tracingall to get the gory details. +> +> For another explanation, see my article in Baskerville (4)1, +> published 1994. In my article I wrote "This [side effect] can cause +> problems in processing LaTeX documents which have a lot of +> cross-references." So far as I can tell, this problem remains with +> LaTeX 2e. + +As I am running \harvardcite as opposed to \bibcite I made the +following minor adjustment to Jonathan's proposed solution: + + \def\harvardcite#1#2#3#4{\begingroup\expandafter\endgroup + \expandafter\gdef\csname b@#1\endcsname{#2} + \begingroup\expandafter\endgroup + \expandafter\gdef\csname bhf@#1\endcsname{#2} + \begingroup\expandafter\endgroup + \expandafter\gdef\csname bha@#1\endcsname{#3} + \begingroup\expandafter\endgroup + \expandafter\gdef\csname bhy@#1\endcsname{#4}} + +This appears to have fixed my problem. I hope that others might +find this correspondance useful. + +Regards, + +Mark Freeman. + +------------------------------ + +From: "Robert Greer c/o CUNY 212-346-8450 (fax 346-8453)" <GREER%BMACADM.bitnet@CUNYVM.CUNY.EDU> +Date: Fri, 01 Nov 96 10:43:13 EST +Subject: 'none' + +Acknowledge-To: <GREER@BMACADM> + +------------------------------ + +End of TeXhax Digest V96 #14 +**************************** + + +About TeXhax... + +Please send contributions to: TeXhax@tex.ac.uk + +Subscription and unsubscription requests: + send a one line mail message to TeXhax-Request@tex.ac.uk + containing only the line + subscribe texhax + or + unsubscribe texhax +If you have problems with un/subscribing, +please mail texhax-owner@nottingham.ac.uk + +For information on the TeX Users Group, please send a message to +TUG@TUG.org, or write TeX Users Group, 1850 Union Street, #1637 +San Francisco CA 94123 (phone: 1 415 982 8449, fax: 1 415 982 8559) + +Backnumbers of all the digests are stored in the Comprehensive TeX +Archive Network (CTAN) and can be retrieved on the Internet by +anonymous ftp. The hosts comprising CTAN include, among others, + ftp.dante.de (129.69.1.12) -- Germany + ftp.tex.ac.uk (128.232.1.87) -- UK +Please use your nearest server, to keep network load down. +The file /tex-archive/CTAN.sites on each of these hosts gives a +list of other sites which maintain full or partial mirrors of the CTAN. +Alternatively, finger ctan_us@ftp.shsu.edu for full details. + +TeXhax Digest back issues are filed below /tex-archive/digests/texhax/ +Keyword-In-Context indexes are filed in /tex-archive/digests/indexes/ + +A Hypermail version of TeXhax is also available on the World-Wide Web at URL +http://www.tex.ac.uk/tex-archive/digests/hyper/ + +\bye
\ No newline at end of file |