Я предполагаю, что вы создаете PDF.Это для электронного чтения или печати?Или, другими словами, нужны ли вам пользователи для выбора / выделения кода и копирования?Если нет, вы можете рассмотреть возможность использования изображений для сохранения макета - вряд ли это идеальное решение, но оно будет выглядеть так, как вы хотите.На каком языке находится исходный код?Используете ли вы Docbook (похоже, что вы) Оборачиваете ли вы свой код в CDATA?