Как правильно «экспортировать» код? - PullRequest
4 голосов
/ 22 апреля 2010

У меня есть проект на Java, и мне нужно сделать листинг кода в части моей документации по LaTeX со всеми моими классами и кодом. Каков наилучший способ экспорта кода? Это просто копирование и вставка или есть способ правильно экспортировать код, чтобы сохранить все форматирование?

Ответы [ 4 ]

1 голос
/ 22 апреля 2010

Вы также можете попробовать списки пакетов, которые вы упомянули непосредственно в Eclipse, с помощью плагина TEXlipse

альтернативный текст http://texlipse.sourceforge.net/screenshots/freport-screen.png

Вы можетезатем посмотрите, ссылаетесь ли вы на нужные файлы Java в своих ссылках.
Используется в этом учебном слайде 19 .


Вы также можете попробовать:

  • GNU source-highlight , который может производить вывод латекса и может быть более подходящим для пакетной обработки всех партий файлов.
  • pygmentize , для которого требуется Python, а также вывод латекса.
1 голос
/ 22 апреля 2010

Если целью является LaTeX, я бы искал несколько шаблонов форматирования для кода. Достать текст в LaTeX достаточно просто, но форматирование будет другим.

1 голос
/ 22 апреля 2010

Я нашел способ: http://texblog.wordpress.com/2008/04/02/include-source-code-in-latex-with-listings/

хотя, таким образом, код, кажется, сбегает со страницы ..

1 голос
/ 22 апреля 2010

Это достаточно просто сделать:

for d in `find <projectdir> -name '*.java'; do
    echo "$d" >> output.txt
    cat "$d" >> output.txt
done

... но с какой возможной целью выгрузить весь код в документ можно?

...