如何解决封装数组和封装浮点之间的明显冲突?

如何解决封装数组和封装浮点之间的明显冲突?

问题描述/我的情况: 首先,我在序言中补充道:

\RequirePackage{array}

能够\raggedright\arraybackslash使用

\begin{tabular}[t]{l>{\raggedright}p{0.35\linewidth}>{\raggedright\arraybackslash}p{0.3\linewidth}}

然后,仍然在序言中,我补充道:

\RequirePackage{float}

能够添加[H]选项

\begin{figure}[H]

我的问题: 如果我使用选项[H],编译 latex 文档后图形或表格就会消失。为了在编译文档后看到/显示它们,我应该用 替换[H][!htbp]但显然图形和表格不在我想要/需要的确切位置。包float和之间是否存在冲突?我如何同时array使用这两个包和选项?[H]换句话说,如果我使用\begin{table*}[H]\begin{figure*}[H]代替\begin{table*}\begin{figure*},则图表和表格都会消失。请检查是否带有[H]

最小工作示例: 注意:我使用Overleaf 中的“科学报告”模板,我补充道

\RequirePackage{array}
\RequirePackage{float}

在文件内wlscirep.cls,其中包括。下面是最小工作示例:

\documentclass[fleqn,10pt]{wlscirep}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}

\title{Title of this document}

\begin{document}

\maketitle
\section*{Section Title}
\lipsum[2-12]

% ------ FIGURE --------------------------------------------------
\begin{figure*}[H]
\centering
\includegraphics[width=\textwidth]{stream.jpg}
\caption{A stream.}
\end{figure*}

% ------ TABLE 1 -------------------------------------------------
\begin{table*}[H]
    \centering
    \begin{tabular}[t]{ c c c c c c c c c c}
    \toprule
    &$A$&$B$&$C$&$D$&$E$&$F$&$\alpha$&$\beta$&$\gamma$\\
    \midrule
    London
    & $0.1$ & $5.6$ & $0.5$ & $3$ & $9$ & $0.01$ & $4$  & $8$ & $22$\\
    Paris & $0.8$ & $6$ & $22.4$ & & & & &  $4$ \\
    Moscow & $0.7$ & $54$ & & & & & & &  $45$ \\
    Berlin & $0.2$ & $1.01$ & $41$ & & & & &  $92$ \\
    Rome & $0.9$ & $24$ & $601$ & & & & & &  $9.5$ \\
    \bottomrule
    \end{tabular}
    \caption{Some values.}
    \label{Tab:table_1}
\end{table*}

% ------ TABLE 2 -------------------------------------------------
\begin{table*}[H]
    \centering
    \begin{tabular}[t]{l>{\raggedright}p{0.35\linewidth}>{\raggedright\arraybackslash}p{0.3\linewidth}}
    \toprule
    &Feature 1 &Feature 2\\
    \midrule
    London&-&50 \\
    Paris&80&50 \\
    Rome&8&0 \\
    Ottawa&9&7 \\
    Berlin&7&1 \\
    Mexico City&4&2 \\
    Dakar&5&5 \\
    Ljubljana&9&- \\
    Washington D.C.&0&- \\
    Abu Dhabi&1&- \\
    Viennas&2&- \\
    Brussels&2&- \\
    Luanda&3&- \\
    Moscow&0&- \\
    Lima&-&2 \\
    \bottomrule
    \end{tabular}
    \caption{Features for each city.}
    \label{Tab:table_2}
\end{table*}

\end{document}

编译此代码后: 在此处输入图片描述

相关内容