Результат

Результат
\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}

Но в другом контексте (например, документ с текстом) это не гарантируется. Требуется некоторое время, чтобы понять float в LaTeX. Я настоятельно рекомендуюизучатьстатья Франка Миттельбаха, цитируемая вКак повлиять на положение плавающих объектов, таких как рисунок и таблица, в LaTeX?.

Возможно, это не связано с вашим случаем, но помимо поведения float, учтите, что некоторые неожиданные маленькие/большие интервалы в LaTeX могут возникать из-за растягивающихся/усаживающихся клеев. Например, интервал между абзацами ( \parskip) может быть зафиксирован в некотором значении, например, 12ptили в диапазоне, например, 10pt-14pt ( 12pt plus 2pt minus 2pt).

Как только вы поймете, что такое плавающие элементы и клеи, они перестанут быть проблемой, а станут одними из самых удобных функций LaTeX.

решение2

Как спрашивал Вернер в своем комментарии: Ваш документ содержит только цифры, как и ваш минимальный НЕрабочий пример?

Если так, то ответ довольно прост. LaTeX распределяет рисунки равномерно по страницам. Если у вас два рисунка на одной странице, вокруг них много места.

Попробуйте добавить несколько абзацев текста, и вид кардинально изменится. Я добавил пакет lipsumдля создания двух абзацев слепого текста перед каждым рисунком (и после последнего).

Как указал Мико: не указывайте ширину и масштабный коэффициент одновременно. Используйте либо то, либо другое.

Чтобы ваш MNWE работал, я также добавил пакет graphicx. Пожалуйста, имейте в виду, что вам не нужно добавлять расширение файла, в вашем случае .eps, если только у вас нет одинакового имени файла Aс разными окончаниями. Graphicx сам найдет и добавит соответствующее расширение файла. Если вы используете старый добрый LaTeX (tm) и создаете DVI-файл, он будет искать расширения .ps, .eps, .ps.gzи, наконец .eps.gz, .

Если же вы используете pdfLaTeX (или luaLaTeX или ...) и создаете PDF-файл вместо DVI, то graphicx не сможет использовать файлы PostScript. Он будет искать .jpg, .pngи .pdf.

Мудрым решением будет оставить расширение в стороне, поскольку затем вы сможете свободно выбрать, запускать ли LaTeX и создавать файлы DVI или использовать pdfLaTeX (если у вас все файлы изображений в формате .psили .jpg.)

Я изменил center-environment на \center-command, как также отметил Вернер.

Если вы используете плавающий объект, например figure, LaTeX переместит эти элементы. Вы не можете быть уверены, что он останется в том месте, куда вы вставили их во входном файле. Поэтому вам нужно присвоить рисункам a \caption(как вы это сделали) и сослаться в тексте на номера подписей. Я добавил a \labelк обоим рисункам и использовал их с командой \refand \pageref.

Я удалил неизвестные параметры preprintиз 3pвашего documentclass. Я

\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}

Результат

введите описание изображения здесь

Связанный контент