결과

결과
\documentclass[preprint,12pt,3p]{article}
\begin{document}
\begin{figure}
    \begin{center}
        \includegraphics[width=150mm,scale=0.5]{A.eps}      
        \caption{Tree}
    \end{center}
\end{figure}
\begin{figure}
    \begin{center}
        \includegraphics[width=150mm,scale=0.5]{B.eps}
        \caption{House.}
    \end{center}
\end{figure}
\end{document}

연속된 숫자 사이(그림과 그림 캡션 사이에도) 공백이 많이 있습니다. 공백을 줄이려면 어떻게 해야 합니까?

답변1

옵션만 사용하면 [h]두 개의 부동 소수점이 있는 MWE와 같은 문서의 문제를 해결할 수 있습니다.

\documentclass[a5paper]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}[h]
    \centering        
    \includegraphics[height=1cm]{example-image-a}      
    \caption{Tree}
\end{figure}
\begin{figure}[h]
    \centering        
     \includegraphics[height=1cm]{example-image-a}      
     \caption{House.}
\end{figure}
\end{document}

그러나 다른 상황(예: 텍스트가 포함된 문서)에서는 이것이 보장되지 않습니다. LaTeX에서 부동 소수점을 이해하는 데 시간이 걸립니다. 강력하게 제안합니다공부하다Frank Mittelbach의 기사가 인용되었습니다.LaTeX에서 그림 및 표와 같은 부동 소수점 환경의 위치에 영향을 미치는 방법은 무엇입니까?.

귀하의 경우와 관련이 없을 수도 있지만 부동 동작 외에도 LaTeX의 예상치 못한 작거나 큰 간격이 신축성/수축성 접착제로 인해 발생할 수 있다는 점을 고려하십시오. 예를 들어 단락 사이의 공백( )은 10pt-14pt( ) 와 같은 값이나 범위로 \parskip고정될 수 있습니다 .12pt12pt plus 2pt minus 2pt

플로트와 글루가 무엇인지 알게 되면 더 이상 문제가 되지 않고 가장 멋진 LaTeX 기능 중 일부가 됩니다.

답변2

Werner가 자신의 의견에서 물었던 것처럼: 귀하의 문서에는 Minimal NON-Working 예제와 마찬가지로 숫자만 포함되어 있습니까?

그렇다면 대답은 다소 쉽습니다. LaTeX는 페이지에 그림을 고르게 분포시킵니다. 한 페이지에 두 개의 그림이 있으면 그림 주위에 많은 공간이 있습니다.

텍스트의 일부 단락을 추가하면 모양이 극적으로 바뀔 것입니다. lipsum각 그림 앞과 그림 뒤에 두 개의 블라인드 텍스트 단락을 생성하는 패키지를 추가했습니다 .

Mico가 지적했듯이 너비와 축척 비율을 동시에 지정하지 마십시오. 둘 중 하나를 사용하십시오.

MNWE가 작동하도록 하기 위해 package 도 추가했습니다 graphicx. .eps파일 이름이 동일하고 A파일 끝부분이 다른 경우를 제외하고 는 파일 확장자를 추가할 필요가 없다는 점을 명심하세요 . Graphicx는 적절한 파일 확장자를 검색하고 추가합니다. 오래된 LaTeX(tm)를 실행하고 DVI 파일을 생성하는 경우 확장자 .ps, .eps.ps.gz마지막으로 .eps.gz.

반면에 pdfLaTeX(또는 luaLaTeX 또는 ...)를 실행하고 DVI 대신 PDF 파일을 생성하는 경우 graphicx는 PostScript 파일을 사용할 수 없습니다. .jpg, .png및 를 검색합니다 .pdf.

LaTeX를 실행하고 DVI 파일을 생성하거나 pdfLaTeX를 사용하도록 자유롭게 선택할 수 있으므로 확장자를 제쳐두는 것이 현명한 결정입니다(모든 이미지 파일이 .ps또는 .jpg.

centerWerner가 언급한 대로 -environment를 -command로 변경했습니다 \center.

와 같은 부동 개체를 사용하면 figureLaTeX는 해당 요소를 이동합니다. 입력 파일에 삽입한 위치에 그대로 유지되는지 확신할 수 없습니다. 그러므로 그림에 a \caption(원하는 대로)를 제공 하고 텍스트에서 캡션 번호에 대한 참조를 제공해야 합니다. 두 그림에 a를 추가 하고 and -명령 \label과 함께 사용했습니다 .\ref\pageref

알 수 없는 옵션 preprint3p문서 클래스를 제거했습니다. 나

\documentclass[12pt]{article}

%% NEW: blindtext
\usepackage{graphicx} % include graphic files
\usepackage{lipsum}   % create blind text

\begin{document}
\lipsum[1-2]
\begin{figure}
  \centering
  \includegraphics[width=3cm]{example-image-a}      
  \caption{Tree}
  \label{fig:tree}
\end{figure}
\lipsum[3-4]
\begin{figure}
  \centering
  \includegraphics[scale=0.5]{example-image-b}
  \caption{House.}
  \label{fig:house}
\end{figure}

A tree (see figure~\ref{fig:tree} on page~\pageref{fig:tree}) can be planted around a house (see
figure~\ref{fig:house} on page~\pageref{fig:house}). 

\lipsum[5-6]
\end{document}

결과

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

관련 정보