1 Environnement
Voici les paquets à installer :
# apt-get install gawk bind9-host xfig transfig netpbm
2 Ajout d'un paquet
Télécharger le paquet DIRTREE.
Installer le packet là où regarde LATEX(cf /etc/texmf/texmf.cnf)
% A place for local additions to a "standard" texmf tree.
TEXMFLOCAL = /usr/local/share/texmf
Il faut ajouter le sous arbre correspondant au type du fichier ajouté.
Ici .sty => .../tex/latex/.
Enfin, il faut faire indexer le paquet par LATEX.
$ wget http://www.ctan.org/get/macros/generic/dirtree.zip
$ unzip dirtree.zip
# mkdir -p /usr/local/share/texmf/tex/latex/
# mv dirtree /usr/local/share/texmf/tex/latex/
# texhash /usr/local/share/texmf/tex/latex/dirtree
# texhash
3 latex2html
3.1 Introduire des variable LATEX
Afin de pouvoir utiliser les variables (\def\variable{valeur} ) passées en argument à latex,
modifiez le fichier /usr/share/latex2html/l2hconf.pm :
# This is used to "autoload" perl code to deal with specific style files
#
### modif pfelecan
## <
#$LATEX2HTMLSTYLES = "$LATEX2HTMLDIR${dd}styles";
## >
if($ENV{'LATEX2HTMLSTYLES'}){
$LATEX2HTMLSTYLES=$ENV{'LATEX2HTMLSTYLES'};
}
$LATEX2HTMLSTYLES="$LATEX2HTMLSTYLES${envkey}$ LATEX2HTMLDIR${dd}styles";
### fin modif pfelecan
3.2 Encodage UTF-8
Une façon de spécifier l'encodage UTF-8 à utiliser, est d'utiliser l'option suivante :
latex2html -html_version 4.1,unicode ...
Celà aura pour conséquence d'ajouter la balise MéTA suivante aux
fichiers HTML générés.
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
3.3 Index des auteurs
\usepackage{index} % index multiples
\makeindex % index général
\newindex{auteurs}{aix}{aid}{Index des auteurs}
\begin{document}
\printindex[auteurs]
\printindex
\end{document}
% compilation:
% $ makeindex doc
% $ makeindex doc.aix -o doc.aid
fichier /usr/share/texmf-texlive/tex/latex/misc209/multind.sty : retirer la référence dans la table des matière.
% \addcontentsline{toc}{section}{#2}
4 frenchle
Permet de faire les césures et d'autres truc requis en français.
cf doc
\documentclass[french,english]{ctprdi}
...
\usepackage{babelfr}
\begin{document}
...
Sous gentoo :
5 musixtex
howto
$ mkdir musixtex
$ cd !$
$ wget http://icking-music-archive.org/software/musixtex/musixtex-t112.zip
$ unzip musixtex-t112.zip
$ xpdf doc/musixtex/musixdoc.pdf --> musixgui
$ xpdf
$ kpsewhich texmf.cnf
/usr/share/texmf/web2c/texmf.cnf
$ grep "^TEXMFLOCAL" /usr/share/texmf/web2c/texmf.cnf
TEXMFLOCAL = $SELFAUTODIR/local/share/texmf
# mkdir -p /usr/local/share/texmf/tex/musixtex
# mv tex/* !$
# mkdir -p /usr/local/share/texmf/fonts/musixtex
# mv font/* !$
# mkdir -p /usr/local/share/texmf/metafonts/musixtex
# mv metafont/* !$
# texhash /usr/local/share/texmf
# texhash
$ cd musixflx
$ gcc musixflx.c -o musixflx
$ mkdir ~/bin
$ mv musixflx !$
$ export PATH=$PATH:~/bin
# mkdir -p /usr/local/share/texmf/doc/musixtex
# mv doc/* !$
# cd !$
# export PATH=$PATH:~roche/bin
# pdflatex musixdoc.tex
$ xdvi musixdoc.dvi
$ cd -
$ cd ../musixexa
$ tex ADAGIO.TEX --> première mesure seulement pour chaque lignes
|