LaTeX에서 그림 페이지를 어떻게 지정하나요?

LaTeX에서 그림 페이지를 어떻게 지정하나요?

그림 페이지를 어떻게 지정할 수 있나요? 예를 들어 5페이지 상단에 그림을 표시하고 싶습니다.

답변1

원하는 페이지가 텍스트에 언제 나타날지 모르는 경우 패키지 조합을 사용하여 원하는 작업을 수행할 수 있습니다.

  • 패키지 everypage는 각 페이지에서 실행할 수 있는 후크를 추가합니다.
  • 패키지 afterpage를 사용하면 다음 페이지에 코드를 삽입할 수 있습니다.

아래처럼 결합하여 모든 페이지에서 페이지 번호를 확인하고, 원하는 페이지 앞에 오는 페이지인 경우 afterpage그림을 삽입하는 데 사용됩니다.

3( 그림이 페이지에 들어가는 것이 5나에게 불분명 하도록 페이지 번호가 필요한 이유는 무엇입니까 ?)

\documentclass{article}
\usepackage{everypage}
\usepackage{afterpage}
\usepackage{ifthen}
\usepackage{pgfplots}
\usepackage{lipsum}

\AddEverypageHook{
  \ifthenelse{\value{page}=3}{
    \afterpage{
      \begin{figure}[t]
        \centering
        \begin{tikzpicture}
          \begin{axis}
            \addplot {cos(x)};
          \end{axis}
        \end{tikzpicture}
      \end{figure}
    }
  }{}
}

\begin{document}

\lipsum[1-40]

\end{document}

이것은 과잉일 수 있습니다. 이 작업을 수행하는 더 좋은 방법이 있을 것이라고 확신합니다!

답변2

그림을 5페이지의 텍스트 근처에 물리적으로 배치하고 다음을 사용하여 페이지 상단에 그림을 가져올 수 있습니다.

\begin{figure}[t]
\includegraphics{fig}
\end{figure}

답변3

특정 위치에 그림을 강제로 표시하려면 'H'(ere) 매개변수를 사용할 수 있습니다.

\begin{figure}[H]

페이지 번호를 명시적으로 지정할 수는 없지만 제안 사항을 통해 그림 배치에 대한 제어가 향상됩니다(여전히 그림 주위의 텍스트에 따라 다름).

관련 정보