JadeTeX: Difference between revisions
From CBLFS
Jump to navigationJump to search
I updated the package description. |
No edit summary |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 7: | Line 7: | ||
---- | ---- | ||
{{Package-Introduction|This is a TeX macro package for processing the output from Jade/OpenJade in TeX (-t) mode.|http://jadetex.sourceforge.net/}} | |||
== Dependencies == | == Dependencies == | ||
| Line 107: | Line 103: | ||
/usr/share/doc/jadetex-{{JadeTeX-Version}}/index.html && | /usr/share/doc/jadetex-{{JadeTeX-Version}}/index.html && | ||
install -v -m644 *.1 /usr/share/man/man1 | install -v -m644 *.1 /usr/share/man/man1 | ||
[[Category:Type Setting]] | |||
Latest revision as of 14:57, 19 March 2009
| Download Source: | http://downloads.sourceforge.net/jadetex/jadetex-3.13.tar.gz |
|---|
Introduction to JadeTeX
This is a TeX macro package for processing the output from Jade/OpenJade in TeX (-t) mode.
Project Homepage: http://jadetex.sourceforge.net/
Dependencies
Required
Non-Multilib or Multilib
Make some required modifications to the texmf.cnf file already installed on the system by the teTeX package, then build a new latex.fmt file using the following commands:
sed -i.orig -e "s/original texmf.cnf/modified texmf.cnf/" \
-e "s/memory hog.../&\npool_size.context = 750000/" \
$(kpsewhich texmf.cnf) &&
cat >> $(kpsewhich texmf.cnf) << "EOF"
% The following 3 sections added for JadeTeX
% latex settings
main_memory.latex = 1100000
param_size.latex = 1500
stack_size.latex = 1500
hash_extra.latex = 15000
string_vacancies.latex = 45000
pool_free.latex = 47500
nest_size.latex = 500
save_size.latex = 5000
pool_size.latex = 500000
max_strings.latex = 55000
font_mem_size.latex= 400000
% jadetex settings
main_memory.jadetex = 1500000
param_size.jadetex = 1500
stack_size.jadetex = 1500
hash_extra.jadetex = 50000
string_vacancies.jadetex = 45000
pool_free.jadetex = 47500
nest_size.jadetex = 500
save_size.jadetex = 5000
pool_size.jadetex = 500000
max_strings.jadetex = 55000
% pdfjadetex settings
main_memory.pdfjadetex = 2500000
param_size.pdfjadetex = 1500
stack_size.pdfjadetex = 1500
hash_extra.pdfjadetex = 50000
string_vacancies.pdfjadetex = 45000
pool_free.pdfjadetex = 47500
nest_size.pdfjadetex = 500
save_size.pdfjadetex = 5000
pool_size.pdfjadetex = 500000
max_strings.pdfjadetex = 55000
EOF
LATEX_FMT_DIR="$(kpsewhich -expand-var '$TEXMFSYSVAR')/web2c" &&
mv -v $(kpsewhich latex.fmt) $(kpsewhich latex.fmt).orig &&
mv -v $LATEX_FMT_DIR/latex.log $LATEX_FMT_DIR/latex.log.orig &&
fmtutil-sys --byfmt latex
Compile the package:
make
Install the package:
install -v -m755 -d \
$(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config &&
install -v -m644 dsssl.def jadetex.ltx *.sty \
$(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex &&
install -v -m644 {,pdf}jadetex.ini \
$(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config &&
FMTUTIL_CNF="$(kpsewhich fmtutil.cnf)" &&
mv $FMTUTIL_CNF $FMTUTIL_CNF.orig &&
cat $FMTUTIL_CNF.orig - >> $FMTUTIL_CNF << "EOF"
# JadeTeX formats:
jadetex etex - "&latex" jadetex.ini
pdfjadetex pdfetex - "&pdflatex" pdfjadetex.ini
EOF
mv -v $(kpsewhich -expand-var '$TEXMFMAIN')/ls-R \
$(kpsewhich -expand-var '$TEXMFMAIN')/ls-R.orig &&
mv -v $(kpsewhich -expand-var '$TEXMFSYSVAR')/ls-R \
$(kpsewhich -expand-var '$TEXMFSYSVAR')/ls-R.orig &&
mktexlsr &&
fmtutil-sys --byfmt jadetex &&
fmtutil-sys --byfmt pdfjadetex &&
mktexlsr &&
ln -v -sf etex /usr/bin/jadetex &&
ln -v -sf pdfetex /usr/bin/pdfjadetex &&
install -v -m644 -D index.html \
/usr/share/doc/jadetex-3.13/index.html &&
install -v -m644 *.1 /usr/share/man/man1