69 votes

Insérez le code de programmation dans un document Lyx

Quel est le meilleur moyen de l'insertion de python/C++ code dans un document Lyx? Le code est sur des petits exemples de moins de 20 lignes.

Mon document Lyx utilise le Livre de classe de document.

Orjanp

68voto

Vincenzo Pii Points 4137

Je préfère insérer les listes comme une enfant de document, de sorte que le code est saisi directement à partir d'un fichier que vous pouvez modifier et de tenir à jour (vous éviter de dupliquer l'information et de la maintenance est beaucoup plus facile). Pour ce faire, dans Lyx:
Insérer->Fichier->document Enfant
Puis dans la fenêtre qui apparaît, modifier le type de programme d'inscription et de le configurer comme vous le devez, par exemple, vous pourriez souhaiter pour entrer le paramètre language=Python (vous pouvez taper un ? pour afficher tous les paramètres).
Un ensemble de paramètres que j'utilise habituellement est:

breaklines=true //--> breaks lines to margin
captionpos=b  //--> caption at the bottom of the listing (default is "t")
frame=tb  //--> frame at the top and at the bottom of the listing
language=Python  //--> syntax highlighting for python

63voto

Alok Singhal Points 33073

Il devrait y avoir un Insert -> Liste de Programme de l'option. Qui utilise des listes paquet Latex, de sorte que vous devez avoir installé. Le support semble avoir été ajouté dans Lyx 1.5, et de leur capture d'écran, il semble qu'il vous donne beaucoup d'options de personnalisation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X