Counter in der Bildunterschrift

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: Counter in der Bildunterschrift

von DADABBI » Mo 20. Jun 2016, 07:04

Dann gehe ich mal davon aus, dass die Frage beantwortet ist. Bitte achte künftig selbst auf den richtigen Status.

von LillyLa » So 19. Jun 2016, 19:26

Vielen lieben Dank. Funktioniert super :)

Danke auch für die weiteren Tipps :)

von Noch so einer » Sa 18. Jun 2016, 09:17

Beispielsweise so:
\documentclass[12pt]{book}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{float}
%%
% #1 (optional) horizontale Gr\"o\ss{}e
% #2 vertikale Gr\"o\ss{}e
%%
\newcommand{\blueB}[2][\linewidth]{% 
{\color{blue}\rule{#1}{#2}}}
\newcommand{\greenB}[2][\linewidth]{%
{\color{green}\rule{#1}{#2}}}

\usepackage{hyperref}
%-----------------------------------------------------------------------------

%counter für die Gelitobjekte
\newcounter{cap}
\newcommand*{\rulecaption} [1][]{%
  \refstepcounter{cap}%
  \if\relax\detokenize{#1}\relax\else\label{#1}\fi
  \caption{Rule~\thecap}%
}

%Neue Floatumgebung
\newfloat{float}{bp}{float}[chapter]
\floatname{float}{Float}

\renewcommand{\bottomfraction}{.9}
\renewcommand\textfraction{.1}
\renewcommand\floatpagefraction{.9}
\setcounter{bottomnumber}{3}% Es dürfen drei Gleitumgebungen unten stehen

%----------------------------------------------------------------------
\begin{document}

\chapter{beispiel}
\section{bsp}

See also rule~\ref{rule:test}.

% hier Gleitobjekt 1
\begin{float}
\blueB[.3\linewidth]{2cm}
\rulecaption
\end{float}

text

% hier Gleitobjekt 2
\begin{figure}[b]
\greenB[.7\linewidth]{4cm}
\rulecaption[rule:test]
\end{figure}


\end{document}
Das Paket float ist übrigens bei anderen Paketautoren nicht sehr beliebt. Ich würde eher das Paket caption empfehlen. Damit kann man ebenfalls neue Gleitumgebungen definieren. Das Paket tocbasic erlaubt zusätzlich die Konfigurierung des zugehörigen Verzeichnisses.

von LillyLa » Fr 17. Jun 2016, 21:35

Also das Platzierungsproblem konnte ich inzwischen mithilfe von
\renewcommand{\topfraction}{.9}
\renewcommand{\bottomfraction}{.9}
lösen :)

Counter in der Bildunterschrift

von LillyLa » Fr 17. Jun 2016, 20:47

Hallo :)

ich habe ein kleines Latex-Problem.

In meiner Datei habe ich Float-Objekte und Figure-Objekte eingebunden.
Diese haben eine Unterschrift Float 1.1: und Figure 1.1:

Alle Bildunterschriften sollen nun wiefolgt erweitert werden:
"Rule Nr." wobei Nr., die Nummer des erscheinen der Float oder Figure ist. Die Nummer soll aber unabhängig von verschiedenen Klassen hochgezählt werden.

Also

"Float 1.1: Rule 1"
"Figure 1.2: Rule 2" usw.

Zudem habe ich das Problem, dass ich die Bilder alle unten auf den Seiten haben will. Aber letztendlich erscheinen alle Bilder am Ende des ganzen Kapitels auf einer Seite. Kann man die Bilder irgendwie "zwingen" auf der Seite unten zu erscheinen, auf der sie in dem Fließtext eingebunden werden, sodass sie dann aber trotzdem noch ihre "Floateigenschaft" behalten (Also der Text automatisch umbricht usw)?

Ich freue mich auf eure Ideen :)
\documentclass[12pt]{book}


\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{float}
%%
% #1 (optional) horizontale Gr\"o\ss{}e
% #2 vertikale Gr\"o\ss{}e
%%
\newcommand{\blueB}[2][\linewidth]{% 
{\color{blue}\rule{#1}{#2}}}
\newcommand{\greenB}[2][\linewidth]{%
{\color{green}\rule{#1}{#2}}}

\usepackage{hyperref}
%-----------------------------------------------------------------------------

%counter für die Gelitobjekte
\newcounter{cap}
\setcounter{cap}{1}
\renewcommand*\thecap{Rule } 

%Neue Floatumgebung
\newfloat{float}{tbp}{float}[chapter]
\floatname{float}{Float}

%----------------------------------------------------------------------
\begin{document}

\chapter{beispiel}
\section{bsp}


% hier Gleitobjekt 1
\begin{float}
\blueB[.3\linewidth]{2cm}
\caption{\thecap}
\end{float}

text

% hier Gleitobjekt 2
\begin{figure}[b]
\greenB[.7\linewidth]{6cm}
\caption{\thecap}
\end{figure}


\end{document}

Nach oben