MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Defining output formats

  • To: mathgroup at smc.vnet.net
  • Subject: [mg88124] Re: Defining output formats
  • From: dh <dh at metrohm.ch>
  • Date: Fri, 25 Apr 2008 05:30:09 -0400 (EDT)
  • References: <fukes1$s4t$1@smc.vnet.net>


Hi Szabolcs,

this seems a bug of TeXForm. In other forms it seems to work. If you say:

Format[x]:="{\\bf x}";

without explizite format, your example seems to work:

In[3]:= TeXForm[1+x^2]

Out[3]//TeXForm= \text{$\{\backslash \backslash $bf x$\}$}^2+1

hope this helps, Daniel



Szabolcs Horvát wrote:

> On the doc page tutorial/DefiningOutputFormats there is an example:

> 

> """

> This specifies the TeXForm for the symbol x.

> 

> In[1]:= Format[x, TeXForm] := "{\\bf x}"

> 

> The output format for x that you specified is now used whenever the TeX 

> form is needed.

> 

> In[2]:= TeXForm[1 + x^2]

> 

> Out[2]//TeXForm=

> x^2+1

> """

> 

> Quite obviously, this does not work in the way the documentation 

> suggests.  I would have expected {\bf x}^2 + 1.

> 

> Let's try another example:

> 

> In[3]:= TeXForm[x]

> 

> Out[3]//TeXForm=

> \text{$\{\backslash \backslash $bf x$\}$}

> 

> So is there a way to tell Mathematica that x should always be formatted 

> in bold in TeXForm?

> 




  • Prev by Date: Re: installing Playe rPro killed using Mathematica itself:
  • Next by Date: OpenerView (with cells?)
  • Previous by thread: Defining output formats
  • Next by thread: installing Playe rPro killed using Mathematica itself: BEWARE!