그림 캡션은 아래 대신 측면에 표시됩니다.

그림 캡션은 아래 대신 측면에 표시됩니다.

프레젠테이션을 만들기 위해 비머 클래스를 사용하고 있습니다. 저는 미니페이지를 사용하여 2x2 배열로 4개의 숫자를 얻습니다.

그림에 캡션을 추가하면 두 가지 문제가 발생합니다.

  • 캡션은 아래가 아닌 그림에서 바로 시작됩니다.
  • 그림의 크기를 줄이는 대신 그림에 따라 캡션이 잘립니다.
  • 또한 오류가 발생합니다: "그림이나 표 외부의 \caption. \end{frame}"
\documentclass{beamer}
\usetheme{default}
\setbeamerfont{caption}{size=\footnotesize}
\begin{document}
  \begin{frame}
      \begin{columns}
          \column{0.5\textwidth}
          \begin{minipage}[c][0.4\textheight][c]{\linewidth}
              \centering
              \includegraphics[width=1\linewidth]{ETRM1042-epspdf-to}
              \caption{WT terminal voltage}
          \end{minipage}
          \begin{minipage}[c][0.4\textheight][c]{\linewidth}
              \centering
              \includegraphics[width=1\linewidth]{ITRM1042-epspdf-to}
              \caption{WT terminal current}
          \end{minipage}
          \column{0.5\textwidth}
          \begin{minipage}[c][0.4\textheight][c]{\linewidth}
                      \centering
                      \includegraphics[width=1\linewidth]{ETRM1042-epspdf-to}
                  \caption{Caption 3}
                  \end{minipage}
          \begin{minipage}[c][0.4\textheight][c]{\linewidth}
              \centering
              \includegraphics[width=1\linewidth]{VAACC-epspdf-to}
              \caption{previous Vterm angle}
          \end{minipage}
      \end{columns}
    \end{frame}
   \end{document}

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

답변1

다음 접근 방식을 사용하면 복잡성이 줄어듭니다.

\documentclass{beamer}
    \usepackage{graphicx}
    \usepackage{tabularx}

\begin{document}
\begin{figure}
\begin{frame}
    \begin{tabularx}{\textwidth}{*{2}{>{\centering\arraybackslash}X}}
\includegraphics[width=0.9\linewidth,height=24mm]{example-image-a}
\caption{WT terminal voltage}
    &   \includegraphics[width=\linewidth,height=24mm]{example-image-a}
        \caption{???}
        \\  % new row
\includegraphics[width=0.9\linewidth,height=24mm]{example-image-b}
\caption{WT terminal current}
    &   \includegraphics[width=\linewidth,height=24mm]{example-image-b}
        \caption{previous Vterm angle}
    \end{tabularx}
\end{figure}
\end{frame}
\end{document}

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

물론 캡션을 보려면 이미지에 적절한 높이 제한이 표시됩니다.

편집하다: 번호가 매겨진 캡션을 가지려면 서문을 추가해야 합니다 \setbeamertemplate{caption}[numbered].

부록: 의견에서 요청한 대로 "그림"이라는 단어가 없는 "캡션"은 쉽게 얻을 수 있습니다. 단지 사용하지 마세요 \caption{...}. :-). 가능한 해결책은 아래 MWE에 나와 있습니다.

\documentclass{beamer}
    \usetheme{default}
%----
    \usepackage{graphicx}
    \usepackage{tabularx}

\begin{document}
\begin{frame}
    \begin{tabularx}{\textwidth}{*{2}{>{\centering\arraybackslash}X}}
\includegraphics[width=0.9\linewidth,height=24mm]{example-image-a}\newline\footnotesize
WT terminal voltage
    &   \includegraphics[width=\linewidth,height=24mm]{example-image-a}\newline\footnotesize
        ???
        \\[1em]  % new row
\includegraphics[width=0.9\linewidth,height=24mm]{example-image-b}\newline\footnotesize
WT terminal current
    &   \includegraphics[width=\linewidth,height=24mm]{example-image-b}\newline\footnotesize
        previous Vterm angle
    \end{tabularx}
\end{frame}
\end{document}

이는 다음을 제공합니다:

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

답변2

내가 당신의 예를 실행하면

! LaTeX Error: \caption outside figure or table.

오류가 발생하면 PDF 출력을 전혀 볼 가치가 없습니다. teX는 파일의 더 많은 오류를 확인하기 위해 복구를 시도하지만 합리적인 출력을 생성하지는 않습니다.

오류에 따라 테이블을 추가하면 출력이 괜찮아 보입니다.

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

\documentclass{beamer}
\usetheme{default}
\setbeamerfont{caption}{size=\footnotesize}
\begin{document}
  \begin{frame}
      \begin{columns}
          \column{0.5\textwidth}
          \begin{table}
              \centering
              \includegraphics[height=.3\textheight]{example-image}
              \caption{WT terminal voltage}
          \end{table}
          \begin{table}
              \centering
              \includegraphics[height=.3\textheight]{example-image-a}
              \caption{WT terminal current}
          \end{table}
          \column{0.5\textwidth}
          \begin{table}
                      \centering
                      \includegraphics[height=.3\textheight]{example-image-b}
                  \caption{Caption 3}
                  \end{table}
          \begin{table}
              \centering
              \includegraphics[height=.3\textheight]{example-image}
              \caption{previous Vterm angle}
          \end{table}
      \end{columns}
    \end{frame}
   \end{document}

관련 정보