如何强制 hvFloat 位于“此处”

如何强制 hvFloat 位于“此处”

我想旋转我的表格但不在新页面上,这就是我使用 hvFloat 而不是 sidewaystable 的原因。但是对于这个,我遇到了另一个问题。表格不会出现在标题下。有没有人有办法强制将此表格置于部分标题下?

在此处输入图片描述

以下是解决我的问题的最小代码:

\documentclass[frenchb,11pt,a4paper]{report}       
\usepackage [frenchb]{babel}                       
\usepackage [ansinew]{inputenc}                
\usepackage [T1]{fontenc}                          

\usepackage{hvfloat}
\usepackage{booktabs}


\begin{document}
\section{Title} 
    \hvFloat[floatPos=!h,rotAngle=90,capPos=t,capVPos=c,capWidth=w,floatCapSep=10]{table}{
        \renewcommand{\arraystretch}{1.25}
        \setlength{\tabcolsep}{3pt}
        \begin{scriptsize}
        \begin{tabular}{rrr}
        \toprule
        1 & 2 & 3 \\
        \midrule
            (As)& 16,00 & 300,00 \\
            (Sb)& 10,87 & <5,00\\
            (Ba)& 100,00 & 42,00 \\
            \bottomrule
        \end{tabular}
        \end{scriptsize}}
        {Caption}{tab:test}
\end{document}

答案1

在里面包装文档你会发现(第 8 部分):

选项nonfloat

有时最好将“浮动”放置在页面的特定位置。使用nonfloat包和选项 可以实现这一点nonFloat=true

相关内容