Comment créer un commande avec une valeur par défaut
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
\hline
\tcell{1}{Titre1}&\tcell{1}{Titre2} \\
\hline
\hline
1 & 2 \\
\hline
\hline
3 & 4 \\
\hline
\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
\hline
\tcellbis{Titre1}&\tcellbis{Titre2} \\
\hline
\hline
1 & 2 \\
\hline
\hline
3 & 4 \\
\hline
\hline
\end{tabular}
\caption{essai2}
\end{table}
\end{document}