表格移至项目末尾的参考书目后面

表格移至项目末尾的参考书目后面

我有一份大约 11 页的文档,在文档的约 2/3 处,我有一个页面大小的表格。此表格始终放在文档末尾,甚至在参考文献后面。我该如何避免这种情况?我尝试使用 \longtable。这解决了问题,但标题样式与表格完全不同。usepackage{float} 和 [H]、[ht] 完全没有效果。

    \documentclass[a4paper,fleqn]{cas-sc}
    \usepackage[numbers]{natbib}

    \begin{document}
    \let\WriteBookmarks\relax
    \def\floatpagepagefraction{1}
    \def\textpagefraction{.001}
    % text (approx 6 pages)
    \begin{table}
    \caption{this is my caption}\label{table 6}
    \begin{tabular}{p{0.22\textwidth}p{0.30\textwidth}p{0.10\textwidth}p{0.17\textwidth}}
    \toprule
    &   &  &  \\ % Table header row
    \midrule    
    &   &  &  \\ % Table header row
    &   &  &  \\ % Table header row
    &   &  &  \\ % Table header row
    &   &  &  \\ % Table header row
    &   &  &  \\ % Table header row
    %approx 20 further lines                                    
    \bottomrule
    \end{tabular}
    \end{table}


    %futher text (approx 5 pages with two new Chapters)


    \appendix
    
    %% Loading bibliography style file
    \bibliographystyle{cas-model2-names}
    
    % Loading bibliography database
    \bibliography{myLiterature}
    \end{document}

我正在使用 MikTeX 和 TeXnicCenter。

答案1

在表格开始前和结束后使用\FloatBarrier。为此,您需要\usepackage{placeins}在序言中。

这是您的带有附加内容的代码。

\documentclass[a4paper,fleqn]{cas-sc}
\usepackage{placeins}
\usepackage[numbers]{natbib}

\begin{document}
\let\WriteBookmarks\relax
\def\floatpagepagefraction{1}
\def\textpagefraction{.001}
% text (approx 6 pages)
\FloatBarrier
\begin{table}
\caption{this is my caption}\label{table 6}
\begin{tabular}{p{0.22\textwidth}p{0.30\textwidth}p{0.10\textwidth}p{0.17\textwidth}}
\toprule
&   &  &  \\ % Table header row
\midrule    
&   &  &  \\ % Table header row
&   &  &  \\ % Table header row
&   &  &  \\ % Table header row
&   &  &  \\ % Table header row
&   &  &  \\ % Table header row
%approx 20 further lines                                    
\bottomrule
\end{tabular}
\end{table}
\FloatBarrier


%futher text (approx 5 pages with two new Chapters)


\appendix

%% Loading bibliography style file
\bibliographystyle{cas-model2-names}

% Loading bibliography database
\bibliography{myLiterature}

相关内容