Finntheone
12-01-2012, 12:22
Hallo zusammen,
ich definiere für Diagramme mittels float eine neue Float-Umgebung und natürlich eine neue Bezeichnung. Jedoch wird nun die Caption nicht wie die anderen Caption ausgerichtet. Platziere ich die Beschriftung innerhalb einer Minipage, wird die Beschriftung nicht am rechten Rand der Minipage, sondern am rechten Seitenrand ausgerichtet.
Hier das Minimalbeispiel zur Verdeutlichung:
\documentclass[a4paper, 12pt, DIV=calc, BCOR=5mm, numbers=noenddot]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[a4paper, bottom=25mm, right=25mm, left=25mm, headheight=34pt,
headsep=20mm, footskip=15mm, textheight=230mm]{geometry}
\usepackage[format=hang, justification=raggedright, labelfont=bf,
font=footnotesize, singlelinecheck=false]{caption}
\usepackage{float}
\usepackage{scrhack} %verhindert eine durch float verursachte Warnung (aufgrund Inkompatibilität mit scr-scripts)
\floatstyle{plaintop}
\newfloat{diagramm}{htbp}{los}[chapter]
\floatname{diagramm}{Diagramm}
%% =================================
\begin{document}
\chapter{Minimalbeispiel}
\begin{figure}[htb]
\centering
\framebox{
\minipage{0.5\textwidth}
\centering
\framebox{Dies ist ein Bild}
\caption{Das ist gut}
\endminipage
}
\end{figure}
Hier ist was geschrieben
\begin{diagramm}[htb]
\centering
\framebox{
\minipage{0.5\textwidth}
\centering
\caption{Dies sollte wie oben, in der Minipage sein, und nicht ausserhalb}
\framebox{Dies ist ein Diagramm}
\endminipage
}
\end{diagramm}
\end{document}
Wisst ihr, wie ich das ändern kann?
Vielen Dank für eure Hilfe.
Finntheone
ich definiere für Diagramme mittels float eine neue Float-Umgebung und natürlich eine neue Bezeichnung. Jedoch wird nun die Caption nicht wie die anderen Caption ausgerichtet. Platziere ich die Beschriftung innerhalb einer Minipage, wird die Beschriftung nicht am rechten Rand der Minipage, sondern am rechten Seitenrand ausgerichtet.
Hier das Minimalbeispiel zur Verdeutlichung:
\documentclass[a4paper, 12pt, DIV=calc, BCOR=5mm, numbers=noenddot]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[a4paper, bottom=25mm, right=25mm, left=25mm, headheight=34pt,
headsep=20mm, footskip=15mm, textheight=230mm]{geometry}
\usepackage[format=hang, justification=raggedright, labelfont=bf,
font=footnotesize, singlelinecheck=false]{caption}
\usepackage{float}
\usepackage{scrhack} %verhindert eine durch float verursachte Warnung (aufgrund Inkompatibilität mit scr-scripts)
\floatstyle{plaintop}
\newfloat{diagramm}{htbp}{los}[chapter]
\floatname{diagramm}{Diagramm}
%% =================================
\begin{document}
\chapter{Minimalbeispiel}
\begin{figure}[htb]
\centering
\framebox{
\minipage{0.5\textwidth}
\centering
\framebox{Dies ist ein Bild}
\caption{Das ist gut}
\endminipage
}
\end{figure}
Hier ist was geschrieben
\begin{diagramm}[htb]
\centering
\framebox{
\minipage{0.5\textwidth}
\centering
\caption{Dies sollte wie oben, in der Minipage sein, und nicht ausserhalb}
\framebox{Dies ist ein Diagramm}
\endminipage
}
\end{diagramm}
\end{document}
Wisst ihr, wie ich das ändern kann?
Vielen Dank für eure Hilfe.
Finntheone