Я хотел бы добавить приложение с кодом к моему документу LyX. Я уже рассмотрел несколько вариантов, но у всех есть свои проблемы.
Я немного разбираюсь в листингах, но одна проблема с ними заключается в том, что, если я копирую и вставляю в них свой код, я теряю все вводы / новые строки. Поскольку код слишком велик, чтобы исправить его вручную, мне было интересно, есть ли альтернатива.
В LyX есть возможность вставлять дочерние документы, но, похоже, это только для файлов .tex. Было бы идеально, если бы я мог просто вставить свой файл .java в качестве дочернего документа.
Я мог бы распечатать код в PDF, но он будет включать поля, которые испортят окончательный документ, так как PDF помещается на левом поле окончательного документа и затем есть поля PDF. Кроме того, этот PDF-файл всегда содержит весь код и белые области, где не вся страница заполнена.
Есть ли у кого-нибудь хорошая альтернатива?