BSD Make est une variante de make qu'on trouve sur les BSDs, sur FreeBSD il s'agit de make, sur NetBSD de bmake, sur debian on trouve un package pour `pmake'. Ces programmes sont différents mais tous un peu cousins.
La partie sur NOWEB/LaTeX n'est pas documentée, mais en gros ça marche comme ça:
PROJECT= monprojet
VERSION= 0.1
AUTHOR= Mon nom
# NOTANGLE## Énumère les fichiers objets LaTeX
NOTANGLE+= package1.sty
NOTANGLE+= package2.sty
NOTANGLE+= class1.cls
NOTANGLE+= class2.cls
# NOWEAVE## Nom de la documentationNOWEAVE= manuelduprojet
# NOWEB## Énumère les sourcesNOWEB= file1.nw
NOWEB+= file2.nw
NOWEB+= file3.nw
.include "noweb.latex.mk"
Ensuite un coup de moulinette make (ou pmake ou bmake) crée une page web manuelduprojet.html, une documentation TeX (dvi ps ou pdf) et puis les fichiers de macros!
S'il y a des gens curieux ou intéressés, n'hésitez pas à vous manifester!
# NOWEB
Posté par Michaël (site web personnel) . En réponse au journal Petit journal bookmark LaTeX. Évalué à 4.
Je profite de ton journal pour signaler que j'ai écrit des templates BSD Make pour faciliter l'écriture de classes LaTeX via NOWEB.
Les templates sont là: http://home.gna.org/bsdmakepscripts
NOWEB est un outil de programmation lettrée.
http://www.cs.tufts.edu/~nr/noweb/
BSD Make est une variante de make qu'on trouve sur les BSDs, sur FreeBSD il s'agit de make, sur NetBSD de bmake, sur debian on trouve un package pour `pmake'. Ces programmes sont différents mais tous un peu cousins.
La partie sur NOWEB/LaTeX n'est pas documentée, mais en gros ça marche comme ça:
Ensuite un coup de moulinette
make(oupmakeoubmake) crée une page web manuelduprojet.html, une documentation TeX (dvi ps ou pdf) et puis les fichiers de macros!S'il y a des gens curieux ou intéressés, n'hésitez pas à vous manifester!