Matrix in Minipage mit caption und label

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: Matrix in Minipage mit caption und label

von matrix » Mo 31. Aug 2015, 21:01

Danke, die Klammern waren tatsächlich das Problem. Nun passt alles.

von Noch so einer » Mo 31. Aug 2015, 18:48

Es wäre natürlich hilfreich, wenn das Beispiel das Problem auch wirklich zeigen würde, wozu min. ein Verweis auf die Abbildung notwendig ist. Etwas minimaler, insbesondere mit weniger Paketen, könnte man es sicher auch noch machen. Siehe auch die Minimalbeispiel-Anleitung.

\label und \captionof müssen in derselben Gruppe stehen. Also lass einfach die überflüssigen Gruppenklammern um die Matrix weg:
\documentclass[fontsize=12pt]{scrreprt} % legt unsere Grundgestalt fest


\usepackage[ngerman]{babel} % legt unsere Sprache fest ngerman: neue deutsche Rechtschreibung
\usepackage[utf8]{inputenc} % universeller Zeichenkatalog, verhindert Probleme win-mac
\usepackage[T1]{fontenc} % stellt modernere Zeichn zur Verfügung
\usepackage{lmodern} % neue PDF Schrift, pixelt nicht
\usepackage{microtype} % verhindert all zu große Abstände im Blocksatz
\usepackage{paralist} %verändert aufzählungen
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsbsy}
\usepackage{amssymb} %bestimmte Symbole
\usepackage{fullpage} 
\usepackage{fourier} 
\usepackage{tikz} 
\usetikzlibrary{arrows, 
   shapes,positioning} 
\usepackage{tkz-graph} 
\usepackage{bibgerm}
\usetikzlibrary{positioning,chains,fit,shapes,calc}
\usepackage{comment}
\usetikzlibrary{graphs,graphs.standard}

\newtheorem{defi}{Definition}[section]
\newtheorem{satz}{Satz}[section]
\newtheorem{bsp}{Beispiel}[section]
\newtheorem{lem}{Lemma}[section]
\newtheorem{bem}{Bemerkung}[section]
\newtheorem{kor}{Korollar}[section]

\renewcaptionname{ngerman}{\figurename}{Abb.}
\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\textbf}
\setcapindent{0pt}

\begin{document}
   \noindent\begin{minipage}[t]{0.45\textwidth} 
      \centering
         $
         \begin{bmatrix} 
         1 & 2 & 3 & 4 \\
         4 & 3 & 1 & 2 \\
         3 & 1 & 4 & 3\\
         2 & 4 & 2 & 1
         \end{bmatrix}
         $
         \captionof{figure}{test}
      \label{fig1}
   \end{minipage}
   See~\ref{fig1}.
\end{document}
Eventuell wäre auch das subcaption-Paket etwas für Dich.

Matrix in Minipage mit caption und label

von martix » Mo 31. Aug 2015, 18:30

Ich will eine Matrix und eine andere Grafik nebeneinander darstellen. Beide sollen eine caption bekommen und ich will darauf verweisen können. Leider bekomme ich in der Variante, die ich verwende eine falsche Nummer zurück, wenn ich auf die Matrix mittles \ref verweise. Ich bekomme nicht die Abbildungsnummer, sondern die Kapitelnummer zurück.

Hier ein Minimalbeispiel (inklusive aller meiner verwendeten packages)
\documentclass[fontsize=12pt]{scrreprt} % legt unsere Grundgestalt fest


\usepackage[ngerman]{babel} % legt unsere Sprache fest ngerman: neue deutsche Rechtschreibung
\usepackage[utf8]{inputenc} % universeller Zeichenkatalog, verhindert Probleme win-mac
\usepackage[T1]{fontenc} % stellt modernere Zeichn zur Verfügung
\usepackage{lmodern} % neue PDF Schrift, pixelt nicht
\usepackage{microtype} % verhindert all zu große Abstände im Blocksatz
\usepackage{paralist} %verändert aufzählungen
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsbsy}
\usepackage{amssymb} %bestimmte Symbole
\usepackage{fullpage} 
\usepackage{fourier} 
\usepackage{tikz} 
\usetikzlibrary{arrows, 
	shapes,positioning} 
\usepackage{tkz-graph} 
\usepackage{bibgerm}
\usetikzlibrary{positioning,chains,fit,shapes,calc}
\usepackage{comment}
\usetikzlibrary{graphs,graphs.standard}

\newtheorem{defi}{Definition}[section]
\newtheorem{satz}{Satz}[section]
\newtheorem{bsp}{Beispiel}[section]
\newtheorem{lem}{Lemma}[section]
\newtheorem{bem}{Bemerkung}[section]
\newtheorem{kor}{Korollar}[section]

\renewcaptionname{ngerman}{\figurename}{Abb.}
\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\textbf}
\setcapindent{0pt}

\begin{document}
	\noindent\begin{minipage}[t]{0.45\textwidth} 
		{\centering
			$
			\begin{bmatrix} 
			1 & 2 & 3 & 4 \\
			4 & 3 & 1 & 2 \\
			3 & 1 & 4 & 3\\
			2 & 4 & 2 & 1
			\end{bmatrix}
			$
			\captionof{figure}{test}}
		\label{fig1}
	\end{minipage}
\end{document}

Nach oben