Closed maranget closed 3 months ago
Question conne : Pourquoi tu dois faire ce code-là ? Pourquoi tu n'as pas un parser de paquets tex qui juste génère ce genre de code sans intérêt ? Est-ce que c'est la syntaxe de tex ou latex qui est trop merdique ?
trop merdique
Il est tres interessant comment les developpeurs francais baverdent avec l'autre !
Question conne : Pourquoi tu dois faire ce code-là ? Pourquoi tu n'as pas un parser de paquets tex qui juste génère ce genre de code sans intérêt ? Est-ce que c'est la syntaxe de tex ou latex qui est trop merdique ?
Réponse rapide : et bien essayez pour voir...
Les premières sections de cet article détaillent les principes de la première version de hevea qui est un traducteur de LaTeX (et non de TeX) vers html. Plus que la syntaxe, assez simple, c'est surtout le fonctionnement de TeX (le moteur d'exécution de latex) qui est très spécifique, voire baroque, et pas évident à reproduire.
hevea n'implémente que quelques constructions de TeX, et se configure en écrivant presque du LaTeX.
trop merdique
Il est tres interessant comment les developpeurs francais baverdent avec l'autre !
Bonjour @cspiel :), Oui désolé c'est un peu de vulgarité. Mais ce n'est pas dramatique. C'était juste pour demander s'il y avait un problème lié à la syntaxe de tex ou latex qui rendait certains traitements triviaux plus complexes que nécessaire. Exemple : si les macros étaient définis comme des fonctions C, ce serait purement trivial de parser la liste des arguments, etc.
Question conne : Pourquoi tu dois faire ce code-là ? Pourquoi tu n'as pas un parser de paquets tex qui juste génère ce genre de code sans intérêt ? Est-ce que c'est la syntaxe de tex ou latex qui est trop merdique ?
Réponse rapide : et bien essayez pour voir...
Bonjour @maranget :) Désolé, le but n'était pas de vous viser, surtout que j'avais entraperçu que la syntaxe de tex n'était pas la plus simple pour certaines choses. Je pense qu'avec une approche pragmatique en mode "Je traite un ou deux cas simples.", "Je génère.", "Je compare avec mon corpus de code déjà écrit à la main.", "Je corrige.", "J'itère.", il doit y avoir moyen de faire un peu mieux. Mais je ne prétends pas que c'est facile.
Notice that most keyval settings in the optional argument are not recognized.