Позвольте мне попытаться упростить проблему, с которой я столкнулся. Я пишу руководство и хочу включить в документ вывод множества команд (и некоторое содержимое некоторых текстовых файлов). Я делаю очевидное:
- Я запускаю команду
- Копирую команду и вывод
- Я добавляю листинг программы
- Я копирую команду/вывод и при необходимости оформляю ее (номера строк? Нет ли нумерации строк? и т.п.)
Я также мог бы изменить некоторые текстовые файлы, которые я также включаю (также в листинг программы)... или это могут быть несколько строк... предположим, я мог бы определить строки, которые я копирую, с помощью регулярного выражения.
Итак... возможно ли, вместо того, чтобы выполнять этот процесс копирования вручную, как-то сказать lyx запустить несколько команд (или, может быть, скрипт) и включить вывод в блок листинга программы? Так, чтобы его можно было построить на лету?