summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/minitoc/pmk
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/scripts/minitoc/pmk')
-rwxr-xr-xMaster/texmf-dist/scripts/minitoc/pmk43
1 files changed, 37 insertions, 6 deletions
diff --git a/Master/texmf-dist/scripts/minitoc/pmk b/Master/texmf-dist/scripts/minitoc/pmk
index dc5719bb0d4..97c031f469c 100755
--- a/Master/texmf-dist/scripts/minitoc/pmk
+++ b/Master/texmf-dist/scripts/minitoc/pmk
@@ -21,7 +21,7 @@ foreach i ( \
mtc-2c mtc-2nd mtc-3co mtc-add mtc-ads mtc-amm mtc-apx mtc-art \
mtc-bk mtc-bo mtc-ch0 mtc-cri mtc-fko mtc-fo1 mtc-fo2 mtc-gap \
mtc-hi1 mtc-hi2 mtc-hia mtc-hir mtc-hop mtc-liv \
- mtc-mem mtc-mm1 mtc-mu mtc-sbf mtc-scr mtc-syn \
+ mtc-mem mtc-mm1 mtc-mu mtc-nom mtc-ocf mtc-ofs mtc-sbf mtc-scr mtc-syn \
mtc-tbi mtc-tlc mtc-tlo mtc-tsf \
)
foreach j ( tex pdf )
@@ -39,24 +39,33 @@ if ( -f minitoc.maf ) then
cat minitoc.maf | xargs -i -t \rm {}
endif
echo 'Creating the english documentation...'
+touch minitoc.idx minitoc.ind
+# sed -e's/\hfill{}/&\\ATOC{/' < minitoc.ind | sed -e 's/\\hfill}/}&/' > minitoc.ind2; mv minitoc.ind2 minitoc.ind
pdflatex minitoc.dtx
sed -e's/:>/=/' < minitoc.idx > minitoc.idx1; mv minitoc.idx1 minitoc.idx
+# grep -v 'indexentry{! =' minitoc.idx > minitoc.idx1; mv minitoc.idx1 minitoc.idx
bibtex minitoc
makeindex -s minitoc.ist -o minitoc.ind minitoc.idx
+# sed -e's/\hfill{}/&\\ATOC{/' < minitoc.ind | sed -e 's/\\hfill}/}&/' > minitoc.ind2; mv minitoc.ind2 minitoc.ind
mv minitoc.ilg minitoc.ilg1
#
pdflatex minitoc.dtx
sed -e's/:>/=/' < minitoc.idx > minitoc.idx1; mv minitoc.idx1 minitoc.idx
+# grep -v 'indexentry{! =' minitoc.idx > minitoc.idx1; mv minitoc.idx1 minitoc.idx
makeindex -s minitoc.ist -o minitoc.ind minitoc.idx
+# sed -e's/\hfill{}/&\\ATOC{/' < minitoc.ind | sed -e 's/\\hfill}/}&/' > minitoc.ind2; mv minitoc.ind2 minitoc.ind
mv minitoc.ilg minitoc.ilg1
#
pdflatex minitoc.dtx
sed -e's/:>/=/' < minitoc.idx > minitoc.idx1; mv minitoc.idx1 minitoc.idx
+# grep -v 'indexentry{! =' minitoc.idx > minitoc.idx1; mv minitoc.idx1 minitoc.idx
makeindex -s minitoc.ist -o minitoc.ind minitoc.idx
+# sed -e's/\hfill{}/&\\ATOC{/' < minitoc.ind | sed -e 's/\\hfill}/}&/' > minitoc.ind2; mv minitoc.ind2 minitoc.ind
mv minitoc.ilg minitoc.ilg1
#
pdflatex minitoc.dtx
sed -e's/:>/=/' < minitoc.idx > minitoc.idx1; mv minitoc.idx1 minitoc.idx
+# grep -v 'indexentry{! =' minitoc.idx > minitoc.idx1; mv minitoc.idx1 minitoc.idx
endif
# french documentation
if ( -f fminitoc.dtx ) then
@@ -64,25 +73,34 @@ if ( -f fminitoc.maf ) then
cat fminitoc.maf | xargs -i -t \rm {}
endif
echo 'Creating the french documentation...'
+touch fminitoc.idx fminitoc.ind
+# sed -e's/\hfill{}/&\\ATOC{/' < fminitoc.ind | sed -e 's/\\hfill}/}&/' > fminitoc.ind2; mv fminitoc.ind2 fminitoc.ind
# create the french documentation (PDF): 4 pdflatex runs, with index and biblio
pdflatex fminitoc.dtx
sed -e's/:>/=/' < fminitoc.idx > fminitoc.idx1; mv fminitoc.idx1 fminitoc.idx
+# grep -v 'indexentry{! =' fminitoc.idx > fminitoc.idx1; mv fminitoc.idx1 fminitoc.idx
bibtex fminitoc
makeindex -s fminitoc.ist -o fminitoc.ind fminitoc.idx
+# sed -e's/\hfill{}/&\\ATOC{/' < fminitoc.ind | sed -e 's/\\hfill}/}&/' > fminitoc.ind2; mv fminitoc.ind2 fminitoc.ind
mv fminitoc.ilg fminitoc.ilg1
#
pdflatex fminitoc.dtx
sed -e's/:>/=/' < fminitoc.idx > fminitoc.idx1; mv fminitoc.idx1 fminitoc.idx
+# grep -v 'indexentry{! =' fminitoc.idx > fminitoc.idx1; mv fminitoc.idx1 fminitoc.idx
makeindex -s fminitoc.ist -o fminitoc.ind fminitoc.idx
+# sed -e's/\hfill{}/&\\ATOC{/' < fminitoc.ind | sed -e 's/\\hfill}/}&/' > fminitoc.ind2; mv fminitoc.ind2 fminitoc.ind
mv fminitoc.ilg fminitoc.ilg1
#
pdflatex fminitoc.dtx
sed -e's/:>/=/' < fminitoc.idx > fminitoc.idx1; mv fminitoc.idx1 fminitoc.idx
+# grep -v 'indexentry{! =' fminitoc.idx > fminitoc.idx1; mv fminitoc.idx1 fminitoc.idx
makeindex -s fminitoc.ist -o fminitoc.ind fminitoc.idx
+# sed -e's/\hfill{}/&\\ATOC{/' < fminitoc.ind | sed -e 's/\\hfill}/}&/' > fminitoc.ind2; mv fminitoc.ind2 fminitoc.ind
mv fminitoc.ilg fminitoc.ilg1
#
pdflatex fminitoc.dtx
sed -e's/:>/=/' < fminitoc.idx > fminitoc.idx1; mv fminitoc.idx1 fminitoc.idx
+# grep -v 'indexentry{! =' fminitoc.idx > fminitoc.idx1; mv fminitoc.idx1 fminitoc.idx
else
echo 'French is still missing'
endif
@@ -101,22 +119,24 @@ foreach f ( mtc-add mtc-ads )
end
end
#
-foreach f ( \
+foreach i ( 1 2 3 )
+ foreach f ( \
mtc-2c mtc-2nd mtc-3co mtc-amm mtc-apx mtc-art mtc-bk mtc-bo mtc-ch0 mtc-cri \
mtc-fko mtc-fo1 mtc-fo2 mtc-gap mtc-hi1 mtc-hi2 mtc-hia mtc-hir mtc-hop mtc-liv mtc-mem mtc-mm1 \
- mtc-mu mtc-sbf mtc-scr mtc-syn mtc-tbi mtc-tlc mtc-tlo mtc-tsf \
+ mtc-mu mtc-nom mtc-ocf mtc-ofs mtc-sbf mtc-scr mtc-syn mtc-tbi mtc-tlc mtc-tlo mtc-tsf \
)
- foreach i ( 1 2 3 )
pdflatex $f
end
+ makeindex -s nomencl.ist -o mtc-nom.nls mtc-nom.nlo
end
foreach f ( mtc-add mtc-ads \
mtc-2c mtc-2nd mtc-3co mtc-amm mtc-apx mtc-art mtc-bk mtc-bo mtc-ch0 mtc-cri \
mtc-fko mtc-fo1 mtc-fo2 mtc-gap mtc-hi1 mtc-hi2 mtc-hia mtc-hir mtc-hop mtc-liv mtc-mem mtc-mm1 \
- mtc-mu mtc-sbf mtc-scr mtc-syn mtc-tbi mtc-tlc mtc-tlo mtc-tsf \
+ mtc-mu mtc-nom mtc-ocf mtc-ofs mtc-sbf mtc-scr mtc-syn mtc-tbi mtc-tlc mtc-tlo mtc-tsf \
)
\rm -f `cat $f.maf` $f.aux $f.log $f.toc $f.bbl $f.blg $f.lof $f.lot $f.ind $f.idx $f.ilg $f.ind $f.maf
end
+\rm mtc-nom.nlo mtc-nom.nls
#######################
# repartition
echo 'Repartition of files into classes'
@@ -152,7 +172,7 @@ foreach i ( tex pdf )
foreach j ( \
mtc-2c mtc-2nd mtc-3co mtc-add mtc-ads mtc-amm mtc-apx mtc-art mtc-bk mtc-bo mtc-ch0 mtc-cri \
mtc-fko mtc-fo1 mtc-fo2 mtc-gap mtc-hi1 mtc-hi2 mtc-hia mtc-hir mtc-hop mtc-liv mtc-mem mtc-mm1 \
- mtc-mu mtc-sbf mtc-scr mtc-syn mtc-tbi mtc-tlc mtc-tlo mtc-tsf \
+ mtc-mu mtc-nom mtc-ocf mtc-ofs mtc-sbf mtc-scr mtc-syn mtc-tbi mtc-tlc mtc-tlo mtc-tsf \
)
cp $j.$i ${WCL}3
end
@@ -413,9 +433,14 @@ kannada.mld \
khalkha.mld \
latin.mld \
latin2.mld \
+latinc.mld \
+latinc2.mld \
latvian.mld \
+latvian2.mld \
letton.mld \
+letton2.mld \
lithuanian.mld \
+lithuanian2.mld \
lowersorbian.mld \
lsorbian.mld \
magyar.mld \
@@ -600,6 +625,12 @@ mtc-mm1.pdf \
mtc-mm1.tex \
mtc-mu.pdf \
mtc-mu.tex \
+mtc-nom.pdf \
+mtc-nom.tex \
+mtc-ocf.pdf \
+mtc-ocf.tex \
+mtc-ofs.pdf \
+mtc-ofs.tex \
mtc-sbf.pdf \
mtc-sbf.tex \
mtc-scr.pdf \