
LaTeX에 이상한 레이아웃 문제가 있습니다. 어떤 이유에서든 부동 소수점은분명히큰 vspace를 사용하는 경우에도 한 페이지에 맞고 두 페이지에 펼쳐집니다.
첨부된 그림은 다음 코드의 컴파일된 결과를 보여줍니다.
\begin{figure}[ht]
\centering
\includegraphics[width=.85\textwidth]{baseline_sensor2}
\caption{Test ID S2.1 - sensor 2}
\end{figure}
\vspace{-5cm}
\begin{figure}[ht]
\centering
\includegraphics[width=.85\textwidth]{baseline_sensor3}
\caption{Test ID S2.1 - sensor 3}
\end{figure}
이 템플릿을 사용하면서 여러 번 이런 문제가 발생했습니다. 이상하게도 플로트를 한 페이지에 모을 수 있을 만큼 크기를 줄이면 레이아웃을 엉망으로 만들지 않고도 같은 페이지에 텍스트를 추가할 수 있습니다. 크기 축소가 페이지에 맞지 않는 것과 1%라도 다른 경우에도 마찬가지입니다.
이것이 나의 서문입니다.
\documentclass[a4paper,oneside,10pt]{report}
%% Formatting %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[USenglish]{babel} %francais, polish, spanish, ...
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern} %Type1-font for non-english texts and characters
%% Packages for Graphics & Figures %%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{graphicx} %%For loading graphic files
\usepackage{subfig}
\graphicspath{{images/}}
\usepackage[headheight=70pt,margin=1.0in,top=1.5in,bottom=1.0in,showframe=false]{geometry}
%% Packages for tables:
\usepackage{tabularx} % Include for better table functionality
\usepackage{tablefootnote} % Include to allow for footnotes in tables
\usepackage{multirow} % Write one entry for multiple rows and columns in tables
\usepackage{booktabs} % Insert divider rules in tables
%% Color Packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[table,xcdraw]{xcolor}
\setlength{\arrayrulewidth}{0.4mm} % witdh of lines
\setlength{\tabcolsep}{8pt} % width of each row
\definecolor{green}{rgb}{0,0.59765625,0.59765625}
\definecolor{red}{rgb}{0.6875,0.08984375,0.12109375}
\definecolor{blue}{rgb}{0.25390625,0.41015625,0.87890625}
\definecolor{gray}{rgb}{0.9140625,0.9140625,0.9453125}
\definecolor{gray2}{rgb}{0.75,0.75,0.75}
\definecolor{stoneblack}{rgb}{0.234375 , 0.2734375 , 0.29296875}
\definecolor{snow}{rgb}{0.99609375 , 0.99609375 , 0.99609375}
\definecolor{sgreen}{rgb}{0,0.59765625,0.59765625}
\definecolor{stonelight}{rgb}{0.67578125,0.7421875,0.79296875}
\definecolor{yellow}{rgb}{0.99609375, 0.72265625, 0}
\definecolor{black}{rgb}{0 , 0 , 0}
\definecolor{red2}{rgb}{0.68359375, 0.13671875, 0.37109375}
%% Math Packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{xfrac}
\usepackage{siunitx} % Allows for easy unit input
%% Line Spacing %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\usepackage{setspace}
%\singlespacing %% 1-spacing (default)
%\onehalfspacing %% 1,5-spacing
%\doublespacing %% 2-spacing
%% Other Packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[pdftex,bookmarks=true,hidelinks]{hyperref} % Allows for inserting urls with \url{}
\usepackage{url}
\usepackage{bookmark}
\bookmarksetup{depth=3}
\usepackage[absolute,overlay]{textpos} % Used for textblock on frontpage
\usepackage{wallpaper}
\usepackage{fancyhdr}
\usepackage{lastpage} % Included so that \LastPage can be used to get pagenumber for last page
\usepackage{titlesec} % Include to control chapter and section display
\usepackage{tcolorbox} % Included to be able to make colored, rounded textboxes
%% My commands %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand\todo[1]{\textcolor{red}{\textbf{#1}}}
\titleformat{\chapter}[block]
{\Huge\bfseries}{\thechapter.}{0.5em}{\Huge}
\titlespacing*{\chapter}{0pt}{-15pt}{10pt}
큰 코드 조각으로 인해 죄송합니다. 하지만 어디서 잘못되었는지는 알 수 없습니다.
답변1
부동 소수점의 기본 위치이자 종종 가장 좋은 위치는 [tbp]
(상단, 하단, 페이지)입니다. 페이지에서 플로트 위치를 지정하는 방법을 변경하는 데 사용할 수 있는 매크로가 있습니다. 이는 괄호 안의 기본값과 함께 다음과 같습니다.
다음을 사용하여 변경하세요 \setcounter
.
topnumber
(2) 페이지 상단의 최대 부동 소수점 수
bottomnumber
(1) 페이지 하단의 최대 부동 소수점 수
totalnumber
(3) 텍스트 페이지의 최대 부동 소수점 수
dbltopnumber
(2) topnumber
이중 열 수레와 같습니다.
다음을 사용하여 다음을 변경하십시오 \renewcommand
.
\topfraction
(0.7) 상단 플로트용으로 예약된 페이지의 최대 비율
\bottomfraction
(0.3) 하단 플로트의 최대 페이지 비율
\textfraction
(0.2) 텍스트가 있어야 하는 페이지의 최소 비율
\dbltopfraction
(0.7) \topfraction
이중 열 부동 소수점과 유사
\floatpagefraction
(0.5) 부동 소수점이 있어야 하는 부동 페이지의 최소 비율
\dblfloatpagefraction
(0.5) \floatpagefraction
이중 열 부동 소수점 과 같습니다.
플로트 주위의 간격을 제어하는 매크로도 있습니다.
클래스 memoir
문서( < texdoc memoir
)의 해당 섹션에 자세한 내용이 나와 있습니다.10.4 LaTeX가 플로트를 넣는 위치.
자신에게 맞는 레이아웃을 얻을 때까지 위의 매개변수를 조정하세요.