最近我一直在努力解决图形放置问题,主要是如何使用参数 h、t、!、H 等等……问题不在于如何正确使用这些参数,而是如何防止它们编译成混乱的文档。例如,检查一下:
\vspace{\baselineskip}
{\bold Faixa de variação dos parâmetros do DOE}
Dutos primários: 475mm-675mm com passos de 22mm.
Duto pós-união: 325mm-525mm com passos de 22mm.
Os {\italic flowsplits} adicionam {\bold 75mm} para cada valor dos eixos dos gráficos.
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth, center]{box_42dualB}
\caption{Reformulação do {\italic plenum/resonator box} para configuração de duas entradas e duas saídas. \label{fig:box_42dualB}}
\end{figure}
\begin{figure}[H]
\begin{multicols}{2}
\begin{flushleft}
{\bold 3000RPM}
\end{flushleft}
\includegraphics[width=\linewidth, center]{42Bebrnmfcs3000}
\caption{Massa queimada no início do ciclo em função do comprimento dos primários e secundários - 3000rpm \label{fig:42Bebrnmfcs3000}}
\begin{flushright}
{\bold 4000RPM}
\end{flushright}
\includegraphics[width=\linewidth, center]{42Bebrnmfcs4000}
\caption{Massa queimada no início do ciclo em função do comprimento dos primários e secundários - 4000rpm \label{fig:42Bebrnmfcs4000}}
\end{multicols}
\end{figure}
\begin{figure}[t!]
\centering
\includegraphics[width=\textwidth, center]{conc42DualB}
\caption{Estrutura do modelo computacional para estudo sobre o conceito 4-2 Dual B \label{fig:conc42DualB}}
\end{figure}
\begin{figure}[H]
\begin{multicols}{2}
\begin{flushleft}
{\bold 5000RPM}
\end{flushleft}
\includegraphics[width=\linewidth, center]{42Bebrnmfcs5000}
\caption{Massa queimada no início do ciclo em função do comprimento dos primários e secundários - 5000rpm \label{fig:42Bebrnmfcs5000}}
\begin{flushright}
{\bold 6000RPM}
\end{flushright}
\includegraphics[width=\linewidth, center]{42Bebrnmfcs6000}
\caption{Massa queimada no início do ciclo em função do comprimento dos primários e secundários - 6000rpm \label{fig:42Bebrnmfcs6000}}
\end{multicols}
\end{figure}
\begin{table}[H]
\centering
\begin{tabular}{ ||c|c|c|c|c|| }
\hline
{\bold Comprimento} & {\bold Torque} & {\bold Eff Volumétrica} & {\bold bHP} & {\bold ebrnmfcs}\\
\hline
Xmm \& Xmm & X Nm & X & X hp & X\% \\
\hline
\end{tabular}
\caption{Resultados do estudo preliminar de otimização do conceito 4-2 Dual B em 4000rpm} \label{tab:DOE42dB}
\end{table}
\subsubsection{Definição dos dutos principais}
Tendo dados que representam individualmente os conceitos, estes agora serão equiparados para identificar e escolher a melhor alternativa. Antes que isto seja feito, devemos evidenciar os objetivos relacionados à performance que guiam este projeto, para que a escolha mais apropriada seja tomada a seguir.
Na seção {\bold \ref{sec:summaryObj} - Sumário de requisitos técnicos estabelecidos}, são listados como requisitos técnicos principais, entre outros:
生产...
一切罪恶的根源在于我必须使用“H”。使用 h、h!、t、b 或类似的符号通常会将多余的图像推到文档的最前面 - 有时它会将图像全部放在章节的最后一页。我想,主要问题是总共有太多图像。这是我报告的一部分,我只是展示了更多的结果而不是理论 - 我只是展示了模拟数据并对其进行了简要讨论。在添加文本方面,我无能为力 - 也不应该这样做。
我真正需要的只是一些建议,告诉大家如何放置这些图片,而不会像我在这里发布的第二页那样过度拥挤。我不能允许这些图片超出这个范围,因为这会误导读者,因为我正在展示几个不同的概念——将一个概念的内容合并到另一个概念的空间中是不可取的。理想的安排是什么?
答案1
您提供的有关重要文档参数(纸张大小、文本块大小、文档类别等)的信息非常少,因此无法提供非常具体的建议。我能提出的两个最广泛的建议是:
装载
placeins
包并插入\FloatBarrier
说明,以防止浮动内容偏离文档太远。不要使用
multicols
环境将两个较小的图形并排放置;而是使用两个minipage
环境,用 分隔\hfill
。不要使用
[H]
位置说明符。如果您觉得必须提供位置说明符,请使用[ht!]
。
顺便问一下,和是如何\bold
定义\italic
的?有什么理由不使用\bfseries
和\itshape
吗?
这里尝试提出一个可编译的示例来实现这些想法。
\documentclass[demo]{article} % remove 'demo' option in real document
\usepackage{graphicx,array}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern} % select font family
\usepackage[portuguese]{babel} % is this language setting correct?
\usepackage[hmargin=4cm,vmargin=3cm,a4paper]{geometry} % set page size parameters
\usepackage{placeins} % for "\FloatBarrier" macro
%% Just for this example:
\usepackage{chngcntr} % for \counterwithin macro
\counterwithin{figure}{section}
\counterwithin{table}{section}
\setcounter{section}{4}
\setcounter{subsection}{3} % ?
\setcounter{figure}{38}
\let\bold\bfseries %% ?
\let\italic\itshape %% ?
% use a sans-serif font as the main body font
\renewcommand\familydefault\sfdefault
\begin{document}
\begin{figure}[ht!]
% do the following lines belong together with the graph?
{\bold Faixa de variação dos parâmetros do DOE}
Dutos primários: 475mm--675mm com passos de 22mm.
Duto pós-união: 325mm--525mm com passos de 22mm.
Os {\italic flowsplits} adicionam {\bold 75mm} para cada valor dos eixos dos gráficos.
\bigskip
\includegraphics[width=\textwidth,height=0.5\textheight]{box_42dualB}
\caption{Reformulação do {\italic plenum\slash resonator box} para configuração de duas entradas e duas saídas. \label{fig:box_42dualB}}
\end{figure}
\begin{figure}[ht!]
\begin{minipage}{0.475\textwidth}
{\bold 3000RPM}
\includegraphics[width=\linewidth]{42Bebrnmfcs3000}
\caption{Massa queimada no início do ciclo em função do comprimento dos primários e secundários--3000rpm \label{fig:42Bebrnmfcs3000}}
\end{minipage}% % no blank line
\hfill
\begin{minipage}{0.475\textwidth}
\raggedleft{\bold 4000RPM}
\includegraphics[width=\linewidth]{42Bebrnmfcs4000}
\caption{Massa queimada no início do ciclo em função do comprimento dos primários e secundários--4000rpm \label{fig:42Bebrnmfcs4000}}
\end{minipage}
\end{figure}
\begin{figure}[ht!]
\includegraphics[width=\textwidth,height=0.7\textheight]{conc42DualB}
\caption{Estrutura do modelo computacional para estudo sobre o conceito 4-2 Dual~B}
\label{fig:conc42DualB}
\end{figure}
\begin{figure}[ht!]
\begin{minipage}{0.475\textwidth}
{\bold 5000RPM}
\includegraphics[width=\linewidth]{42Bebrnmfcs5000}
\caption{Massa queimada no início do ciclo em função do comprimento dos primários e secundários--5000rpm \label{fig:42Bebrnmfcs5000}}
\end{minipage}% % no blank line
\hfill
\begin{minipage}{0.475\textwidth}
\raggedleft{\bold 6000RPM}
\includegraphics[width=\linewidth]{42Bebrnmfcs6000}
\caption{Massa queimada no início do ciclo em função do comprimento dos primários e secundários--6000rpm \label{fig:42Bebrnmfcs6000}}
\end{minipage}
\end{figure}
\FloatBarrier % make sure the "table" comes after the 6 "figure" environments
\begin{table}[ht!]
\setlength\extrarowheight{2pt} % optional, for a less cramped "look"
\centering
\begin{tabular}{ ||c|c|c|c|c|| }
\hline
{\bold Comprimento} & {\bold Torque} & {\bold Eff Volumétrica} & {\bold bHP} & {\bold ebrnmfcs}\\
\hline
Xmm \& Xmm & X Nm & X & X hp & X\% \\
\hline
\end{tabular}
\caption{Resultados do estudo preliminar de otimização do conceito 4-2 Dual~B em 4000rpm} \label{tab:DOE42dB}
\end{table}
\subsubsection{Definição dos dutos principais}
Tendo dados que representam individualmente os conceitos, estes agora serão equiparados para identificar e escolher a melhor alternativa. Antes que isto seja feito, devemos evidenciar os objetivos relacionados à performance que guiam este projeto, para que a escolha mais apropriada seja tomada a seguir.
Na seção {\bold \ref{sec:summaryObj}--Sumário de requisitos técnicos estabelecidos}, são listados como requisitos técnicos principais, entre outros: \dots
\end{document}