
이라는 문장을 사용하여 자동으로 북마크를 만들고 싶은데 \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
이 질문을 하도록 코드를 맞춤 제작하여 패키지가 실수로 두 번 포함되었지만 주요 문제는 아닙니다.
이제 테이블 형식이 이전 페이지 세트보다 크기 때문에 테이블 형식을 더 작게 만든 후에는 모든 문제가 해결되고 모든 문제가 해결된다는 것을 알았습니다. 테이블 형식은 페이지를 넘치게 하는 것과 같아서 홀수 빈 페이지가 나갔습니다. 또는 부동 환경에 놓으면 페이지 뒤의 단락과 섹션이 정의된 대로 페이지 앞에 올 것입니다.
간단히 말해서, 표 형식을 섹션 머리글 바로 뒤에 놓을 수 없다는 것이 아니라 단순히 표 형식이 너무 커서 넘쳤기 때문입니다.