내 문서에 2가지 유형의 그림을 추가하고 싶습니다(카운터가 다름).
- 피규어
- 판 (일반적으로 흑백판, 컬러판으로 구분이 가능할텐데...)
어떤 환경을 맞춤설정해야 하는지 모르겠습니다(그림? 참조? 라벨?).
이유: 모든 도면에는 이름이 지정되어야 하며 fig. XX
텍스트에 포함되어야 합니다. 사진은 마지막에 배치하고 로 참조해야 합니다 pl. XX
. [궁금하신 점] 흑백사진 pl. XX
과 컬러 사진을 구분해보시면 좋을 것 같습니다 c. pl. XX
.
렌더링된 텍스트의 예는 다음과 같습니다.
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. 1
.c. pl. 1
\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}
나는 이 순서대로 xelatex
패키지를 사용합니다( 매뉴얼 12.1, p. 23 varioref, hyperref, cleveref
에 지정됨 ). cleverref
내 문서는 다른 언어(영어, 프랑스어, 독일어)를 사용하지만 모든 참조는 "fig/pl"이어야 합니다. (즉, "Abb."로 번역되지 않음).
답변1
그림과 두 가지 유형의 "플레이트"에 대해 별도의 독립적인 카운터를 원하므로 패키지의 메커니즘을 사용하여 (가령) 및 newfloat
이라는 두 가지 새로운 부동 환경을 만들어야 한다고 생각합니다 . 그런 다음 지시문을 사용하여 를 실행할 때 사용할 접두사 레이블을 알려줍니다 .bwplate
clrplate
\crefname
cleveref
\cref
\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}