그림 페이지를 어떻게 지정할 수 있나요? 예를 들어 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]
페이지 번호를 명시적으로 지정할 수는 없지만 제안 사항을 통해 그림 배치에 대한 제어가 향상됩니다(여전히 그림 주위의 텍스트에 따라 다름).