PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : listings will nicht so recht..



bdn
18-07-2008, 16:38
Hallo,

ich wollte listings in meinem Projekt verwenden, nur leider sieht es eingebunden anders als aus hier:
http://www.fernuni-hagen.de/se/abschlussarbeiten/vorlagen/Muster_1.2.pdf
S. 6.
der dazugehörige code (dessen copyright bei Jens von Pilgrim liegt):


%!TEX encoding = IsoLatin
% -------+---------+---------+---------+---------+---------+---------+---------+
% (C) 2007 Jens von Pilgrim, Jens.vonPilgrim@FernUni-Hagen.de
%
% Version: 1.2, 2007-04-04
% -------+---------+---------+---------+---------+---------+---------+---------+
\newcommand{\DocInfoFinal}{final} % draft or final
\newcommand{\DocInfoLanguage}{de} % de | en
\newcommand{\DocInfoShowLabels}{false} % true | false
\newcommand{\DocInfoShowTodos}{true} % true | false
\documentclass{thesis}
% -------+---------+---------+---------+---------+---------+---------+---------+
% DocInfo
% -------+---------+---------+---------+---------+---------+---------+---------+
\newcommand{\DocInfoTitle}{Titel der Arbeit}
\newcommand{\DocInfoThesis}{Diplomarbeit} % oder Bachelorarbeit etc.
\newcommand{\DocInfoSubject}{Abschlussarbeit}
\newcommand{\DocInfoKeywords}{Software Engineering}
\newcommand{\DocInfoDate}{1. Januar 2007} % Titel und Erklärung
\newcommand{\DocInfoCity}{Ort} % für Erklärung
\newcommand{\DocInfoAuthor}{Hans Muster}
\newcommand{\DocInfoTutor}{Prof. Dr. Hans-Werner Six\\Dipl.-Inform. Jens von Pilgrim}
\newcommand{\DocInfoBibliography}{thesis} % Ort der BibTex-Datei ohne .bib
% -------+---------+---------+---------+---------+---------+---------+---------+
% Hyperref (PDF-Info) settings
% -------+---------+---------+---------+---------+---------+---------+---------+
\hypersetup{ pdfauthor={\DocInfoAuthor},pdfsubject={\DocInfoSub ject},pdftitle={\DocInfoTitle},pdfkeywords={\DocIn foKeywords}}% -------+---------+---------+---------+---------+---------+---------+---------+

% -------+---------+---------+---------+---------+---------+---------+---------+
% Header
% -------+---------+---------+---------+---------+---------+---------+---------+


% -------+---------+---------+---------+---------+---------+---------+---------+
% Text% -------+---------+---------+---------+---------+---------+---------+---------+


\begin{document}



\begin{lstlisting}[language=Java,
caption={Sample.java},
label={lst:sample-java}]
class Sample {
private String m_strName;

void foo() {
System.out.println(m_strName);
}
}
\end{lstlisting}


% -------+---------+---------+---------+---------+---------+---------+---------+
\end{document}
% -------+---------+---------+---------+-----




Mein Minimalbeispiel sieht so aus,


\documentclass[10pt,pdftex,a4paper,titlepage]{scrreprt}

%%Source-Code einbinden können
\usepackage{listings}


\begin{document}


\chapter{xyy}


\section{xy}

\begin{lstlisting}[language=Java,
caption={Sample.java},
label={lst:sample-java}]
class Sample {
private String m_strName;

void foo() {
System.out.println(m_strName);
}
}
\end{lstlisting}

\end{document}

obwohl der code identisch zu dem in o.g. vorlage ist.. wie kann das sein? das einzige was mir auffällt ist, dass ich die koma-scripts benutze..
jemand ne idee?


Gruß

Stefan_K
18-07-2008, 16:53
Dann teste das Minimalbeispiel einmal damit:

\lstloadlanguages{Java}
\lstset {
frame=shadowbox,
rulesepcolor=\color{black},
basicstyle=\small,
numberstyle=\tiny,
stringstyle=\ttfamily,
captionpos=b
}
Siehe die zu dem Muster gehörende thesis.cls-Datei.

Stefan

bdn
18-07-2008, 17:23
hamma wieder was gelernt..

Danke!!!

Gruß