Referenzen auf ein Bild

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: Referenzen auf ein Bild

Perfekt

von BigPun » Mo 6. Okt 2014, 12:53

Danke Elke, aber die Lösung davor hat bereist funktioniert. Ich werde mich mal in nächster Zeit an die Doku setzten!

:oops:

von Besserwisser » Mo 6. Okt 2014, 12:32

Außer in irgendwelchen Bildanhängen ist das Gleiten allerdings gerade erwünscht, weil so das Zerreißen des Textes und große Freiräume am Ende der Seite verhindert werden.

von esdd » Mo 6. Okt 2014, 12:29

Wenn die Bilder nicht gleiten sollen, dann verzichte komplett auf die Gleitumgebung:
\newcommand{\bild}[4]{
  \begin{center}
     \begin{minipage}{\linewidth} 
       \centering 
         \includegraphics[width=#2]{#1} 
         \captionof{figure}[#4]{#3} 
         \label{img:#1}% 
     \end{minipage} 
  \end{center}
} 
Gruß
Elke

von BigPun » Mo 6. Okt 2014, 11:45

Wow, danke...es klappt größtenteils, jedoch ist durch diese richtige Gleitumgebung, bzw. ohne das [H] ein anderes Problem aufgetreten. Die Bilder huschen ab und zu an die falsche Stelle....

Trotzdem riesen Dank!

von Noch so einer » Mo 6. Okt 2014, 11:09

Es ist grundsätzlich stilistisch nicht gut, zu tief zu gliedern. Mit drei bis vier Gliederungsebenen sollte man auskommen. Für die Referenzen ist das aber kein Problem. Man muss natürlich auch die Labels verwenden, die man gesetzt hat. Du setzt die Labels ja in Deiner Definition von \bild automatisch und verwendest dabei den Dateinamen. Also musst Du natürlich auch darüber referenzieren:
\documentclass[fontsize=12pt, paper=a4, headinclude, twoside=false, parskip=half+, pagesize=auto, numbers=noenddot, plainheadsepline, open=right, toc=listof, toc=bibliography]{scrreprt}
\setcounter{tocdepth}{3}
\stepcounter{secnumdepth}% Nummerierung von \subsubsection
\renewcommand*\chapterheadstartvskip{\vspace*{-\topskip}}
\setkomafont{disposition}{\bfseries}
\setkomafont{descriptionlabel}{\bfseries\rmfamily} % für description Umgebungen
\setkomafont{captionlabel}{\small\bfseries}
\setkomafont{caption}{\small}
% Sprache: Deutsch
\usepackage[ngerman]{babel}
\usepackage{graphicx} % Bilder
\usepackage{color} % Farben

\newcommand{\bild}[4]{
  \begin{figure}
    \centering
      \includegraphics[width=#2]{#1}
      \caption[#4]{#3}
      \label{img:#1}%
  \end{figure}
}

\usepackage{mwe}% Zu Demozwecken

\begin{document}
   \chapter{Das ist ein Kapitel}
   \section{Das ist ein Abschnitt}
   Siehe Abbildung~\ref{img:example-image}
   \bild{example-image}{10cm}{bild1}{Test}
   
   \subsection{Das ist ein Unterabschnitt}
   Siehe Abbildung~\ref{img:example-image-a}
   \bild{example-image-a}{10cm}{bild2}{Test}

   \subsubsection{Das is ein Unterunterabschnitt}
   Siehe Abbildung~\ref{img:example-image-b}
   \bild{example-image-b}{10cm}{bild3}{Test}

\end{document}
Dass Du das in Deinem Beispiel nicht machst, sondern nochmal versuchst andere Labels zu setzen, kann ich mir nur dadurch erklären, dass Du eine dieser unsäglichen Vorlagen verwendest und diese nicht verstanden hast. Daher: »Minimale Vorlage vs. maximale Probleme«.

Dass das nachträgliche \label nicht den gewünschten Erfolg bringt ist leicht erklärt. Da es nach der figure-Umgebung steht, ist es in Label zur jeweiligen Gliederungsebene und nicht mehr zur Abbildung, Das ist eigentlich LaTeX-Grundwissen. Daher empfehle ich außerdem eine ausführliche LaTeX-Einführung zu lesen.

von BigPun » Mo 6. Okt 2014, 10:54

Klappt leider nicht.
Ist es eigentlich grundsätzlich schlecht ein Dokument mit tiefen Kapiteln ebenen zu schreiben? also in Bezug auf die Referenzen?

Und wie ist es wenn ich zusätzlich minipages verwende?

Das ist echt eine kleine Katastrophe, ich hab morgen Abgabe :lol:

von Besserwisser » Mo 6. Okt 2014, 10:36

Lass doch einfach mal das [H] bei \begin{figure} weg. Dann hast du schon richtige Gleitumgebungen.

von BigPun » Mo 6. Okt 2014, 10:35

Ich dachte das Beispielt reicht aus, keine Ahnung...Wie gesagt ich bin ein absolute noob in Latex..

Und ich frag erst jetzt, weil es noch super funktioniert hat, erst seid 2-3 Stunden sehe ich das die Referenzen plötzlich nicht mehr mit den Bilder übereinstimmen... Was habt ihr mir für einen Rat :P Welchen nächsten Schritt soll ich jetzt gehen damit ich das noch um geschickt löse?

von Johannes_B » Mo 6. Okt 2014, 10:26

Du hast gerade noch ein Beispiel hinzugefügt. Das taugt leider nicht sehr um irgendetwas zu zeigen. Was willst du uns damit eigentlich zeigen?

Und wenn du schon deine Arbeit geschrieben hast, warum fragst du erst jetzt nach, ob das ok ist? Und nicht zu Beginn?

Schade

von BigPun » Mo 6. Okt 2014, 10:16

Vielen Dank für die Antwort!!

aber schade!! ich war so dämlich und hab meine Bachelorarbeit mit dieser Umgebung geschrieben. Jetzt kann ich wieder alles umändern... :evil:

Nach oben