[latex] Création de liste dans un template

Création de liste dans un template [latex] - Divers - Programmation

Marsh Posté le 07-10-2019 à 15:46:36    

Bonjour,
Dans un template je créé une fonction pour générer une liste, le but est d'avoir:
 
fruit
 - poire
 - pomme
légume
 - carotte
poison
 - cyanure
 - curare
 
Bon, ensuite je mettrait ça dans un tableau tout joli, mais pour l'instant je bloque sur la récupération des éléments.
 
Mon fichier tex contient:

Code :
  1. \comp{
  2.     {fruit, {{poire}, {pomme}}},
  3.     {légume, {carotte}},
  4.     {poison, {{cyanure}, {currare}}}
  5. }


 
Et mon template.cls

Code :
  1. % settings comp
  2. \newcommand{\comp}[1]{
  3.     \renewcommand{\givencomp}{
  4.         \foreach \type in {#1} {
  5.             toto \type \\
  6.             \foreach \ncomp in {\type} {
  7.                 titi \ncomp \\
  8.             }
  9.         }
  10.     }
  11. }
  12. \newcommand{\givencomp}{}


 
Vu le résultat je pense que je m'y suis mal pris sur la structure dans mon fichier tex, mais j'ai du mal à voir par où aller.
Si avez de quoi m'éclairer :)


Message édité par Tangrim le 07-10-2019 à 15:47:45

---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
Reply

Marsh Posté le 07-10-2019 à 15:46:36   

Reply

Marsh Posté le 08-10-2019 à 11:21:40    

Nevermind, I figured it out :o
 
 

Spoiler :

% settings comp
\newcommand{\comp}[1]{%
% get both id and nested list  
\foreach \t/\u in {#1} {%
\t:%
\foreach \r in \u { (\r) }\newline%
}}
 
 
\comp{%
{fruit/{poire,pomme}},%
{légume/{carotte}},%
{poison/{cyanure,currare}}%
}


Merci linuxfr :D


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed