So verweisen Sie auf verschiedene Arten von Abbildungen (z. B. „Abbildungen“ und „Tafeln“)

So verweisen Sie auf verschiedene Arten von Abbildungen (z. B. „Abbildungen“ und „Tafeln“)

Ich möchte meinem Dokument zwei Arten von Zahlen hinzufügen (mit unterschiedlichen Zählern)

  1. Zahlen
  2. Platten (wenn allgemein, wäre es möglich, zwischen Schwarzweiß- und Farbplatten usw. zu unterscheiden)

Ich verstehe nicht, welche Umgebung ich anpassen muss (Abbildungen? Referenzen? Beschriftungen?).

Grund: Alle Zeichnungen sollten benannt sein fig. XXund im Text stehen. Fotos sollten am Ende platziert und als referenziert werden pl. XX. [Aus Neugier] Es wäre schön, Schwarzweißfotos pl. XXvon Farbfotos zu unterscheiden c. pl. XX.

Ein Beispiel für gerenderten Text könnte sein:

From the diagram (fig. 1, p. 1), the X-Ray imagery (pl. 1, p. 32)
or the colored tomography (c. pl. 1, p. 104), we deduce that ....

fig. 1, pl. 1und c. pl. 1sind drei verschiedene Bilder enthalten mit

\begin{figure}
\includegraphics[width=10mm]{fig_1}
\label{fig_1}
\end{figure} 

\begin{figure}
\includegraphics[width=10mm]{pl_1}
\label{pl_1}
\end{figure} 

\begin{figure}
\includegraphics[width=10mm]{c_pl_1}
\label{c_pl_1}
\end{figure} 

Ich verwende xelatexund die Pakete varioref, hyperref, cleverefin dieser Reihenfolge (wie im cleverrefHandbuch 12.1, S. 23 angegeben). Mein Dokument verwendet verschiedene Sprachen (Englisch, Französisch, Deutsch), aber alle Referenzen sollten „fig/pl.“ sein (d. h. keine Übersetzung in „Abb.“).

Antwort1

Da Sie separate und unabhängige Zähler für Zahlen und zwei Arten von „Platten“ wünschen, sollten Sie meiner Meinung nach die Maschinerie des newfloatPakets nutzen, um zwei neue schwebende Umgebungen zu erstellen, die (sagen wir) bwplateund clrplateheißen. Verwenden Sie dann \crefnameDirektiven, um anzugeben, cleverefwelche Präfixbezeichnungen beim Ausführen von verwendet werden sollen \cref.

Bildbeschreibung hier eingeben

\documentclass[11pt]{scrartcl}
\usepackage[ngerman,french,english]{babel}
\usepackage[a4paper,vmargin=1cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[demo]{graphicx} % remove 'demo' option in real doc.

\usepackage{newfloat} % for '\DeclareFloatingEnvironment' macro
\usepackage{varioref}
\usepackage[colorlinks,allcolors=blue]{hyperref}
\usepackage[nameinlink]{cleveref}

\DeclareFloatingEnvironment[name=Plate]{bwplate} % or 'name=B\&W Plate'
%% declare labels for use with \cref:
\crefname{bwplate}{b\&w pl.}{b\&w pls.}
\Crefname{bwplate}{B\&W Plate}{B\&W Plates}

\DeclareFloatingEnvironment[name=Color Plate]{clrplate}
%% declare labels for use with \cref:
\crefname{clrplate}{clr. pl.}{clr. pls.}
\Crefname{clrplate}{Color Plate}{Color Plates}


\begin{document}

Cross-references to \cref{fig:1,pl:1,cpl:1,pl:2,cpl:2}.

\Cref{fig:1}. \Cref{pl:1,pl:2}. \Cref{cpl:1,cpl:2}.


\begin{figure}[h!]
\centering
\includegraphics[width=0.4\textwidth]{fig_1}
\caption{A graphic}\label{fig:1}
\end{figure} 
\begin{bwplate}[h!]
\centering
\includegraphics[width=0.4\textwidth]{pl_1}
\caption{A first B\&W image}\label{pl:1}
\end{bwplate} 
\begin{clrplate}[h!]
\centering
\includegraphics[width=0.4\textwidth]{c_pl_1}
\caption{A first color image}\label{cpl:1}
\end{clrplate} 
\begin{bwplate}[h!]
\centering
\includegraphics[width=0.4\textwidth]{pl_2}
\caption{A second B\&W image}\label{pl:2}
\end{bwplate} 
\begin{clrplate}[h!]
\centering
\includegraphics[width=0.4\textwidth]{c_pl_2}
\caption{A second color image}\label{cpl:2}
\end{clrplate} 

\end{document}

verwandte Informationen