Caption verschwindet bei Listing

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Caption verschwindet bei Listing

von MyHome » Mo 15. Nov 2010, 12:57

Ein Freund kam grad vorbei und hatte die Lösung. (Glück muss man haben :wink: )
Eine Einstellung von einem anderen Paket schob die Caption hinter das Listing --> nicht mehr sichtbar.

Caption verschwindet bei Listing

von MyHome » Mo 15. Nov 2010, 12:43

Hallo Leute,

erstmal, da dies mein erstes Posting hier ist, wollte ich mich bedanken, da ich hier bereits unzählige Male hilfreiches gelesen habe. Wirklich eine gute Sammlung an Tipps und Tricks habt ihr da.
Doch wie sollte es auch anders sein, wenns speziell wird, findet man immer weniger Lösungen und deshalb muss ich jetzt selbst direkt einmal um Hilfe bitten.

Ich habe hier ein Minimalbeispiel, das läuft bei mir in TexMaker, wie auch im eigentlichen LaTeX-Code:
\documentclass[
	fontsize=12pt,				% Schriftgröße
	DIV10,						% Grösse des bedruckbaren Bereiches
	paper=a4,					% Papierformat
	halfparskip,				% Abstand zwischen Absätzen (halbe Zeile)
]{scrreprt}


\usepackage[ngerman]{babel}		% Anpassung an Landessprache
\usepackage[utf8]{inputenc}		% Direkte Eingabe von Umlauten
\usepackage[T1]{fontenc}		% Schriftsatzerweiterung

\usepackage{listings}

\lstset{%	Schriftart, -größe,...
    basicstyle=\texttt\small, % font and size of the code: footnotesize, Large, normal, HUGE...
%	basicstyle=\small,
	language=Perl, 
}
\lstset{%	Zeilennummerierung
	numbers=left,
    numberstyle=\footnotesize, % font and size of the numbers
}
\lstset{%	weitere Einstellungen
    frame=single, % Umrandet den Code (none,leftline,topline,bottomline,lines,shadowbox)
    extendedchars=true, % erlaubt sprachspezifische characters - bis auf japanische, chinesische,...
    showspaces=false, % keine Spaces zeigen
    showstringspaces=false, % für String keine extra Spaces
    breaklines=true, % automatischer Zeilenumbruch bei zu langem Text
    breakautoindent=true, % automatisches Einrücken von umgebrochenen Zeilen
%	captionpos=t,% Caption oben (t) oder unten  (b)
}

\begin{document}

\lstinputlisting[label=lst:MatlabSkript, caption=Das Skript für Matlab]{Listings/MatlabSkript.txt}

\end{document}
Mein Problem ist Folgendes:
Ich möchte die Schriftgrößen und Schriftarten des Codes ändern können. Leider funktioniert das komischerweise nicht im aktuellen Zustand. Es klappt, wenn ich statt
basicstyle=\texttt\small
nur
basicstyle=\small

schreibe. Dann verschwindet jedoch bei mir die Caption vom Listing, die oberhalb zuvor zu sehen war. Auch durch
captionpos=t
ist das nicht zu ändern.

Bei
numberstyle=\footnotesize

funkioniert die Schrifteinstellung wunderbar. Wo liegt der Fehler - weil so kanns ja nicht sein?

Gruß,
MyHome

Nach oben