Package: texgd
Version: 3.28-6.1

texgd takes from the environment variable 'texgd_texheader' 'the name of
a TeX file to be prepended before the formula' (cited from man page).
This works well if and only if this file name ends in '.tex'. There is
no reason for this restriction. It prevents effectively using mktemp to
create this header file (see script below).

Note that texgd will produce a result nevertheless, but behaves as if
the texgd_texheader variable had been empty (i.e. the indicated header
file is not included).

Consider the following script, which works well with the first
'TMPHEADER=...' line commented and second not, but not with the first
line active and the second not:

#!/bin/bash
# eqn2png: wrapper around texgd to process multiple equations
# usage: eqn2png example.tex

#TMPHEADER=`mktemp` || exit 1  # can't have .tex extension in template
TMPHEADER=/tmp/header.tex     # potential security problem

# without this, the pagenumber appears (far away) as part of the equation...
echo '\nopagenumbers' > "$TMPHEADER"

# bits taken from /usr/share/doc/texgd/examples/, see also man-page
wims_fontdir=/usr/lib/wims/public_html/mathfonts
tmp_fontdir=/tmp/mathfonts
if [ -d ${wims_fontdir} ]; then
  if [ ! -d ${tmp_fontdir} ]; then cp -R ${wims_fontdir} /tmp; fi
else
  if [ ! -d ${tmp_fontdir} ]; then mkdir ${tmp_fontdir}; fi
fi

for f in "$@" ; do

out=`basename "$f" tex`png
echo "converting $f to $out"
texgd_src=$(cat "$f") \
texgd_tmpdir=/tmp \
texgd_fontdir=${tmp_fontdir} \
texgd_outfile=$out \
texgd_texheader="$TMPHEADER" \
texgd_style='$$' \
texgd_density=1 \
texgd_compressratio='3' \
texgd

done

# end eqn2png


Various system information:

Current installation: Debian Etch, up-to-date as of 2005-11-18,
[`uname -a`]:
Linux kuroko 2.6.12n #1 Sun Sep 18 23:59:18 CEST 2005 i686 GNU/Linux

TeTeX 2.0.2c-9

wims related packages _not_ installed

Installed packages possibly related to TeX:
[`dpkg-query -l '*tex*'|grep '^ii'`]:
ii  cweb-latex                      1.1.1-14       LaTeX support for CWEB.
ii  gettext                         0.14.5-2       GNU
Internationalization utilities
ii  gettext-base                    0.14.5-2       GNU
Internationalization utilities for the b
ii  gftp-text                       2.0.18-11      colored FTP client
using GLib
ii  html2text                       1.3.2a-3       An advanced HTML to
text converter
ii  jadetex                         3.13-6         generator of
printable output from SGML or X
ii  latex-beamer                    3.06-1         LaTeX class to
produce presentations
ii  latex-ucs                       20041017-1     support for using
UTF-8 input encoding in La
ii  latex-ucs-uninames              20041017-1     full unicode
character names for latex-ucs
ii  latex-xcolor                    2.00-2         Easy
driver-independent TeX class for color
ii  liblocale-gettext-perl          1.05-1         Using libc functions
for internationalizatio
ii  libtext-charwidth-perl          0.04-3         get display widths of
characters on the term
ii  libtext-iconv-perl              1.4-2          converts between
character sets in Perl
ii  libtext-wrapi18n-perl           0.06-4         internationalized
substitute of Text::Wrap
ii  libtextwrap1                    0.1-3          text-wrapping library
with i18n - runtime
ii  tetex-base                      2.0.2c-9       Basic library files
of teTeX
ii  tetex-bin                       2.0.2-31       The teTeX binary files
ii  tetex-doc                       2.0.2c-9       The documentation
component of the Debian te
ii  tetex-extra                     2.0.2c-9       Additional library
files of teTeX
ii  texgd                           3.28-6.1       allows to convert
short TeX expressions in g
ii  texi2html                       1.76-3         Convert Texinfo files
to HTML

do not hesitate to ask for details,
sincerely,
Adrian Daerr

p.s.
merry christmas and happy new year!



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to