Seite 1 von 1

Diagramme an der richtigen Stelle

Verfasst: Fr 10. Dez 2010, 01:19
von indigo
Hallo zusammen,

wie bekomme ich es hin, dass ein Diagramm genau in dem Abschnitt erscheint zu dem es auch gehört. ich weiss, latex schiebt die diagramme dahin wo es am besten passt, das passt mir aber gar nicht.
gibt es dafür ne lösung?

Vielen Dank

Verfasst: Fr 10. Dez 2010, 07:22
von Sepp99
Du darfst die Diagramme (figures ?) nicht in eine Gleitumgebung packen, wenn sie nicht gleiten sollen. Um Genaueres zu sagen solltest Du ein Minimalbeispiel posten.

http://www.golatex.de/wiki/index.php?ti ... albeispiel

Gruß, Sepp.-

Verfasst: Fr 10. Dez 2010, 22:55
von Gast
Hallo, hab mal n Minimalbeispiel.
Ich hab einige Grafiken mit tikzpicture gemacht
Wenn ich sie nicht in eine Gleitumgebung einbette hab ich noch das Problem der Caption und label
\documentclass[pdftex,a4paper,12pt,titlepage,bibliography=totocnumbered]{scrreprt} % nummeriert Inhaltsverz
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{pdfpages}
\usepackage{graphics}
\usepackage{geometry}
\usepackage{tikz}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{pgfplots}
\usepackage{natbib}
\usepackage{array}
\usepackage{float}
\usepackage{booktabs}
\usepackage{eurosym}
\geometry{left=30mm,right=25mm} 
\renewcommand{\baselinestretch}{1.50}\normalsize
\usepackage{mathptmx}

\parindent0pt %verhindert Einzug zu Beginn eines Absatzes

\usepackage[T1]{fontenc}

\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}


\begin{document}

Text

\begin{figure}[!H]
		\begin{center}	
			\begin{tikzpicture}
    \begin{axis}[
        xlabel=$x$,
        ylabel=$y$]
    \addplot[smooth,mark=*,blue] plot coordinates {
        (0,2)
        (2,3)
        (3,1)
    };
    \addlegendentry{Case 1}
    \end{axis}
    \end{tikzpicture}


	\end{center}
\caption{Ergebnisse}
\label{Ergebnisse}

\end{figure}

Text

\end{document}

Vielen Dank

Verfasst: Fr 10. Dez 2010, 22:56
von indigo
Hatte vergessen mich einzuloggen, obiges minimalbeispiel stammt von mir

Verfasst: Fr 10. Dez 2010, 23:04
von IrenaSekuta
Du kannst einfach \captionof nutzen:
\begin{center}   
  \begin{tikzpicture} 
     \begin{axis}[ 
        xlabel=$x$, 
        ylabel=$y$] 
     \addplot[smooth,mark=*,blue] plot coordinates { 
        (0,2) 
        (2,3) 
        (3,1) 
      }; 
    \addlegendentry{Case 1} 
    \end{axis} 
  \end{tikzpicture} 

\captionof{figure}[Text im Abbildungsverzeichnis]{Text unterhalb der Abbildung}\label{Ergebnisse}
 \end{center}
Für Tabellen musst Du dann entsprechend
\captionof{table}[Text Tabellenverzeichnis]{Text unterhalb/oberhalb der Tabelle}.
nutzen.

Verfasst: Sa 11. Dez 2010, 19:35
von indigo
jetzt funktionierts. Dankeschön