Cet ECM est en erreur :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
E
% \usepackage{lua-visual-debug}
\usepackage[paperheight=6.4in, paperwidth=4.8in, margin=.25in]{geometry}
\usepackage{fontspec}
\setmainfont{EBGaramond-Regular}
\usepackage{tabularx}
\usepackage{multirow}
\begin{document}
\begin{center}
\begin{tabularx}{1.15\paperwidth}{p{.50\paperwidth} p{2em} p{.50\paperwidth}}
\small
\multicolumn{1}{c}{some text} & \multirow{5}{2em}{|| ||} & \multicolumn{1}{c}{some text} \\
& & \\
& & \\
& & \\
& & \\
\end{tabularx}
\end{center}
\normalsize
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

La compilation (xelatex) se termine anormalement avec ce message :

Ouvrir dans l'éditeur Overleaf
! Misplaced \omit.
\multispan ->\omit
\@multispan
l.22 \end{tabularx}
?
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Il semblerait qu'il y ait incompatibilité entre \multirow et \multicolumn utilisés de cette manière car si je les place sur des lignes différentes, comme ceci :

Ouvrir dans l'éditeur Overleaf
& \multirow{5}{2em}{|| ||} & \\
\multicolumn{1}{c}{some text} & & \multicolumn{1}{c}{some text} \\
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

… le problème disparaît.

Malheureusement cela ne me donne pas le résultat escompté : les pipes (|| ||) doivent apparaître sur la même ligne que some text.

Pourquoi en est-il ainsi ? Y a-t-il un moyen de contourner cette limitation ?

Contexte : Dans la table que je souhaite créer, le multirow est la manière que j'utilise pour placer un séparateur vertical via \includegraphics dont j'ajuste la hauteur grâce au paramètre scale=facteur afin de l'aligner avec la hauteur des colonnes contenant du texte (some text), par exemple :

Ouvrir dans l'éditeur Overleaf
\multirow{46}{2em}{\includegraphics[scale=1.122]{images/sep2.jpg}}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Les extrémités du séparateur vertical doivent être alignées avec la première et la dernière ligne de la table.

Modification :

Il semble s'agir d'une particularité de mon système (Debian stable) : après avoir appuyé sur la touche envoi, je me suis relu comme à l'habitude et j'ai eu l'idée d'aller faire un tour sur l'éditeur Overleaf… surprise, surprise… le compilateur xelatex n'a pas de problème avec mon ECM et crée le PDF attendu. Il s'agit donc maintenant de déterminer ce qui coince au niveau de mon environnement. Après avoir déterminé la cause de mon problème, j'ai fait une recherche et je n'ai rien vu de comparable. Comment procéder ?

Posée 25 Sep '20, 22:21

Chris%20Jones%20XL's gravatar image

Chris Jones XL
19111118
Taux d'acceptation : 6%

Modifiée 30 Sep '20, 14:37

Pathe's gravatar image

Pathe ♦♦
7.6k49208252


Le problème est la position de \small :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
% \usepackage{lua-visual-debug}
\usepackage[paperheight=6.4in, paperwidth=4.8in, margin=.25in]{geometry}
\usepackage{fontspec}
\setmainfont{EBGaramond-Regular}
\usepackage{tabularx}
\usepackage{multirow}
\begin{document}
\begin{center}
\small
\begin{tabularx}{1.15\paperwidth}{p{.50\paperwidth} p{2em} p{.50\paperwidth}}
%\small
\multicolumn{1}{c}{some text} & \multirow{5}{2em}{|| ||} & \multicolumn{1}{c}{some text} \\
& & \\
& & \\
& & \\
& & \\
\end{tabularx}
\end{center}
\normalsize
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 25 Sep '20, 22:39

samcarter's gravatar image

samcarter
8.6k2817
Taux d'acceptation : 57%

Modifiée 25 Sep '20, 22:41

Où dois-je le placer ?

(25 Sep '20, 22:58) Chris Jones XL Chris%20Jones%20XL's gravatar image

@Chris Jones XL : avant \begin{tabularx} !

(25 Sep '20, 23:03) samcarter samcarter's gravatar image

@samcarter effectivement… j'ai une centaine d'autres tables du même type et \small est systématiquement placé en dehors de la table. Après correction, l'erreur est corrigée.

(29 Sep '20, 20:42) Chris Jones XL Chris%20Jones%20XL's gravatar image
Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×7
×7
×6
×5

Question posée : 25 Sep '20, 22:21

Question vue : 4,391 fois

Dernière mise à jour : 30 Sep '20, 14:30

C'est votre première visite ici ? Consultez la FAQ !

×