![Рисунок не доходит до середины страницы](https://rvso.com/image/328480/%D0%A0%D0%B8%D1%81%D1%83%D0%BD%D0%BE%D0%BA%20%D0%BD%D0%B5%20%D0%B4%D0%BE%D1%85%D0%BE%D0%B4%D0%B8%D1%82%20%D0%B4%D0%BE%20%D1%81%D0%B5%D1%80%D0%B5%D0%B4%D0%B8%D0%BD%D1%8B%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B.png)
Привет, я пишу диссертацию, и моя настройка по сути заключается в использовании университетского шаблона, где есть главный файл .tex, к которому затем обращаются \input{Chapter}
для создания каждой главы.
В моих главах общий формат — текст, текст, текст с рисунками в конце.каждый рисунок на отдельной странице с подписью под ним, все по центру и посередине страницы.
У меня есть одна фигура, которая меньше остальных, и когда я использую свои обычные команды, Latex помещает ее на предыдущую страницу под предыдущей фигурой (втискивает ее вместе с подписью и всем остальным), поэтому, чтобы обойти это, я использую команду, \clearpage
но теперь фигура отображается по центру, но не посередине страницы. Есть идеи?
\topskip0pt
\vspace*{\fill}
\begin{figure}[h]
\centering
\includegraphics[width=.9\textwidth,height=.9\textheight,keepaspectratio]{Fig3.pdf}
\caption[Figure one caption for preamble]{Figure one caption on page it appears.}
%\label{fig:filenameoffigurehere}
\end{figure}
\vspace*{\fill}
\clearpage
\topskip0pt
\vspace*{\fill}
\begin{figure}[h]
\centering
\includegraphics[width=.9\textwidth,height=.9\textheight,keepaspectratio]{Fig4.pdf}
\caption[Figure 2 caption for preamble]{Figure 2 caption on page it appears.}
%\label{fig:filenameoffigurehere}
\end{figure}
\vspace*{\fill}
Мой список пакетов (постоянно меняющийся) выглядит следующим образом:
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{textcomp}
\usepackage{siunitx}
\usepackage{graphicx}
\usepackage{color}
\usepackage{amsmath}
\usepackage{fixltx2e}
\usepackage[square,super,sort,comma,numbers]{natbib}
%\usepackage[]{chapterbib}
\usepackage{fancyvrb}
\usepackage{amstext}
\usepackage{units}
\usepackage{inputenc}
\usepackage{array}
\usepackage{tabularx}
\usepackage{caption}
\usepackage{booktabs,makecell}
\renewcommand\theadfont{\bfseries}
\setcellgapes[b]{-3pt}
\newcommand{\mca}[1]{\multicolumn{2}{c}{#1}}
\newcommand{\mcb}[1]{\multicolumn{4}{c}{#1}}
\usepackage{siunitx}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
%\usepackage{multirow}
%\usepackage{float}
%\usepackage[T1]{fontenc}
%\usepackage[hidelinks]{hyperref}
\usepackage{parskip}
\usepackage{setspace}
\usepackage{float}
\floatstyle{plaintop}
\restylefloat{table}
решение1
Посмотрите, может это как-то поможет:
\documentclass{report}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\lipsum[1-7]
\begin{figure}[p]% <---
\vspace*{\fill}
\centering
\includegraphics[width=.9\textwidth,height=.9\textheight,keepaspectratio]{example-image-a}
\caption[Figure one caption for preamble]{Figure one caption on page it appears.}
%\label{fig:filenameoffigurehere}
\vspace*{\fill}
\end{figure}
\clearpage% <---
\lipsum[1-5]
\begin{figure}[p]% <---
\vspace*{\fill}
\centering
\includegraphics[width=.9\textwidth,height=.9\textheight,keepaspectratio]{example-image-b}
\caption[Figure 2 caption for preamble]{Figure 2 caption on page it appears.}
%\label{fig:filenameoffigurehere}
\vspace*{\fill}
\end{figure}
\end{document}
Я использую вариант с цифрами p
и ставлю \clearpage
после каждой цифры.