Forráskód nyomtatása

Fórumok

Sziasztok!

Ki mit hasznal forraskod nyomtatasra?
Minel automatikusabb megoldas erdekelne. Kulcsszavakat vastaggal kiemelhetne, minel tobb ferjen ra egy oldalra (also, felso margo a minimalis), talan 2hasabos.

Az openoffice.org talan jo lenne, ha lenne hozza egy kesz makro, mert amugy nem eri meg azt a 10 perc munkat fajlonkent.

Eddig geditnek a legjobb a nyomtatasa, de az also es a felso margo tul nagy, es nem lehet duplahasabosra. Szoval alig fer ra valami egy oldalra, es amugy elvesz benne az ember.

Khiraly

Hozzászólások

emacs
trueprint
enscript
a2ps
atp

Zsiraf

Kosz az 5leteket!

atp nem tud javat, emacs tul nagy, a2psre nemigen sikerult rajonnom (kulcsszavak felkoveren).

Viszont az enscript az nagyon jo program!
enscript -G2r -Ejava -C forraskod.java -o forraskod.ps

Itt egy kepernyokep, hogy milyet csinal:

Az egesz oldalrol egy kicsinyitett kep
Kozeli reszlet

Hamar megoldodott, koszi szaszg.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Az emacs az egyetlen, amelyikkel eddig színesben sikerült szintaksz hájlájtot nyomtatni, amikor az nagyon kellett. Úgyhogy maradt az emacs.

Hat aki szinesben nyomtat az vagy nagyon gazdag, vagy ceges nyomtaton nyomja. Jobban szeretem ha fekete feher nyomtatora van optimalizalva (szinek helyett felkover, dolt betuk)

Khiraly

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Hát ez atom fapados "windowsostitkárnős" ;) ötlet lesz, amit mondok, de én kwrite-tal töltöm be a kódot, az jól meghighlightolja mindenféle nyelvre és onnan vagy direktbe nyomtatok vagy ha valami doksiba kell, akkor copypaste OOo-ba, így átviszi a színezést is.
---
Apparently the human mind is not unlike cookie dough.

Forráskód nyomtatásra? vi-t, mint minden másra :) ! ":help", azon belül index, azon belül hardcopy.

LaTeX

\usepackage{listings}

Teljes körüen felparaméterezhetö, fordításkor include-olja a kódot a forrásokból (tehát ha a forráson változtatsz, csak újra kell fordítani a .tex-et. Guglizz rá a pdf-jére.

Egy példa a paraméterekre:

\lstset{frame=lines, breaklines=true, breakatwhitespace=true}
\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, stepnumber=1, numberblanklines=false}
\lstset{language=Verilog, basicstyle=\small, aboveskip=20pt, belowskip=20pt, tabsize=3}
\lstset{title={\tt \lstname} állomány, captionpos=b}

Egy példa a kód include-ra:

\lstinputlisting{controller/uP.v}
(a controller dir-ben lévö uP.v fájlt include-olja)

pink