Либо создается новая пустая страница, либо мой абзац перемещается вперед по таблице после того, как я использую hyperef для автоматического создания закладок.

Либо создается новая пустая страница, либо мой абзац перемещается вперед по таблице после того, как я использую hyperef для автоматического создания закладок.

Я хочу автоматически создавать закладки с помощью предложения \usepackage[breaklinks,colorlinks,linkcolor=black,citecolor=black,urlcolor=black]{hyperref}, но абзац, который я написал после моей таблицы, будет перед таблицей. После того, как я использую окружение таблицы, пытаясь использовать команду типа [!hbp], между предыдущим разделом и разделом, к которому принадлежит моя таблица, появится странная новая пустая страница.

Я хочу узнать, есть ли решение, отличное от размещения предложения между заголовком и таблицей. Я попробовал сделать это и это оказалось полезным.

Вот мой код.

\documentclass[UTF-8,openany]{ctexart}
\newtheorem{prop}{Proposition}[section]
\newenvironment{enabstract}{
    \par\small
    \noindent\mbox{}\hfill{\bfseries \enabstractname}\hfill\mbox{}\par
    \vskip 2.5ex}{\par\vskip 2.5ex} 
\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{amsmath}  %大于等于geqslant,小于等于leqslant
\usepackage{amssymb}
\usepackage{titling}
\usepackage{ctex}
\usepackage{array}
\usepackage{ulem}
\newcommand{\li}{\uline{\hspace{0.5em}}}
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
\newcolumntype{C}[1]{>{\PreserveBackslash\centering}p{#1}}
\newcolumntype{R}[1]{>{\PreserveBackslash\raggedleft}p{#1}}
\newcolumntype{L}[1]{>{\PreserveBackslash\raggedright}p{#1}}
\usepackage{verbatim}
\usepackage{geometry}
\usepackage{float}
\usepackage[bookmarks=true,colorlinks,linkcolor=black]{hyperref}
\geometry{left=3.15cm, right=3.15cm, top=2.54cm, bottom=2.10cm}
\pagestyle{plain}
\usepackage[breaklinks,colorlinks,linkcolor=black,citecolor=black,urlcolor=black]{hyperref}


\begin{document}
\maketitle
\tableofcontents 
\newpage
\subsection {delete P permutation}
\subsubsection{description}
123。
\subsubsection{result}
\par    
        \begin{center}
            \includegraphics[width=0.95\textwidth, natwidth=1194,natheight=774]{2.4.2.png}
        \end{center}
\subsubsection{analysis}
\par 

\begin{table*}

\begin{center}
\begin{tabular}{|L{4cm}|L{4cm}|L{4cm}|}
    \hline
    & 对照组 &实验组(删除P置换)\\ \hline
    massage x &1 &1\\ \hline
    \multicolumn{3}{|C{12cm}|}{第1轮}  \\ \hline
    E(R0)  &   2  &2\\   \hline
    E(R0)\^{} K1&2&2\\ \hline
    S(E(R0)\^{}K1) &6 &6\\ \hline
    P(S(E(R0)\^{}K1))&6& \\ \hline
    R1 &6&6\\ \hline
    \multicolumn{3}{|c|}{第2轮}  \\ \hline
    E(R1)  &   10 &9 \\   \hline
    E(R1)\^{} K2&10&9\\ \hline
    S(E(R1)\^{}K2) &14&10\\ \hline
    P(S(E(R1)\^{}K2))&14& \\ \hline
    R2 &15&9 \\ \hline
    \multicolumn{3}{|c|}{第3轮}  \\ \hline
    E(R2)  &   22 &12 \\   \hline
    E(R2)\^{} K3&22&12\\ \hline
    S(E(R2)\^{}K3) &21&6\\ \hline
    P(S(E(R2)\^{}K3))&21& \\ \hline
    R3 &19 &6\\ \hline
    \multicolumn{3}{|c|}{第4轮}  \\ \hline
    E(R3)  &   30&9 \\   \hline
    E(R3)\^{} K4&30&9\\ \hline
    S(E(R3)\^{}K4) &16&8\\ \hline
    P(S(E(R3)\^{}K4))&16& \\ \hline
    R4 &13&9 \\ \hline
    \multicolumn{3}{|c|}{第5轮}  \\ \hline
    E(R4)  &   18 &13\\   \hline
    E(R4)\^{} K5&18&13\\ \hline
    S(E(R4)\^{}K5) &17&9\\ \hline
    P(S(E(R4)\^{}K5))&17& \\ \hline
    R5 &14&11 \\ \hline
    \multicolumn{3}{|c|}{第6轮}  \\ \hline
    E(R5)  &   18 &17 \\   \hline
    E(R5)\^{} K6&18&17\\ \hline
    S(E(R5)\^{}K6) &18&8\\ \hline
    P(S(E(R5)\^{}K6))&18& \\ \hline
    R6 &13 &9\\ \hline
    cipher y &33 &33\\ \hline
\end{tabular}
\end{center}
\end{table*}
\par 可以看到有无P置换对加密过程中制造雪崩效应的速度有一定影响作用,尽管前$6$轮变化比特的数目增加较慢,但事实上由于加密轮数充分长,观察最后几轮可以发现,$R_i$等数据的变化比特数目接近期望,最终密文变化的比特数目和对照组是一致的。
\subsection{summarize}
\begin{itemize}
\item 当一个比特变化的概率是$\frac{1}{2}$时,其熵是最大的。所以我们希望改变任意单个明文比特或密钥比特都会使密文的每一个比特以$\frac{1}{2}$的概率改变。标准DES算法使得明文输入的一个比特的变化引起密文输出的比特有$33$位变化,符合平均的发生变化的期望。
\item E扩散操作对于在加密过程中制造雪崩效应的速度和程度有一定的影响作用,但不是决定性作用。另外,扩散操作使得改变输入的一个比特后最终密文的变化数目更接近于期望。
\end{itemize}
\end{document}

решение1

Я адаптировал свой код, чтобы задать этот вопрос, поэтому пакет был включен дважды по ошибке, но это не главная проблема.

Я обнаружил, что все будет хорошо, и все проблемы исчезли после того, как я уменьшил свою таблицу, так как теперь она больше, чем предыдущий набор страниц. Таблица как бы переполняет страницу, поэтому странная пустая страница вышла. Или, если я помещу ее в плавающую среду, абзацы и раздел после страницы выйдут на передний план страницы, как определено.

Короче говоря, дело не в том, что таблицу нельзя поместить сразу после заголовка раздела, а просто в том, что моя таблица настолько большая, что она выходит за его пределы.

Связанный контент