Je veux publier un projet dans EMACS Org-Mode, qui contient plusieurs fichiers .html. Il y a des exemples de code Python dans lesquels je veux souligner. Mais htmlize.el ne fera pas cela pour moi. Étrangement, lors de l'exportation d'un fichier unique .html (utilisant C-C C-E H Strong>), les exemples de code sont mis en surbrillance. Alors, comment puis-je obtenir htmlize.el travail pour la publication de projet? P>
3 Réponses :
Vous devez mettre votre code à l'intérieur de # + begin_src et # + end_src. Par exemple
J'ai déjà essayé cela, mais cela ne fonctionne pas. Perplexe
Dans votre Voir Action de publication section du manuel Org-Mode. p> p> Org-Publish-Project-Vol-Alist Code>, définissez la propriété
htmlized-source code> de la propriété non nulle:
Merci. Je l'ai fait de cette façon ~ :)
Utilisation de HTMLize.el Pour mettre en surbrillance votre code dans Orgfile, il suffit d'ajouter des codes indiqués ici à votre fichier .emacs: notes: assurez-vous htmlize.el dans votre chemin de charge < / p> p>
Cela fonctionne déjà pour un seul fichier, la question est liée à la publication.
Org-Mode est une cible en mouvement rapide. Pouvez-vous donner plus d'informations sur votre configuration? Spécifiquement, quel système d'exploitation que vous utilisez, quelle version d'EMACS que vous utilisez et quelle version de mode org que vous utilisez m'aiderait à donner des conseils.
Avez-vous une solution qui fonctionne toujours aujourd'hui? Ajouter
: htmlized-source t code> Comme Dave Bacher suggéré ne fonctionne pas pour moi. J'ai la version la plus récente de HTMLize.el (1.56) installée, mais toujours dans la même situation que vous l'avez été.