summaryrefslogtreecommitdiff
path: root/language/tibetan/sirlin/bin/ttex
blob: 492ab5adf8a7124fa16d938287a81acf25fc4c1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#!/bin/sh
#:
#:shell script for tibetan pre-formatter for tex/latex
#:
#set -v

P=/home/kalessin/sam/tex/fonts/tibet/latextibetan/src
lflag=
tflag=
psflag=
pslflag=
psleflag=

for name do
	case ${name} in

		-l) lflag=t ;;

		-t) tflag=t ;;

		-psle) psleflag=t ;;

		-psl) pslflag=t ;;

		-ps) psflag=t ;;

		-i*) iflag=${name} ;;

		*.tib) base=`basename ${name} .tib` 
			echo ${name}: ;
			$P/tfilt ${name} >${base}.tex ;;

# expects *.tib
		*) base=${name}
		   name=${name}".tib" ;
			echo ${name}: ;
			$P/tfilt ${name} >${base}.tex ;;

	esac
done

##echo ${lflag}

if test -n "${lflag}" 	
	then 
	echo latex ${base}.tex;
	latex ${base}.tex ;
	latex ${base}.tex ;
fi

if test -n "${tflag}" 	
	then 
	echo tex ${base}.tex;
	tex ${base}.tex ;
fi

if test -n "${psflag}" 	
	then 
	echo dvips ${base}.dvi;
	dvips ${base}.dvi ;
fi

if test -n "${pslflag}" 	
	then 
	echo dvips -t landscape ${base}.dvi;
	dvips -t landscape ${base}.dvi ;
fi

if test -n "${psleflag}" 	
	then 
	echo dvips -t landscape -t legal ${base}.dvi;
	dvips -t landscape -t legal ${base}.dvi ;
fi