![図の参照スタイルを変更する](https://rvso.com/image/370322/%E5%9B%B3%E3%81%AE%E5%8F%82%E7%85%A7%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B.png)
実際、2 つの画像を含む 1 つの図があります。参照の点では見栄えの良いデザインにしたいのですが、コードは次のとおりです。
\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}
図1の隣のaも図1のように青にしたいです。図2のbも同様です。
答え1
手動で追加する代わりにa
、b
サブ図にラベルを付けて、残りの作業を cleveref に任せることができます。両方の図が 1 つのグラフィックにあるように見えるので、 を使用して\phantomsubcation
ラベルを作成できます。
\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}