TeX4ht GUI

Publié : 19.03.2004 - 18h07 par xila

J'ai commencé l'écriture d'une GUI pour TeX4ht.
La page web du projet:
http://www.simpletex4ht.free.fr/

ce fil fait suite à une discussion qui a débuté ici:
http://forum.cuk.ch/viewtopic.php?t=853


Fabien a écrit :Fabien a écrit:

Excellent !!

Très bonne initiative.

Si je puis me permettre des suggestions, je pense que tu devrais laisser à l'utilisateur le choix de la destination du dossier html.

Il serait également bon de pouvoir choisir l'emplacement des commandes, pour ceux qui auraient fait une installation avec Fink.

Si tu veux, tu peux lancer un nouveau fil dans la "Zone programmation".



Merci Fabien pour tes encouragements et tes suggestions.

Pour le choix de la destination du dossier html, un probleme se pose pour les commandes
\includegraphics{monimage.jpg}
Si le fichier html n'est pas au même emplacement que le fichier tex, le problème est de copier dans le dossier de destination tous les fichiers de type monimage.jpg référencés dans le fichier tex :roll:


Publié : 19.03.2004 - 21h04 par Fabien

Absolument. Il faut effectivement copier les images. Mais ça vaut le coup je pense.


Publié : 19.03.2004 - 21h14 par xila

La difficulté est de reussir à localiser ces images pour pouvoir ensuite les copier.
L'emplacement et le nom des images sont bien sur definis dans le fichier tex mais je ne vois pas de méthode simple pour récupérer ces informations.


Publié : 19.03.2004 - 22h11 par Fabien

Je pourrais le faire en Java (un grep dans un String).
Malheureusement je connais très peu l'applescript.


Publié : 19.03.2004 - 22h13 par Fabien

Ceci dit voici un piste:

do shell script "more lefichier.tex | grep includegraphics"

ou un truc du genre.

Ceci aura pour effet de sortir toutes les lignes contenant le mot "includegraphics". il ne reste plus qu'a regarder ce qui se trouve entre les accolades.


Publié : 20.03.2004 - 11h15 par xila

Fabien a écrit :do shell script "more lefichier.tex | grep includegraphics"

Merci pour cette piste.

Fabien a écrit :Il serait également bon de pouvoir choisir l'emplacement des commandes, pour ceux qui auraient fait une installation avec Fink.


Pour une installation avec Fink, pourrais tu me préciser ce qui diffère au niveau de l'emplacement des commandes ?


Publié : 20.03.2004 - 14h32 par Fabien

xila a écrit :Pour une installation avec Fink, pourrais tu me préciser ce qui diffère au niveau de l'emplacement des commandes ?


en fait je ne sais pas trop car je n'ai pas d'installation de Fink. Mais j'imagine que ça doit être un truc du genre /sw/bin/.

Le plus simple serai de laisser l'utilisateur entrer ça à la main dans les préfs.