Посмотрите на (обычно встроенный) пакет объявлений.Учебное пособие можно найти здесь .
Пакет включает подсветку синтаксиса (если вы используете bash) и может читать ввод из внешних файлов (что может быть полезно, если вы документируетепрограмма, которую вы пишете и не хотите вручную изменять код LaTeX, если вы вносите изменения в программу).