PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zwei Abbildungen nebeneinander mit eigener caption



Lemmiwinks
05-10-2007, 10:27
Hallo Leute,
ich schreibe seit einigen Monaten an meiner Diplomarbeit mit Latex. Bisher konnte ich alle Probleme über die Suchfunktion hier im Forum lösen. Dafür schonmal ein großes Lob an euch! Ich hoffe ihr könnt mir auch jetzt wieder weiter helfen.

Ich habe zwei Bilder in minipages eingebunden und will nun, dass jedes eine eigene caption bekommt. Leider wird aber nur eine Bildunterschrift angezeigt und ich bekomme die Fehlermeldung: figure.0.1 has been referenced but does not exist. Ich hoffe mein Minimalbeispiel funktioniert und jemand findet den Fehler.

\documentclass[11pt,pdftex,a4paper,pointlessnumbers]{scrreprt}

% Div. Packages für das Layout
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage{scrpage}
\usepackage{eurosym}
\usepackage{array}
\usepackage[T1]{fontenc}
\usepackage{picins}
\usepackage{rotating}
\usepackage{multirow}
\usepackage{fancyhdr}
\pagestyle{fancyplain}

% Kapitelname OHNE Nummerierung übergeben
\renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}

% Definition der Kopf- und Fußzeilen
\lhead{} \chead{} \rhead{\leftmark}
\lfoot{} \cfoot{} \rfoot{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\plainheadrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\plainfootrulewidth}{0.4pt}

% Package zum Einbinden von Grafiken
\usepackage{graphicx}
\usepackage{float}
\restylefloat{figure}
\restylefloat{table}

% Package zur Veränderung des Zeilenabstands.
\usepackage{setspace}
\onehalfspacing

% Definition der Schriftart der Bildunterschriften
\usepackage[font={small,sf,it}]{caption}

% Re-Definition der Seitenränder
\usepackage{geometry}
\geometry{bmargin=4cm,footskip=2cm,textheight=23cm ,bindingoffset=1cm,textwidth=14.5cm}
\setlength{\parindent}{0pt}

% Angabe zur PDF-Datei im Reader unter Datei -> Dokumenteneigenschaften -> Übersicht
\pdfinfo{
/Title (cand ing Michael Joch)
/Subject (Diplomarbeit)
/Author (Michael Joch)
/Keywords (Benteler Diplom Aluminium Fertigungsverfahren Joch)
}
% Schriftart für das gesamte Dokument
\renewcommand{\familydefault}{\sfdefault}
\usepackage{helvet}

% Inhaltsverzeichnis mit Hyperlinks, Fußnoten sind keine Hyperlinks (um warnings zu vermeiden)
\usepackage[colorlinks,hyperfootnotes=false,plainpages=false,p dfpagelabels]{hyperref}

% Hyperlinkfarbe ist schwarz
\hypersetup{linkcolor=black, citecolor=black}

% Hauptdokument
\begin{document}
\setlength{\headheight}{22pt}
\pagenumbering{roman}
\setcounter{tocdepth}{3}
\tableofcontents
\listoffigures
\listoftables
\cleardoublepage
\newcounter{nummerierung-römisch}

% counter für römische nummerierung im Anhang
\setcounter{nummerierung-römisch}{\value{page}}
\pagenumbering{arabic}

% HAUPTKAPITEL
\begin{figure}[hbt]
\begin{minipage}[t]{0.45\textwidth}
\centering
\rule[0cm]{4cm}{6cm}
\caption{Branche mit $H_2 O$-Heizung; Schnittdarstellung}
\label{fig:mikroheizer}
\end{minipage}\hfill
\begin{minipage}[t]{0.45\textwidth}
\centering
\rule[0cm]{4cm}{6cm}
\caption{Branche mit Platin-Mikroheizer; Explosionsdarstellung}
\end{minipage}
\label{fig:branchenmodell}
\end{figure}

\end{document}

localghost
05-10-2007, 10:32
Schau Dir mal das Paket subfig (http://dante.ctan.org/CTAN/help/Catalogue/entries/subfig.html) an. Mit diesem Begriff wirft auch die Suche im Forum so einige Treffer aus. Da findest Du dann auch sicher passende Code-Beispiele.

sommerfee
05-10-2007, 10:33
\restylefloat{figure}
\restylefloat{table}

SCHMEISS DAS WEG!

Und gehe nicht über Los und ziehe auch keine 4000 DM ein :D

Und insbesondere lese dir die Dokumentation zum float-Paket durch, insbesondere, was \restylefloat macht. Dann sollte auch klar sein, warum deine beiden \captions so nicht funktioniert haben.

Gruß,
Axel

Lemmiwinks
05-10-2007, 11:59
Warum habe ich bloß so lange rumprobiert und euch nicht direkt gefragt!?
Naja, vielen Dank @sommerfree, ich habe \restylefloat rausgeworfen und schon funktioniert alles wunderbar!
@localghost: das Paket subfigure wollte ich in diesem Fall nicht anwenden, da es sich um zwei völlig unterschiedliche Abbildungen handelt.