Listing neben Bild Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Phillip

Listing neben Bild

Beitrag von Phillip »

Hallo zusammen,

ich bekomme es leider nicht hin ein Listing neben ein Bild zu packen. Der Code bleibt zentral hinter dem Bild versteckt. Hoffe ihr habt eine schnelle Lösung für mich, danke im voraus!
\documentclass[12pt, a4paper]{report}
...
% Python Listing %%%%%%%%%%%%%%%%%%%%%%%%%%

% Default fixed font does not support bold face
\DeclareFixedFont{\ttb}{T1}{txtt}{bx}{n}{10} % for bold
\DeclareFixedFont{\ttm}{T1}{txtt}{m}{n}{10}  % for normal

% Custom colors
\usepackage{color}
\definecolor{deepblue}{rgb}{0,0,0.5}
\definecolor{deepred}{rgb}{0.6,0,0}
\definecolor{deepgreen}{rgb}{0,0.5,0}
\definecolor{mygray}{rgb}{0.5,0.5,0.5}

\usepackage{listings}

% Python style for highlighting
\newcommand\pythonstyle{\lstset{
		language=Python,
		basicstyle=\ttm,
		otherkeywords={self},             % Add keywords here
		keywordstyle=\ttb\color{deepblue},
		morekeywords={*,...},
		emph={MyClass,__init__},          % Custom highlighting
		emphstyle=\ttb\color{deepred},    % Custom highlighting style
		stringstyle=\color{deepgreen},
		frame=single,                         % Any extra options here
		showstringspaces=true,
		numberstyle=\ttb\color{mygray},
		rulecolor=\color{black},
		numbers=left            % 
}}


% Python environment
\lstnewenvironment{python}[1][]
{
	\pythonstyle
	\lstset{#1}
}
{}

% Python for external files
\newcommand\pythonexternal[2][]{{
		\pythonstyle
		\lstinputlisting[#1]{#2}}}

% Python for inline
\newcommand\pythoninline[1]{{\pythonstyle\lstinline!#1!}}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

...

\begin{document}

...

\begin{figure}[H]
	\begin{minipage}[t]{.49\textwidth}
		\begin{python}
			def select_white(image):
				lower = np.uint8([200,200,200])
				upper = np.uint8([255,255,255])
				white_mask = cv2.inRange(image, lower, upper)
				return cv2.bitwise_and(image, image, mask = white_mask)
		\end{python}
	\end{minipage}
	\hfill
	\begin{minipage}[t]{.49\textwidth}
		\centering
		\includegraphics[width=0.9\textwidth]{Bilder/Lanes/02_White.png}
		\caption{Weiß-Filter}
		\label{abb:lane_white}
	\end{minipage}
\end{figure}

...

\end{document}
Den Code mit \begin{center} zentrieren hat leider auch nicht funktioniert :(

Bild

Gast

Beitrag von Gast »

Ok, haben meinen blöden Fehler selbst gefunden -.-
Sollte es nicht so weit einrücken... kann gelöscht/geschlossen werden

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Rein nach Augenmaß könnte Dein Quelltext noch die Option breaklines benötigen.

Das Paket listings unterstützt die Definition eigener Stile.

Wenn Du diesen Quelltext und diese Abbildung nicht gleiten lassen möchtest, dann musst Du keine Gleitumgebung benutzen.

Der Zustand Deines Themas wurde von mir geändert.

Antworten