Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4

20 Aoû '18, 13:48

touhami's gravatar image

touhami
10.0k410

Comment créer un commande avec une valeur par défaut avec \\multicolumn\multicolumn

Je voudrais savoir comment créer un raccourci de \multicolumn avec le nombre de colonne comme valeur par défaut. Voici un ECM expliquant le problème renconté \documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper]{geometry} \usepackage{babel} \newcommand{\tcellfont}{\bfseries} \newcommand*{\tcell}[2]{\multicolumn{#1}{|c|}{\tcellfont #2}} \newcommand*{\tcellbis}[2][1]{\multicolumn{#1}{|c|}{\tcellfont #2}} \begin{document} La première commande avec deux arguments fonctionne bien \begin{table}[h] \centering \begin{tabular}{|c|c|} \hline \tcell{1}{Titre1}&\tcell{1}{Titre2} \\ \hline 1 & 2 \\ \hline 3 & 4 \\ \hline \end{tabular} \caption{essai1} \end{table} Mais lorsque je définis la même commande avec une valeur par défaut,\\ j'obtiens l'erreur <<\verb|Misplaced \omit|>> \begin{table}[h] \centering \begin{tabular}{|c|c|} \hline \tcellbis{Titre1}&\tcellbis{Titre2} \\ \hline 1 & 2 \\ \hline 3 & 4 \\ \hline \end{tabular} \caption{essai2} \end{table} \end{document}
cliquez ici pour masquer/afficher la révision 3
ajout de \multicolumn dans le titre

20 Aoû '18, 13:48

touhami's gravatar image

touhami
10.0k410

Comment créer un commande avec une valeur par défautdéfaut avec \\multicolumn

Je voudrais savoir comment créer un raccourci de \multicolumn avec le nombre de colonne comme valeur par défaut. Voici un ECM expliquant le problème renconté \documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper]{geometry} \usepackage{babel} \newcommand{\tcellfont}{\bfseries} \newcommand*{\tcell}[2]{\multicolumn{#1}{|c|}{\tcellfont #2}} \newcommand*{\tcellbis}[2][1]{\multicolumn{#1}{|c|}{\tcellfont #2}} \begin{document} La première commande avec deux arguments fonctionne bien \begin{table}[h] \centering \begin{tabular}{|c|c|} \hline \tcell{1}{Titre1}&\tcell{1}{Titre2} \\ \hline 1 & 2 \\ \hline 3 & 4 \\ \hline \end{tabular} \caption{essai1} \end{table} Mais lorsque je définis la même commande avec une valeur par défaut,\\ j'obtiens l'erreur <<\verb|Misplaced \omit|>> \begin{table}[h] \centering \begin{tabular}{|c|c|} \hline \tcellbis{Titre1}&\tcellbis{Titre2} \\ \hline 1 & 2 \\ \hline 3 & 4 \\ \hline \end{tabular} \caption{essai2} \end{table} \end{document}
cliquez ici pour masquer/afficher la révision 2

19 Aoû '18, 19:49

touhami's gravatar image

touhami
10.0k410

cliquez ici pour masquer/afficher la révision 1

19 Aoû '18, 18:51

Hugues's gravatar image

Hugues
7721916

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

×