상단 대신 페이지 중앙에 그림을 표시하는 방법

상단 대신 페이지 중앙에 그림을 표시하는 방법

부록 페이지에 표시된 그림 목록이 있는데, 각 그림은 별도의 페이지에 있습니다. 페이지 상단에 수치가 표시됩니다. 페이지의 아래쪽 절반이 비어 보이지 않도록 페이지 중앙에 그림을 배치하는 것이 가능한지 알고 싶습니다. 이 페이지를 넘기는 것이 가능할까요? 많은 감사

답변1

이를 위해 그림이 자동으로 중앙에 배치되는 p옵션(예: \begin{figure}[p] ... \end{figure})을 사용하여 부동 페이지를 부동 페이지에 있도록 할 수 있습니다. 그러나 페이지 부동의 목적은 텍스트에 흩어져 있는 부동을 모으는 것임을 명심하십시오. 이런 일이 발생하면(그리고 원하지 않는 경우) \clearpagefloat 뒤에 이를 사용하여 이를 방지할 수 있습니다. 예:

\documentclass{article}
\usepackage{float,url}
\usepackage{graphicx}
\def\exampleimage#1{\begin{figure}[p] 
\centering \includegraphics[width=#1\textwidth]{example-image} 
\caption{Example} 
\end{figure}}

\begin{document}

Helo word 

\exampleimage{} \newpage % \newpage works here only if the image is enough big!  

\exampleimage{.3}\exampleimage{.3}\clearpage % two small figures centred

\exampleimage{.5}\clearpage % single centred image

\end{document}

부동 소수점 앞이나 뒤에 텍스트를 추가하려면 옵션을 사용하여 텍스트와 부동 소수점 사이에 [h]추가하세요 . 예:\vfill

Some text 
\vfill
\begin{figure}[h] 
  \centering \includegraphics[width=\textwidth]{example-image} 
  \caption{Example} 
\end{figure}
\vfill
Some text 

이렇게 하면 사용 가능한 빈 공간을 기준으로 그림이 중앙에 배치됩니다. 위\아래 텍스트의 양에 관계없이 페이지를 기준으로 이미지를 중앙에 배치하려면 두 텍스트 덩어리를 동일한 높이의 미니페이지에 배치하는 것이 하나의 솔루션입니다.

관련 정보