Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Is there a way to install fonts easily from a tar.gz file? I'm looking to install http://www.math.leidenuniv.nl/~gill/prodint.tgz. The README states:

  1. Copy "prodint.tfm" and "prodint.pfb" where the LaTeX fonts live.

  2. Add to your "fonts.map" (usually in "/usr/share/texmf/dvips/config") the entry:

    prodint prodint < prodint.pfb
    
  3. Copy "prodint.sty" where LaTeX can see it.

  4. Execute `mktexlsr' or whatever you need to do to update the ls-R file.

"prodint.sty" defines the product-integral symbol in three sizes:

\prodi   ----- text
\Prodi   ----- display
\PRODI   ----- big

check "prodint.ps" to see how these look like.

You can generate "prodint.ps" without installing the LaTeX prodint

files by typing

latex prodint; dvips -o prodint.ps -P prodint prodint

in this directory.

I'm on Ubuntu, and I'd like a process to install this easily whenever I'm on a new computer. Or can I create a LaTeX package somehow so I can have this font installed easily? Additional information about further definition that I need to define in my LaTeX source file to get it working is here http://wiki.contextgarden.net/Product_integral. I'd like to be able to do something like \usepackage{prodint} and be able to use the commands. Let me know if this is possible. Thanks!

share|improve this question
    
Welcome to TeX.SX. I took the liberty and improved the formatting of your post. You can use > to quote text and ` to format inline code. See tex.stackexchange.com/editing-help for the details. –  Martin Scharrer Mar 18 '11 at 14:11
    
I don't really understand your question: The package already provides a LaTeX package prodint. However, in order for this package to work, you first have to copy the font files to the right directories. I don't think a LaTeX package (i.e. a LaTeX style file) can do this automatically. –  Michael Ummels Mar 18 '11 at 14:25

1 Answer 1

up vote 3 down vote accepted

Here is a quick and dirty bash script to copy the files into the local TeX tree and call the commands to activate the configuration. If you save the file as installprodint in the directory where you put prodint.tgz, run it using sudo bash installprodint from this directory.

#!/bin/bash
texdir=$(kpsewhich -expand-var='$TEXMFLOCAL' | sed 's/:.*//')
tar -xzf ./prodint.tgz
mkdir -p $texdir/fonts/map/dvips/prodint
cp prodint/*.map $texdir/fonts/map/dvips/prodint
mkdir -p $texdir/fonts/tfm/public/prodint
cp prodint/*.tfm $texdir/fonts/tfm/public/prodint
mkdir -p $texdir/fonts/type1/public/prodint
cp prodint/*.pfb $texdir/fonts/type1/public/prodint
mkdir -p $texdir/tex/latex/prodint
cp prodint/*.sty $texdir/tex/latex/prodint
rm -rf prodint
mktexlsr
updmap-sys --enable Map=prodint.map

The cleaner way is to build a Debian package (also usable with Ubuntu) that installs the font and the necessary style files. See here how to make a Debian/Ubuntu package.

I wonder why the package is not on CTAN. Maybe you could ask the author of the package to put the package on CTAN so it can be included in TeX Live.

share|improve this answer
1  
the author of the package has given his blessing for it to be added to ctan. the ctan team is rushed off its feet, just now, and hasn't managed to sort out the bundle and install the files –  wasteofspace Mar 21 '11 at 0:29
    
@anon thanks for getting the author's permission. So I suppose it will be pushed to future versions of texlive? How do I follow up on its status? –  Vinh Nguyen Mar 21 '11 at 23:05

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.