Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

cowhen

Muuuh!

  • "cowhen" is male
  • "cowhen" started this thread

Posts: 1,374

Date of registration: Dec 13th 2001

1

Friday, December 31st 2004, 11:44am

Java Source in Latex setzen

Hallo,

bis jetzt hat mir für kleine Code-Schnipsel eine Verbatim-Umgebung gereicht. Nun möchte ich aber umfangreicheren Java-Quellcode in ein Latex-Dokument einbauen. Gabs dafür nicht ein spezielles Package?

Danke
cowhen
plenty of time to relax when you are dead

hyperion

Erfahrener Schreiberling

  • "hyperion" is male

Posts: 422

Date of registration: Oct 8th 2004

2

Saturday, January 1st 2005, 11:19am

Hallo,

versuchs doch mal mit dem "listing" Package.

Bsp:

\usepackage{listings}

\lstset{language=Perl}
\lstinputlisting[caption=Caesar-Shift in Perl,label=caesar-shift%
{./sourcecodes/caesar-shift.pl}

wuerde dann die caesar-shift.pl im Ordner sourcecode einfuegen. Mit Caption (Titel) und Label (um darauf zu verweisen).

Hoffe das dies das richtige ist. ;-)

PS:

Frohes neues Jahr!
"Der Klügere gibt nach! Eine traurige Wahrheit, sie begründet die Weltherrschaft der Dummheit." --Marie von Ebner-Eschenbach

cowhen

Muuuh!

  • "cowhen" is male
  • "cowhen" started this thread

Posts: 1,374

Date of registration: Dec 13th 2001

3

Saturday, January 1st 2005, 4:46pm

Jo, danke. Danach hab ich gesucht.
plenty of time to relax when you are dead

AnyKey

Erfahrener Schreiberling

Posts: 451

Date of registration: Dec 11th 2001

Location: H-Town

Occupation: Student

4

Sunday, January 16th 2005, 12:53pm

Deine Frage ist zwar schon etwas her, aber aus gegebenem Anlass und weil ich selber sowas machen und es später nachschlagen will:

Package : listings
Sprachen: C, C++, Java, VHDL, Ada, Fortran, HTML, Mathematica, Pascal, Perl, Python..

Source code

1
2
3
4
5
6
7
8
9
\usepackage{listings, color}

\lstset{language=Java}
%numberstyle=\tiny,
\lstset{tabsize=1,numbers=left}
\definecolor{lgray}{gray}{0.90}
\lstset{backgroundcolor=\color{lgray}}

\lstinputlisting[caption=HelloWorld in Java,label=hello world]{HelloWorld.java}

Das sieht auch schon gar nicht so schlecht aus, oder?

"Der Mensch braucht Schubladen." -- Any Key