Как напечатать код Java на странице A3, избегая переноса строк - PullRequest
0 голосов
/ 10 ноября 2010

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

Есть предложения?

ура, Астериос

Ответы [ 3 ]

1 голос
/ 10 ноября 2010

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

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

1 голос
/ 12 ноября 2010

Я наконец сделал это, чтобы напечатать, используя 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, если вам нужны цвета при подсветке синтаксиса, но они плохо напечатаны в оттенках серого)
0 голосов
/ 10 ноября 2010

Кажется маловероятным, что каждый редактор пытается форматировать для A4. Какие еще редакторы вы пробовали? У textmate нет опции размера страницы? (Хм ... кажется, не )

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

...