Bonjour,
Il n’est pas clair si vous souhaitez un tableau avec une légende ou sans légende. Votre exemple COMPLET minimal (ECM) semble indiquer que vous souhaitez un tableau sans légende.
Dans ce cas : supprimez \centering et remplacez l’environnement table* par center (si vous ne voulez pas de flottant, n’employez pas d’environnement de flottant, tout simplement…).
Ce qui donne :
%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage{booktabs}
\begin{document}
\begin{multicols}{2}
\lipsum[1]
\begin{center}
\begin{tabular}{ccc}
\toprule
\textbf{Col 1} & \textbf{Col 2} & \textbf{Col 3}\
\midrule
a,a & e,g & Plus \
a,b & e,c & Moins\
c,d & c,e & Plus \
\bottomrule
\end{tabular}
\end{center}
\lipsum[2-4]
\end{multicols}
\lipsum[1-3]
\end{document}
%%%%%%%%%%%%%%%%%%%%
Dans le cas où vous souhaitez une légende, utilisez en plus la commande \captionof (elle provient du package caption) :
%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage{booktabs}
\usepackage{caption}
\begin{document}
\begin{multicols}{2}
\lipsum[1]
\begin{center}
\begin{tabular}{ccc}
\toprule
\textbf{Col 1} & \textbf{Col 2} & \textbf{Col 3}\
\midrule
a,a & e,g & Plus \
a,b & e,c & Moins\
c,d & c,e & Plus \
\bottomrule
\end{tabular}
\captionof{table}{Ceci est un tableau !}
\end{center}
\lipsum[2-4]
\end{multicols}
\lipsum[1-3]
\end{document}
%%%%%%%%%%%%%%%%%%%%
Remarque : je ne vois pas le rapport avec le compilateur…
Le 3 juin 2022 à 09:24, xyz@xyz.tld a écrit :
Bonjour,
Je souhaiterais dans un mulcicols{2} positionner un tableau sur les deux colonnes, mais à un endroit précis (i.e. non “flottant”).
Normalement c’est le job de {table*}, mais il semble incompatible avec le H, le tableau disparaît.
Il semble que cela dépend du compilateur.
Si quelqu’un à un truc robuste ?
Merci et bonne journée,
Lionel
%------------------------------------------------------------- DEBUT ECM
\documentclass{article}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage{booktabs}
\usepackage{float} % float H
\begin{document}
\begin{multicols}{2}
\lipsum[1]
\begin{table*} %[H] %<— ICI !
\centering
\begin{tabular}{ccc}
\toprule
\textbf{Col 1} & \textbf{Col 2} & \textbf{Col 3}\
\midrule
a,a & e,g & Plus \
a,b & e,c & Moins\
c,d & c,e & Plus \
\bottomrule
\end{tabular}
\end{table*}
\lipsum[2-4]
\end{multicols}
\lipsum[1-3]
\end{document}
%------------------------------------------------------------- FIN ECM