[Résolu] Tabular et multido

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Tabular et multido

Messagepar erwanadam » Mercredi 17 Août 2016, 11:30

Bonjour,

multido fonctionne-t-il dans un environnement tabular? Je voudrais créer une commande qui produit un tableau vide avec deux colonnes et un nombre variable de lignes. Le code suivant ne fonctionne pas :

Code: Tout sélectionner
\newcommand{\tableau}[1]{
  \begin{tabular}{|c|c|}
    \multido{}{#1}{ & \\ \hline }
  \end{tabular}
}


Si multido ne convient pas, y a-t-il une autre solution?

Merci!
Dernière édition par erwanadam le Mercredi 17 Août 2016, 18:13, édité 1 fois.
erwanadam
Déca-utilisateur
 
Messages: 16
Inscription: Lundi 01 Août 2016, 16:13
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Tabular et multido

Messagepar un bon petit » Mercredi 17 Août 2016, 17:28

erwanadam a écrit:Si multido ne convient pas, y a-t-il une autre solution?


Multido convient très bien, à condition de bien s'y prendre. Voici une solution avec un registre de tokens :
Code: Tout sélectionner
\documentclass{article}
\usepackage{multido}
\def\gaddtotok#1{\global\tabtok\expandafter{\the\tabtok#1}}
\newtoks\tabtok
\newcommand*\tableau[1]{%
   \global\tabtok{\begin{tabular}{|c|c|}\hline}%
   \multido{}{#1}{\gaddtotok{&\\\hline}}%
   \gaddtotok{\end{tabular}}%
   \the\tabtok
}
\begin{document}
Essai : \tableau{5}
\end{document}
un bon petit
Giga-utilisateur
 
Messages: 640
Inscription: Vendredi 12 Juin 2009, 21:35
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: Tabular et multido

Messagepar erwanadam » Mercredi 17 Août 2016, 18:12

Merci! C'est exactement ce qu'il me fallait.
erwanadam
Déca-utilisateur
 
Messages: 16
Inscription: Lundi 01 Août 2016, 16:13
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Grapeshot [Crawler], Proximic [Spider] et 30 invités