J’ai essayé pas mal de truc pour mettre en forme des sources dans un article, mais le plus simple est quand même de transformer les sources en HTML via un parseur.
Voilà un exemple en démo : http://www.andre-simon.de/doku/highlight/en/highlight_demo.html
Voilà un exemple en de Python mis en forme :
class Widget: def __init__( self, parent = None ): self.__parent = parent def Handle( self, event ): handler = 'Handle_' + event.name if hasattr( self, handler ): method = getattr( self, handler ) method( event ) elif self.__parent: self.__parent.Handle( event ) elif hasattr( self, 'HandleDefault' ): self.HandleDefault( event );