Ändern des Abbildungsreferenzstils

Ändern des Abbildungsreferenzstils

Tatsächlich habe ich eine Abbildung mit zwei Bildern. Und ich möchte ein ansprechendes Design mit Referenzen haben. Hier ist der Code:

   \immediate\write18{makeindex \jobname.nlo -s nomencl.ist -o \jobname.nls}
   \documentclass[review]{elsarticle}
   \DeclareGraphicsExtensions{.pdf,.gif,.jpg}

   \usepackage{lineno}
   \modulolinenumbers[5]
   \usepackage{graphicx}


   \usepackage{subcaption}
   \usepackage{caption}


   \usepackage[font=small,skip=0pt]{caption}

   \usepackage[colorlinks]{hyperref}
   \usepackage[nameinlink]{cleveref}

   \journal{Journal of \LaTeX\ Templates}

   \bibliographystyle{elsarticle-num}

   \begin{document}

   \begin{figure}[!ht]
   \centering
   \includegraphics[scale=0.182]{stack}
   \vspace{0.5\baselineskip}\vspace{-\parskip} 
   \caption{(a) the letter a, the letter b}
   \label{fig:letter}
   \end{figure}\par

   The \cref{fig:letter}a shows the letter a and \cref{fig:letter}b shows 
   the letter b
   \end{document}

Bildbeschreibung hier eingeben

Ich möchte, dass das a neben Abb.1 auch blau ist wie Abb.1 und dasselbe für Abb.2 b

Antwort1

Anstatt manuell hinzuzufügen aund zu bbeschriften, können Sie Ihre Unterabbildungen beschriften und cleveref den Rest erledigen lassen. Da Ihre beiden Abbildungen in einer einzigen Grafik zu sein scheinen, können Sie \phantomsubcationzum Erstellen der Beschriftungen verwenden.

\documentclass[review]{elsarticle}
\DeclareGraphicsExtensions{.pdf,.gif,.jpg}

\usepackage{lineno}
\modulolinenumbers[5]
\usepackage{graphicx}


\usepackage{subcaption}
\usepackage{caption}


\usepackage[font=small,skip=0pt]{caption}

\usepackage[colorlinks]{hyperref}
\usepackage[nameinlink]{cleveref}

\journal{Journal of \LaTeX\ Templates}

\bibliographystyle{elsarticle-num}

\begin{document}

\begin{figure}[!ht]
\centering
{
\phantomsubcaption\label{fig1a}
\phantomsubcaption\label{fig1b}
}
\includegraphics[scale=0.182]{example-image}
\vspace{0.5\baselineskip}\vspace{-\parskip} 
\caption{(a) the letter a, the letter b}
\label{fig:letter}
\end{figure}\par

The \cref{fig1a} shows the letter a and \cref{fig1b} shows 
the letter b
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen