带有回忆录类、titlesec、hyperref 的空白页

带有回忆录类、titlesec、hyperref 的空白页

我有许多很长的 threeparttable,它们之间经常会出现空白页。这似乎是 titlesec 和 hyperref 之间的某种交互 - 如果我在 MWE 中注释掉其中任何一个,则不会出现空白页,但实际上,会出现空白页 3。

如有任何关于如何解决此问题的建议,我们将非常感激。

更新:这与

\subsection{Continuations après réponse montrant au moins M 4e} 

以及其后的三部分表格。如果我复制并粘贴这些表格,它们似乎总是会在它们前面出现一个空白页。从该表格中删除一行似乎可以消除空白页。这可能是浮动问题吗?

梅威瑟:

\documentclass[ a4paper, 11pt, oneside, onecolumn]{memoir}%                                                                      
\RequirePackage[para]{threeparttable}%                                          
\RequirePackage[explicit]{titlesec}%                                            
\RequirePackage{hyperref}%                                                      

\begin{document}                                                                
\chapter{A new chapter}                                                         

\section{Conditions d'utilisation}                                              
Avec xxx{20}{21} HL, main régulière, mais aussi :                               
\begin{enumerate}                                                               
\item xxx{19}{20} H et mineure xxx{5} ;                                         
\item xxx{18}{19} H mineure xxx{6} ;                                            
\item xxx{19}{20} H et majeure xxx{5} (idéalement autre majeure xxx{3}), (5422) possible (doubletons gardés), voire 44(41) avec honneur sec.                    
\end{enumerate}       

\section{Réponses et développements}                                            
A noter : Le répondant peut faire un Stayman avec un (4333), puisque l’ouvreur  est moins souvent miroir.                                                       

\smallskip                                                                      
\begin{threeparttable}[t]                                                       
\begin{tabular}{*{3}{l}}                                                        
\toprule                                                                        
2xxx    &                   &\\                                                 
        &3xxx               &Stayman xxx{4}{+} H ;\\                            
        &xxx{3xxx}{4xxx}    &Texas xxx{4}{+} H ou M xxx{6}{+} ;\\               
        &3xxx               &xxx{4}{11} H ;\\                                   
        &4xxx               &xxx{Bicolore majeur 5--5} ;\\                      
        &4xxx               &xxx{Bicolore majeur au moins 5--6} ;\\             
        &4xxx(xxx)          &xxx{Bicolore mineur au moins 5--4, court à  xxx(xxx)} ;\\                                                                   
        &4xxx               &Quantitatif ;\\                                    
        &5xxx               &xxx{FC, (xxx, xxx)(5+, 5+)} ;\\                    
        &5xxx               &Quantitatif ;\\                                    
\bottomrule                                                                     
\end{tabular}                                                                   
\caption{L'ouverture de 2SA: Réponses}                                          
\end{threeparttable}                                                            

\subsection{{Continuations après Stayman 3 Ts}}                                 
\begin{threeparttable}[t]                                                       
\begin{tabular}{*{3}{l}}                                                        
\toprule                                                                        
2xxx                &3xxx   &Stayman xxx{4}{+} H ;\\                            
3xxx                &       &Pas de M xxx{4} ;\\                                
3M                  &       &Une seule majeure (xxx{4} ou xxx{5}) ;\\           
3xxx                &       &Les deux M xxx{4} ;\\                              
4m\textsubscript{1} &       &(44)(14), singleton m\textsubscript{1};\\          
\bottomrule                                                                     
\end{tabular}                                                                   
\caption{2xxx: Réponses à Stayman}                                              
\end{threeparttable}                                                            

\subsection{Subsection one}                                                     

\begin{threeparttable}[t]                                                       
\begin{tabular}{*{3}{l}}                                                        
\toprule                                                                        
2xxx    &3xxx   &\\                                                             
3xxx    &       &\\                                                             
&3M\textsubscript{1}   &Chassé-croisé , M\textsubscript{1} xxx{4}, M\textsubscript{2} xxx{5} ; \\                                            
&3xxx                   &A jouer ;\\                                            
&4m                     &{edc}, bicolore m xxx{5}{+}, M xxx{4} ;\\              
&4M\textsubscript{1}    &M\textsubscript{1} xxx{6} belle couleur,               
M\textsubscript{2} xxx{4} ;\\                                                   
&4xxx                  &Quantitatif.\\                                          
\\                                                                              
\cmidrule(r){2-3}                                                               
2xxx    &3xxx   &\\                                                             
3xxx   &3xxx   &Chassé-croisé ;\\                                               
3xxx    &       &Fit xxx xxx{3}, en attendant ;\\                               
3xxx    &       &Sans fit xxx xxx{3},  ;\\                                      
4xxx    &       &Fit xxx xxx{3}, EC, contrôle xxx sans contrôle xxx ;\\         
4xxx    &       &Fit xxx xxx{3}, EC, contrôles xxx, xxx sans contrôle xxx ;\\   
4xxx    &       &Fit xxx xxx{3}, EC, contrôles xxx, xxx, xxx ;\\                
4xxx    &       &Fit xxx xxx{3}, xxxnsedc.\\                                    
\\                                                                              
\cmidrule(r){2-3}                                                               
2xxx    &3xxx   &\\                                                             
3xxx   &3xxx   &Chassé-croisé ;\\                                               
3xxx    &       &Sans fit xxx xxx{3},  ;\\                                      
4xxx    &       &Fit xxx xxx{3}, EC, contrôle xxx sans contrôle xxx ;\\         
4xxx    &       &Fit xxx xxx{3}, EC, contrôles xxx, xxx sans contrôle xxx ;\\   
4xxx    &       &Fit xxx xxx{3}, xxxnsedc ;\\                                   
4xxx    &       &Fit xxx xxx{3}, EC, contrôles xxx, xxx, xxx.\\                 
\bottomrule                                                                     
\end{tabular}                                                                   
\caption{2xxx: Après Stayman (réponse négative)}                                
\end{threeparttable}                                                            

\subsection{Continuations après réponse montrant au moins M 4e}                 
\begin{threeparttable}[t]                                                       
\begin{tabular}{*{3}{l}}                                                        
\toprule                                                                        
2xxx    &3xxx   &\\                                                             
3xxx    &       &xxx xxx{4} ou  xxx{5}, sans xxx xxx{4};\\                      
&3xxx  &EC, . Soutien xxx sans contrôle xxx ;\\                                 
&3xxx   &A jouer ;\\                                                            
&4xxx   &EC, misfit {9}{+}. Bicolore xxx xxx{5}{+}, xxx xxx{4} ;\\              
&4xxx   &EC, misfit {9}{+}. Bicolore xxx xxx{5}{+}, xxx xxx{4} ;\\              
&4xxx   &Conclusif ;\\                                                          
&4xxx   &Blackwood d'exclusion ;\\                                              
&4xxx   &RKCB xxx ;\\                                                           
&5m     &Blackwood d'exclusion xxx.\\                                           
\\                                                                              
\cmidrule(r){2-3}                                                               
2xxx    &3xxx   &\\                                                             
3xxx   &3xxx   &EC, . Soutien xxx sans contrôle xxx ;\\                         
3xxx    &       &Contrôle xxx, sans contrôle xxx ;\\                            
4xxx    &       &Contrôle xxx, xxx sans contrôle xxx ;\\                        
4xxx    &       &Contrôle xxx, xxx, Ks ;\\                                      
4xxx    &       &Sans contrôle xxx, mini, xxxnsedc ;\\                          
4xxx    &       &Fort EC, Contrôle xxx, xxx, Ks.\\                              
\\                                                                              
\cmidrule(r){2-3}                                                               
2xxx    &3xxx   &\\                                                             
3xxx   &       &xxx xxx{4} ou xxx{5}. Sans xxx xxx{4} ;\\                       
&3xxx   &A jouer ;\\                                                            
&4xxx   &EC, misfit {9}{+}. Bicolore xxx xxx{5}{+}, xxx xxx{4} ;\\              
&4xxx   &EC, misfit {9}{+}. Bicolore xxx xxx{5}{+}, xxx xxx{4} ;\\              
&4xxx   &EC, soutien xxx ;\\                                                    
&4xxx   &Conclusif ;\\                                                          
&4xxx   &RKCB xxx ;\\                                                           
&5C\textsubscript{1}    &Blackwood d'exclusion xxx.\\                           
\\                                                                              
\cmidrule(r){2-3}                                                               
2xxx    &3xxx   &\\                                                             
3xxx    &       &Les deux M xxx{4} ;\\                                          
&4xxx   &Transfert pour 4xxx. Après rectification : Passe ou contrôles ;\\      
&4xxx   &Transfert pour 4xxx. Après rectification : Passe ou contrôles ;\\      
&4M     &Naturel--Passe ou 4xxx RKCB M ;\\                                      
\\                                                                              
\cmidrule(r){2-3}                                                               
2xxx    &3xxx   &Stayman xxx{4}{+} H ;\\                                        
4xxx    &       &444(14), singleton m inconnue ;\\                              
&4xxx   &Transfert pour 4xxx. Après rectification : Passe ou contrôles ;\\      
&4xxx   &Transfert pour 4xxx. Après rectification : Passe ou contrôles ;\\      
&4M     &Naturel--Passe ou 4xxx RKCB M ;\\                                      
\bottomrule                                                                     
\end{tabular}                                                                   
\caption{2xxx: Continuations    après Stayman (réponse positive)}                                               
\end{threeparttable}                                                            
\section{Continuations après Texas majeur}        

\begin{threeparttable}[t]                                                       
\begin{tabular}{*{4}{l}}                                                        
\toprule                                                                        
2xxx                &\hspace{-3pt}3xxx &       &Texas xxx\\                     
3xxx                & &       &Fit xxx{3} ou 2 honneurs secs ;\\                
&umn{1}{xxx}{3xxx}                  &       &xxx xxx{6} et singleton (nommé  après relais 3xxx, 4xxx étant un singleton xxx) ;\\                             
&umn{1}{xxx}{3xxx}                  &       &Régulier, pas de couleur secondaire xxx{4}.  ;\\                                                                    
&umn{1}{xxx}{4m\textsubscript{1}}   &      &Naturel, m\textsubscript{1} xxx{4}  pour jouer 6m\textsubscript{1} en 4--4, plutôt que \\                           
&umn{1}{|l}{}                                       &umn{1}{xxx}{4xxx}  &Coupe de frein ; \\                                                                   
&umn{1}{|l}{}                                      &umn{1}{xxx}{4xxx}  &Agrée   l’atout mineur ; \\                                                             
&umn{1}{|l}{}                                       &umn{1}{xxx}{4xxx}  &RKCB   xxx.\\                                                                          
&umn{1}{xxx}{4xxx}                  &      &Coupe de frein ;\\                  
\\                                                                              
3xxx                &  &       &xxx xxx{5}, xxx xxx{2} ;\\                      
\\                                                                              
 3xxx                & &       &xxx xxx{2} ;\\                                  
&umn{1}{xxx}{4xxx}                  &       &(ii) Texas xxx (4 cartes possibles);\\                                                                             
&umn{1}{xxx}{4xxx}                  &      &(i) xxx xxx{6} ;\\                  
&umn{1}{xxx}{4xxx}                  &       &(ii) Texasxxx (4 cartes possibles);\\                                                                   
&umn{1}{xxx}{4xxx}                  &      &(ii) Texas xxx (4 cartes possibles);\\                                                                             
\\                                                                              
4m\textsubscript{1} & &       &Fit xxx{4}, m\textsubscript{1} bonne couleur, idéalement 24(25) ;\\                                                           
\\                                                                              
4xxx                & &       &Fit xxx{4} et tous contrôles.\\                  
\bottomrule                                                                     
\end{tabular}                                                                   
\caption{2xxx: Réponses àTexas xxx}                                             
\end{threeparttable}                                                            
\end{document}                                                                  

答案1

memoir这里的问题与(您得到相同的book)类或包无关titlesec

问题是

  1. threeparttable不是浮点数,所以不能用它来代替table环境。threeparttable是一种用于制作表格注释的构造。
  2. 空白页后的表格比一页长(或者说,一个部分 + 表格比文本高度长)。大概 LaTeX 宁愿在空白页前分页,\section而不是在空白页后分页\section(我不确定具体细节)。

如果从该表中删除几行,一切都会恢复正常。

建议:使用适当的浮动 + 设计表格,使其适合页面。或者,如果它们太长,请切换到类似longtable

相关内容