文本和表格之间的分页符

文本和表格之间的分页符

我的一个文档中出现分页符问题,如下所示: 文档 我希望部分文本位于分页符和表格之间。我尝试了一些\nopagebreak命令,但目前还没有成功:

\footnote{\cf{} Annexe \ref{bilan_prev} : \nameref{bilan_prev} page \pageref{bilan_prev}}. Avec un résultat quasi nul, les sommes dues au titre de l'\ac{is} seraient ainsi dérisoires.\nopagebreak[0]

En outre, si des activités lucratives mineures devaient advenir afin d'aider à équilibrer le budget, en s'assurant que la gestion de l'association soit effectivement désintéressée, que les activités lucratives restent significativement minoritaires et que les montants de celles-ci ne dépassent pas la limite de \num{60540}\,\euro{} hors taxe, l'\aero{} n'aurait aucun mal à faire jouer la franchise des activités lucratives accessoires.\\\nopagebreak[0]

Par ailleurs, la \ac{cet} s'avère également négligeable. En effet, la seule possession en matière d'immeubles bâtis est une construction sur sol d'autrui évaluée à \num{37419}\,\euro{}. En l'absence de réponse du Service des Impôts des Entreprises suite à ma demande concernant la valeur locative d'un tel bien, on supposera que celle-ci, qui constitue la base de calcul de la première composante de la \ac{cet}, la \ac{cfe}, est suffisamment faible par rapport aux éléments qui suivent pour la considérer  comme négligeable.\nopagebreak[0]

De plus, la valeur ajoutée qui constitue l'assiette de la deuxième composante de la \ac{cet}, la \ac{cvae}, est également relativement faible. Déterminée à partir du chiffre d'affaires, majoré d'autres produits et diminué de certaines charges, son calcul à partir du bilan de 2014 donne :\nopagebreak[4]

\begin{center}
\noindent
\resizebox{0.75\textwidth}{!}{
\tikz\node[draw,rounded corners=0.75cm]{
\begin{tabular}{lr}
Ventes de marchandises&932\\
Production vendue de biens et services&490 632\\
Transferts de charges (refacturation de frais)&\multicolumn{1}{r}{6 088}\\\cline{2-2}
Chiffre d'affaires&497 652\\
Autres produits&10\\
Subventions&23 982\\
Transferts de charges déductibles de la valeur ajoutée&21 786\\
\\
Achats de matières premières&-1 330\\
Autres achats et charges externes&\multicolumn{1}{r}{-422 177}\\\cline{2-2}
Valeur Ajoutée&119 923
\end{tabular}
};}
\end{center}

谁能帮我?

答案1

这类问题本质上与视觉格式化有关,最好的解决方法是应用适当的页面格式化命令,这些命令在最终修订时明确给出,正如 DC 所建议的那样。但是,定义一个环境变体非常容易,center它永远不会在其自身之上开始新的页面:

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{lipsum}

\makeatletter

\newenvironment*{nobreakcenter}{%
  \trivlist
  \@beginparpenalty \@M
  % Uncomment the following line to prohibit page breaks below the environment 
  % as well:
  % \@endparpenalty \@M
  \centering
  \item\relax
}{\endtrivlist}

\makeatother



\begin{document}

\lipsum[1-5]

Just a few more lines.  Just a few more lines.  Just a few more lines.  Just a
few more lines.  Just a few more lines.  Just a few more lines.  Just a few more
lines.  Just a few more lines.  Just a few more lines.  Just a few more lines.
Just a few more lines.

\begin{nobreakcenter}
    \lipsum[6]
\end{nobreakcenter}

\lipsum[7-8]

\end{document}

当然,内容环境仍然可以跨页面分割;如果需要,也可以避免这种情况。

相关内容