
\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
고정될 수 있습니다 .12pt
12pt 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
.
center
Werner가 언급한 대로 -environment를 -command로 변경했습니다 \center
.
와 같은 부동 개체를 사용하면 figure
LaTeX는 해당 요소를 이동합니다. 입력 파일에 삽입한 위치에 그대로 유지되는지 확신할 수 없습니다. 그러므로 그림에 a \caption
(원하는 대로)를 제공 하고 텍스트에서 캡션 번호에 대한 참조를 제공해야 합니다. 두 그림에 a를 추가 하고 and -명령 \label
과 함께 사용했습니다 .\ref
\pageref
알 수 없는 옵션 preprint
과 3p
문서 클래스를 제거했습니다. 나
\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}