아래에 하나의 캡션이 있고 측면에 하나의 캡션/범례가 있는 그림

아래에 하나의 캡션이 있고 측면에 하나의 캡션/범례가 있는 그림

아래 캡션을 유지하면서 이미지 측면에 범례를 추가하는 방법을 찾고 있습니다.

현재 다음 코드가 있습니다.

\begin{figure}
\centering
\includegraphics[height=4cm]{example-image-a}
\caption{
    This is my caption
}
\label{fig:this-is-my-label}
\end{figure}

결과는 다음과 같습니다.

위 코드의 결과 스크린샷

그래서 기본적으로 저는 이제 이미지의 오른쪽이나 왼쪽에 범례를 추가하는 방법을 찾고 있습니다. 미리 감사드립니다!

답변1

minipage환경 내부에서 두 개의 sidy by side 의 도움으로 figure다음을 달성할 수 있습니다.

여기에 이미지 설명을 입력하세요

\documentclass{article}

\usepackage{graphicx}
\usepackage[export]{adjustbox}

\begin{document}

\begin{figure}
\begin{minipage}{0.725\textwidth}
\hfill
\includegraphics[height=4cm]{example-image-a}
\end{minipage}
\hfill
\begin{minipage}{0.2\textwidth}
This is my legend. This is my legend.  This is my legend.  This is my legend.  This is my legend. 
\end{minipage}
\caption{This is my caption}
\label{fig:this-is-my-label}
\end{figure}

\begin{figure}
\begin{minipage}{0.2\textwidth}
This is my legend. This is my legend.  This is my legend.  This is my legend.  This is my legend. 
\end{minipage}
\hfill
\begin{minipage}{0.725\textwidth}
\includegraphics[height=4cm]{example-image-a}
\end{minipage}
\caption{This is my caption}
\label{fig:this-is-my-label}
\end{figure}

\begin{figure}
\begin{minipage}[t]{0.725\textwidth}
\hfill
\includegraphics[height=4cm,valign=t]{example-image-a}
\end{minipage}
\hfill
\begin{minipage}[t]{0.2\textwidth}
This is my legend. This is my legend.  This is my legend.  This is my legend.  This is my legend. 
\end{minipage}
\caption{This is my caption}
\label{fig:this-is-my-label}
\end{figure}

\end{document}

답변2

여기에 이미지 설명을 입력하세요

\documentclass{article}
\usepackage[export]{adjustbox}
\usepackage{tabularx}

\begin{document}
    \begin{figure}[ht]
\centering
\begin{tabularx}{0.8\linewidth}{XX}
\includegraphics[height=4cm, width=\linewidth, keepaspectratio,
                 valign=c]{example-image-duck} 
    &   Legend: some long explanation of image  \\
\caption{This is my caption in two lines}
\label{fig:this-is-my-label}
    &
    \end{tabularx}
    \end{figure}
or
    \begin{figure}[ht]
\centering
\begin{tabularx}{0.8\linewidth}{XX}
\includegraphics[height=4cm, width=\linewidth, keepaspectratio,
                 valign=c]{example-image-duck}
    &   Legend: some long explanation of image  \\
    \end{tabularx}
\caption{This is my caption in one line}
\label{fig:this-is-my-label}
    \end{figure}
\end{document}

관련 정보