Same comment for Axiom if it does this.
(I haven't used the output tex option, so I just don't know)

Gene

Begin forwarded message:

> From: Eugene Surowitz <[email protected]>
> Date: June 27, 2014 at 8:39:43 AM EDT
> To: "[email protected]" <[email protected]>
> Subject: Re: [fricas-devel] TexFormat with latex output
> Reply-To: [email protected]
> 
> I don't understand this discussion!
> 
> LaTeX is what is being generated when ")set output tex on" is issued.
> This is a bug.  The appropriate command should be ")set output latex on".
> 
> ")set output tex on" should issue an error message
> which includes something like "Only LaTeX output is available at this time."
> 
> Cheers, Gene
> 
>> On Jun 27, 2014, at 3:55 AM, Ralf Hemmecke <[email protected]> wrote:
>> 
>> Hi Waldek,
>> 
>> Another comment to ...
>> 
>>> You did not answer my question about 'pmatrix'.
>> 
>> (1) -> )set output tex on
>> (1) -> matrix [[1,2],[3,4]]
>> 
>>       +1  2+
>>  (1)  |    |
>>       +3  4+
>> $$
>> \left[
>> \begin{array}{cc}
>> 1 & 2 \\
>> 3 & 4
>> \end{array}
>> \right]
>> \leqno(1)
>> $$
>> 
>> Copying this into a foo.tex file.
>> 
>> %%%%%%%%%%%%%%%%%%%%%%
>> $$
>> \left[
>> \begin{array}{cc}
>> 1 & 2 \\
>> 3 & 4
>> \end{array}
>> \right]
>> \leqno(1)
>> $$
>> \bye
>> %%%%%%%%%%%%%%%%%%%%%%
>> 
>> gives
>> 
>> $ tex foo.tex
>> This is TeX, Version 3.1415926 (TeX Live 2009/Debian)
>> (./foo.tex
>> ! Undefined control sequence.
>> l.3 \begin
>>         {array}{cc}
>> 
>> Using amstex we also get...
>> 
>> %%%%%%%%%%%%%%%%%%%%%%
>> \input amstex
>> \documentstyle{amsppt}
>> \document
>> $$
>> \left[
>> \begin{array}{cc}
>> 1 & 2 \\
>> 3 & 4
>> \end{array}
>> \right]
>> \leqno(1)
>> $$
>> \enddocument
>> %%%%%%%%%%%%%%%%%%%%%%
>> 
>> $ tex foo.tex
>> This is TeX, Version 3.1415926 (TeX Live 2009/Debian)
>> (./foo.tex (/usr/share/texmf-texlive/tex/amstex/base/amstex.tex
>> 
>> AmS-TeX- Version 2.2
>> 
>> Loading definitions for misc utility macros, page layout,
>> accents/punctuation,
>> line and page breaks, figures, comments, math spacing, fractions,
>> smash commands, large operator symbols, integrals, operator names,
>> multilevel sub/superscripts, matrices, multiline displays,
>> continued fractions, compound symbols, various kinds of dots,
>> special superscripts, \text, math font commands, \newsymbol,
>> bold Greek and bold symbols, Euler fonts, math accents, roots,
>> commutative diagrams, poor man's bold, syntax check, ... finished)
>> 
>> (/usr/share/texmf-texlive/tex/amstex/base/amsppt.sty version 2.2
>> (2001/08/07):
>> Loading utility definitions, more fonts, page dimension settings, top
>> matter,
>> section heads, theorems/proofs/definitions/remarks, rosters, footnotes,
>> figures and captions, miscellaneous, references, end of document,
>> output routine, hyphenation exceptions (U.S. English)
>> (/usr/share/texmf-texlive/tex/amstex/base/amsppt.sti symbol names
>> (/usr/share/texmf-texlive/tex/plain/amsfonts/amssym.tex) ,)
>> 
>> )
>> ! Undefined control sequence.
>> l.6 \begin
>>         {array}{cc}
>> 
>> If I am not completely wrong, this demonstrates that the current version
>> of TexFormat has a bug.
>> 
>> With amstex the right thing would be something like
>> 
>> %%%%%%%%%%%%%%%%%%%%%%
>> \input amstex
>> \documentstyle{amsppt}
>> \document
>> $$
>> \pmatrix
>> 1 & 2 \\
>> 3 & 4
>> \endpmatrix
>> $$
>> \enddocument
>> %%%%%%%%%%%%%%%%%%%%%%
>> 
>> With my latex output you get
>> 
>> \begin{LaTeXMath}
>> \begin{pmatrix}
>> 1&2\\ 3&4
>> \end{pmatrix}
>> \stepNumber{1}
>> \end{LaTeXMath}
>> 
>> Putting this into an appropriate bar.tex
>> 
>> %%%%%%%%%%%%%%%%%%%%%%
>> \input amstex
>> \documentstyle{amsppt}
>> \def\stepNumber#1{}
>> \def\begin#1{\csname #1\endcsname}
>> \def\end#1{\csname end#1\endcsname}
>> \def\LaTeXMath{$$}
>> \def\endLaTeXMath{$$}
>> \document
>> \begin{LaTeXMath}
>> \begin{pmatrix}
>> 1&2\\ 3&4
>> \end{pmatrix}
>> \stepNumber{1}
>> \end{LaTeXMath}
>> \enddocument
>> %%%%%%%%%%%%%%%%%%%%%%
>> 
>> gives the right output.
>> 
>> Does that convince you?
>> 
>> Ralf
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "FriCAS - computer algebra system" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/fricas-devel.
>> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "FriCAS - computer algebra system" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/fricas-devel.
> For more options, visit https://groups.google.com/d/optout.
_______________________________________________
Axiom-developer mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to