Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
generalites:erreurs:n:not_in_outer_par_mode [2020/10/24 23:46] – Changement de titre. jejust | 2_programmation:erreurs:n:not_in_outer_par_mode [2021/04/10 17:08] (Version actuelle) – Fusion avec "2_programmation/erreurs/not_in_outer_par_mode". jejust | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Que signifie l' | + | ====== Que signifie l' |
* **Message**: | * **Message**: | ||
* **Origine**: | * **Origine**: | ||
- | On obtient cette erreur lorsqu' | + | On obtient cette erreur lorsqu' |
tel que '' | tel que '' | ||
produisant une boîte. Par exemple, on ne peut pas utiliser un '' | produisant une boîte. Par exemple, on ne peut pas utiliser un '' | ||
un flottant, un '' | un flottant, un '' | ||
On doit déplacer l' | On doit déplacer l' | ||
+ | |||
+ | ===== Plus précisément ===== | ||
+ | |||
+ | Vous avez le message d' | ||
+ | < | ||
+ | *\mbox{\marginpar{foo}} | ||
+ | |||
+ | ! LaTeX Error: Not in outer par mode. | ||
+ | </ | ||
+ | Ce problème survient lorsque vous essayez mettre un élément mobile à l' | ||
+ | d'une boîte. Les éléments mobiles, dans ce contexte, sont les environnements de flottants | ||
+ | ('' | ||
+ | LaTeX ne dispose tout simplement pas des mécanismes permettant à un flottant de flotter hors d'une boîte. | ||
+ | En fait, les environnements de flottants et les '' | ||
+ | de sorte qu'ils ne peuvent pas être imbriqués. | ||
+ | |||
+ | Si votre erreur provient de '' | ||
+ | de placer la commande; il n'y a pas de solution générale, mais on arrive | ||
+ | à se débrouiller au cas par cas. | ||
+ | |||
+ | Si un environnement de flottant est le coupable, il est sans doute possible | ||
+ | d' | ||
+ | <code latex> | ||
+ | \parbox{14cm}{% | ||
+ | \begin{figure}[H] | ||
+ | ... | ||
+ | \caption{Apparemment flottant...} | ||
+ | \end{figure}% | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Cet exemple n'a pas beaucoup de sens en l' | ||
+ | il est concevable de trouver des utilisations réelles (par exemple, | ||
+ | en utilisant un paquetage tel que [[ctanpkg> | ||
+ | deux algorithmes côte à côte). | ||
+ | |||
+ | Un autre cas fréquent est celui où l' | ||
+ | dans un tableau: | ||
+ | <code latex> | ||
+ | \begin{tabular}{|l|} | ||
+ | \hline | ||
+ | \begin{figure} | ||
+ | \includegraphics{mon_image} | ||
+ | \end{figure} | ||
+ | \hline | ||
+ | \end{tabular} | ||
+ | </ | ||
+ | une construction qui était censée dessiner un cadre autour de l' | ||
+ | mais qui ne fonctionne pas. Pas plus que ça, d' | ||
+ | <code latex> | ||
+ | \framebox{\begin{figure} | ||
+ | \includegraphics{foo} | ||
+ | \end{figure}% | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Le problème est que l' | ||
+ | l' | ||
+ | |||
+ | La solution consiste simplement à ne pas utiliser l' | ||
+ | <code latex> | ||
+ | \begin{tabular}{|l|} | ||
+ | \hline | ||
+ | \includegraphics{mon_image} | ||
+ | \hline | ||
+ | \end{tabular} | ||
+ | </ | ||
+ | |||
+ | À quoi servait l' | ||
+ | dans les deux premiers exemples, il ne servait à rien. | ||
+ | Mais peut-être vouliez-vous en fait encadrer l' | ||
+ | |||
+ | Il est facile d'y parvenir, il suffit d' | ||
+ | (ou de l' | ||
+ | <code latex> | ||
+ | \begin{figure} | ||
+ | \begin{tabular}{|l|} | ||
+ | \hline | ||
+ | \includegraphics{mon_image} | ||
+ | \caption{Une image} | ||
+ | \hline | ||
+ | \end{tabular} | ||
+ | \end{figure} | ||
+ | </ | ||
+ | |||
+ | Il en va de même pour les environnements '' | ||
+ | à l' | ||
+ | d'une façon ou d'une autre. | ||
+ | |||
----- | ----- | ||
// | // | ||
* [[https:// | * [[https:// | ||
- | * [[https:// | + | * [[https:// |
+ | * [[faquk> | ||
+ | * [[https:// | ||
{{htmlmetatags> | {{htmlmetatags> |