Hallo,
da ich nach längerer Suche keine Antwort in bestehenden Foreneinträgen gefunden habe versuche ichs mal hier.
Ich möchte in meinem Dokument Abbildungen einfügen, welche jedoch entweder als "Schema" oder "Abbildung" bezeichnet werden sollen. Ich habe zwar den Befehl captionsetup gefunden, jedoch liefert dieser eine durchgehende Nummerierung, d.h. nach Schema 11 und clearcaptionsetup kommt Abbildung 12. Ich möchte aber, dass beide Bildunterschriften getrennt durchnummeriert werden, inn meinem Fall sollte nach Schema 11 Abbildung 1 folgen.
Hier ein Beispiel aus meinem Dokument: Öffne in Overleaf
\documentclass[11pt,a4paper,openbib]{article} \renewcommand*{\familydefault}{\sfdefault} % serifenlose Schrift \usepackage{pdfpages} \setcounter{tocdepth}{4} % Paragraph ins Inhaltsverzeichnis aufnehmen \setcounter{secnumdepth}{4} % Paragraph nummerieren usepackage{uarial} %Arialartige Schriftart \usepackage{ngerman} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{textcomp} %Umlaute \usepackage{setspace} \setlength{\parindent}{0pt} \usepackage{addfont} \onehalfspacing \usepackage{graphicx} \usepackage{caption} \usepackage{wrapfig} \usepackage{subcaption} \usepackage{multirow} \usepackage{tabularx} \usepackage{tabulary} \usepackage{booktabs} %Unterschiedliche Linien \usepackage{float} \usepackage{mathtools} \usepackage{geometry} \usepackage{chemformula} \usepackage{chemmacros} \usepackage{amsmath} \renewcommand{\cite}{\supercite} \begin{document} \captionsetup[figure]{name=Schema} \begin{figure}[H] \centering \includegraphics[width=1.0\textwidth]{../Bilder/TriptycenMechanismus.pdf} \caption{Mechanismus der Synthese von Triptycen.} \label{fig:TriptycenMechanismus} \end{figure} \clearcaptionsetup{figure} \begin{minipage}{0.5\textwidth} \begin{figure}[H] \centering \includegraphics[width=1.0\textwidth]{../XRD/MD13_XRD.pdf} \caption{Pulverdiffraktogramm von MD13.} \label{fig:MD13XRD} \end{figure} \end{minipage} \begin{minipage}{0.5\textwidth} \begin{figure}[H] \centering \includegraphics[width=1.0\textwidth]{../XRD/MD14_XRD.pdf} \caption{Pulverdiffraktogramm von MD14.} \label{fig:MD13XRD} \end{figure} \end{minipage} \end{document} Schonmal im Voraus Danke für eure Antworten :) |
Ich würde nicht mit Öffne in Overleaf
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{graphicx} \usepackage{caption} \usepackage{newfloat} \DeclareFloatingEnvironment[name=Schema]{scheme} \usepackage{duckuments}% nur fürs Beispiel \begin{document} \begin{scheme} \centering \includegraphics[width=\textwidth]{example-image-duck} \caption{Mechanismus der Synthese von Triptycen.} \label{fig:TriptycenMechanismus} \end{scheme} \begin{figure} \includegraphics[width=\textwidth]{example-image-duck} \caption{Pulverdiffraktogramm von MD13.} \label{fig:MD13XRD} \end{figure} \begin{figure} \includegraphics[width=\textwidth]{example-image-duck} \caption{Pulverdiffraktogramm von MD14.} \label{fig:MD13XRD} \end{figure} \end{document} Dann kannst Du Ich hatte übrigens erhebliche Probleme, Deinen Code zum Laufen zu bekommen. TeX mag es überhaupt nicht, wenn Du Öffne in Overleaf
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{graphicx} \usepackage{caption} \usepackage{newfloat} \DeclareFloatingEnvironment[name=Schema]{scheme} \newenvironment{nffigure}{\begin{center}\def\nfcaption{\captionof{figure}}}{\end{center}} \newenvironment{nfscheme}{\begin{center}\def\nfcaption{\captionof{scheme}}}{\end{center}} \usepackage{duckuments}% nur fürs Beispiel \begin{document} \begin{nfscheme} \centering \includegraphics[width=\textwidth]{example-image-duck} \nfcaption{Mechanismus der Synthese von Triptycen.} \label{fig:TriptycenMechanismus} \end{nfscheme} \begin{nffigure} \includegraphics[width=\textwidth]{example-image-duck} \nfcaption{Pulverdiffraktogramm von MD13.} \label{fig:MD13XRD} \end{nffigure} \begin{nffigure} \includegraphics[width=\textwidth]{example-image-duck} \nfcaption{Pulverdiffraktogramm von MD14.} \label{fig:MD13XRD} \end{nffigure} \end{document} beantwortet 22 Sep '18, 19:15 moewe Vielen vielen Dank, genau das was ich brauch!
(22 Sep '18, 19:17)
Mel
Ich habe keinerlei Fehlermeldungen erhalten :O Trotzdem dankeschön für den Tipp, ich denke in Zukunft dran :)
(22 Sep '18, 19:35)
Mel
@Mel Ah OK, stimmt, wenn man mit
(22 Sep '18, 19:45)
moewe
1
Eine Gleitumgebung wie
(23 Sep '18, 14:42)
esdd
|
Leider ist es etwas mühselig, Deinen Code zum Laufen zu bekommen, da die Backslashes am Anfang der Befehle fehlen. Ich denke das hängt damit zusammen, dass Du Code nicht als Code markiert hast (das geht mit einem Klick auf den Knopf mit den Nullen und Einsen). Außerdem haben wir Deine PDF-Bilder nicht. Das sollte zwar eigentlich kein Problem sein, aber es wäre trotzdem eine nette Geste, sie durch
example-image
oderexample-image-duck
zu ersetzten. (Im unwahrscheinlichen Fall, dass die Bilder für das Problem relevant sind, musst Du sie uns natürlich zeigen.)Aber nun zu Deinem Problem: ich würde anstatt mit
\captionsetup
zu hantieren, einfach einen neuen Gleitobjekttypen definieren, so wie in https://tex.stackexchange.com/q/95631/35864. Wobei man sich vielleicht eh die Frage stellen sollte, ob man Gleichumgebungen möchte, wenn man das Gleiten mitH
zu zerschießen versucht. Du solltest ob derminipage
s um diefigure
herum auch böse Fehlermeldungen bekommen. Fehlermeldungen sollte man bei TeX nie ignorieren, auch wenn die Ausgabe vermeintlich OK aussieht.Ich werde das ausprobieren und dann Bescheid geben obs geklappt hat :)
Ich verwende als Standardeinstellung erstmal H, da ich noch kein fertiges Dokument habe. Wenn alles fertig geschrieben ist schau ich ob die Gleitumgebung von selbst dahin geht wo sie hin soll, oder ob ich sie festnageln muss. Meine Betreuerin siehts nicht gern, wenn die zugehörige Abbildung zum Text erst zwei Seiten weiter kommt....
Ist das eine Antwort auf Deine Frage? Wenn nicht, bau das bitte in Deine Frage ein, am besten in einer Weise, in der Du Dich auf das Wesentliche beschränkst. Was ich damit meine, ist, dass Du unnötige Pakete rausschmeisst und Deine eingebundenen pdf Dateien durch
example-image-a
ersetzt, damit Dein Code auch für andere compilierbar wird.