2010-11-10 2 views
0

Мне нужно напечатать код Java, который несколько раз достигает 300 столбцов (символов в строке) на бумаге A3 и любой редактор, который я использую (например, textmate), обертывает строки, чтобы вписывается в бумагу формата А4.Как напечатать код Java на странице A3, избегая переноса строки

Любые предложения?

веселит, Asterios

ответ

1

я, наконец, сделал это, чтобы напечатать с помощью EnScript. Вот команда, которую я использовал для печати Java-кода в PDF (и используемый pdf для печати).

enscript -r -Ejava -M A3 -C -f "Courier8" input.java -o - | ps2pdf - output.pdf 

где:

  • -r печатает в ландшафтном режиме
  • -C печатает номера строк
  • -f изменяет шрифт и размер
  • -M устанавливает выходные средства массовой информации в A3 (по умолчанию - A4)
  • -Ejava добавляет подсветку синтаксиса (вы также можете использовать --color, если вам нужно цветов в синтаксисе highli ghting но они не очень красиво печататься в полутоновых)
0

Кажется маловероятным, что каждый редактор пытается форматировать А4. Какие другие редакторы вы пробовали? Не имеет ли параметр textmate параметр размера страницы? (Hmm ... seems not)

Попробуйте использовать другой редактор, который позволит вам установить размер страницы. Даже слово.

1

Ваш редактор, несомненно, имеет диалоговое окно «Параметры страницы» или диалог «Настройки» в рамках диалогового окна «Печать», который позволит вам установить размер бумаги для печати.

Даже Блокнот поддерживает этот

+0

Да, наконец, TextMate действительно есть диалог. Ховер, я использовал текст, поскольку он может использоваться в скрипте для печати большого количества кода, если это необходимо. – Asterios

Смежные вопросы