Skip to content

Commit

Permalink
add listing with different fontfamily
Browse files Browse the repository at this point in the history
  • Loading branch information
smueller18 committed Jun 22, 2017
1 parent 33eb807 commit 93b8eda
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 1 deletion.
2 changes: 1 addition & 1 deletion 00-praeambel/09-quellcode.tex
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
{ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
{Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1
{ß}{{\ss}}1
{€}{{\EUR}}1 {°}{\SI{}{\degree}}1
{€}{{\EUR}}1 {°}{\SI{}{\degree}}1 {~}{{\textasciitilde}}1
}


Expand Down
1 change: 1 addition & 0 deletions 02-inhalt/02-00-hauptteil.tex
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@ \chapter{Hauptteil}

\input{02-inhalt/02-07-literatur}

\clearpage
\input{02-inhalt/02-08-listings}
25 changes: 25 additions & 0 deletions 02-inhalt/02-08-listings.tex
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,31 @@ \section{Listings}
\label{lst:punktinpolygon}
\end{code}

Listing \ref{lst:punktinpolygon2} ist direkt in das Latexdokument eingebettet und in der Schriftart \texttt{\textbackslash sffamily}.
\begin{code}
\begin{lstlisting}[firstnumber=11,language=java,basicstyle={\footnotesize\sffamily}]
public boolean enthaeltKoordinate( double lat, double lng ) {

boolean ungAnzSchnittpkt = false;
int i, j = polyKanten - 1;

for( i = 0; i < polyKanten; i++ ) {
if(( LngArr[ i ] < lng && LngArr[ j ] >= lng ) ||
( LngArr[ j ] < lng && LngArr[ i ] >= lng )) {
if( LatArr[ i ] + (( lng - LngArr[ i ] ) /
( LngArr[ j ] - LngArr[ i ] ) * ( LatArr[ j ] - LatArr[ i ] )) >= lat ) {
ungAnzSchnittpkt = !ungAnzSchnittpkt;
}
}
j = i;
}
return ungAnzSchnittpkt;
} // Ende enthaeltKoordinate()-Methode
\end{lstlisting}
\caption[Auszug der PunktInPolygon-Klasse]{Auszug der \texttt{PunktInPolygon}-Klasse. Dieser zeigt die Implementierung des Punkt-in-Polygon Algorithmus.}
\label{lst:punktinpolygon2}
\end{code}


Der Quelltext aus Listing \ref{lst:collector-chillii} wird aus einer Datei geladen. Es wurde eine Funktion in die Einstellungen eingebaut, mit der das teilweise Anzeigen einer Quelltextdatei leicht möglich ist. Der Befehl lautet\\
\texttt{\scriptsize |\textbackslash nextline[Tabeinrückung]\{Zeilennummer der nächsten Zeile\}\{Kommentar für die ausgelassenen Zeilen\}|}.\\
Expand Down

0 comments on commit 93b8eda

Please sign in to comment.