Typesetting Mathematica code

*To*: mathgroup at smc.vnet.net*Subject*: [mg56169] Typesetting Mathematica code*From*: "J. McKenzie Alexander" <jalex at lse.ac.uk>*Date*: Sun, 17 Apr 2005 03:07:25 -0400 (EDT)*References*: <200504120926.FAA27573@smc.vnet.net><d3ibr6$9un$1@smc.vnet.net> <200504141254.IAA28085@smc.vnet.net> <200504150847.EAA11453@smc.vnet.net> <200504160752.DAA24666@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

What is the best way for including Mathematica source code (typically whole cells) - using the same typeface/font as in the front end - in LaTeX documents? It seems to me that there are three solutions: TeXForm, TeXSave, and saving the cell as EPS. But none of these seem really feasible. Using TeXForm doesn't seem ideal, since TeXForm[ expr ] first evaluates expr and prints a TeX version of the output, where what I want is the TeXForm of expr before evaluation. TeXSave is deprecated in Mathematica 5.1 and, anyway, doesn't preserve the typeface/font. For example, the lower-case double-stroked "e", "i", and "d" characters are translated into ordinary "e", "i", and "d". The only fail-safe way seems to be saving the cell as EPS, but that won't really work for very long cells, and seems extremely wasteful, since the same font definitions will be included many, many times.

**References**:**Infinite sum of gaussians***From:*"Valeri Astanoff" <astanoff@yahoo.fr>

**Re: Infinite sum of gaussians***From:*"Valeri Astanoff" <astanoff@yahoo.fr>

**Re: Re: Infinite sum of gaussians***From:*Daniel Lichtblau <danl@wolfram.com>

**Re: Re: Re: Infinite sum of gaussians***From:*Andrzej Kozlowski <akoz@mimuw.edu.pl>