Tips for LY X:
Tips for TeTeX:
Tips for Ghostscript and pdf:
Tips for LaTex2html:
Recommended books for LaTeX fine-tuning:
Here is the script I use to install new TeX fonts:
:
[ "$#" -eq 0 ] && echo "Usage: $0 [-n] afm ..." 1>&2 && exit 1
# This uses LY1 encoding from http://www.yandy.com/usely1.htm
trap "rm -fr /tmp/$$ /tmp/$$a" 0 1 2 3 15
#set -x
mkdir /tmp/$$
for FILE
do
# Remove a__ for Bitstream
BASE="„filebaseonly $FILE | sed ’s/[a-z]___$//g’ | sed ’s/___$//g’„"
BASEFILE="„filebaseonly $FILE„"
# non-smallcaps
afm2tfm "$FILE" -v /tmp/$$/"$BASE" \
-T /usr/tex/dvips/base/texnansx.enc /tmp/$$/r"$BASE" | tee /tmp/$$a
vptovf /tmp/$$/"$BASE".vpl /tmp/$$/"$BASE".vf /tmp/$$/"$BASE".tfm
FONT="„head -1 /tmp/$$a | sed ’s/^r//g’ | sed ’s/texnansx/texnansi/g’„"
FONT2="„echo $FONT | awk ’{print $1, $2}’„"
FONTSC="r„echo $FONT | sed ’s/ /sc /’„"
FONTSC2="„echo $FONTSC | awk ’{print $1, $2}’„"
# do smallcaps
afm2tfm "$FILE" -V /tmp/$$/"${BASE}sc" \
-T /usr/tex/dvips/base/texnansx.enc /tmp/$$/"r${BASE}sc" | tee /tmp/$$a
vptovf /tmp/$$/"${BASE}sc".vpl /tmp/$$/"${BASE}sc".vf /tmp/$$/"${BASE}sc".tfm
cp /tmp/$$/*.tfm /usr/contrib/teTeX/texmf/fonts/tfm/local
cp /tmp/$$/*.vf /usr/contrib/teTeX/texmf/fonts/vf/local
rm /tmp/$$/*
pipe grep -v "^$FONT2$" /usr/contrib/teTeX/texmf/fontname/local.map
echo "$FONT2" >> /usr/contrib/teTeX/texmf/fontname/local.map
pipe grep -v "^$FONTSC2$" /usr/contrib/teTeX/texmf/fontname/local.map
echo "$FONTSC2" >> /usr/contrib/teTeX/texmf/fontname/local.map
pipe grep -v "^$FONT " /usr/contrib/teTeX/texmf/dvips/misc/psfonts.map
echo "$FONT" "<$BASEFILE.pfb" >>/usr/contrib/teTeX/texmf/dvips/misc/psfonts.map
pipe grep -v "^$FONTSC " /usr/contrib/teTeX/texmf/dvips/misc/psfonts.map
echo "$FONTSC" "<$BASEFILE.pfb" >>/usr/contrib/teTeX/texmf/dvips/misc/psfonts.map
done
texhash
https://momjian.us/presentations Creative Commons Attribution License