IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation (La)TeX avancée Discussion :

Surcharge et nombre d'argument


Sujet :

Programmation (La)TeX avancée

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Surcharge et nombre d'argument
    Bonjour,

    J'essaye de faire un \newcommand mais avec 18 arguments et j'ai l'impression que latex ne comprend pas la numérotation au dela de 9 (j'ai testé ça marche) or j'ai besoin de 18 arguments, que faire ??

    Merci pour votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de Winnt
    Homme Profil pro
    budget et contrôle de gestion
    Inscrit en
    Décembre 2006
    Messages
    1 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : budget et contrôle de gestion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 978
    Points : 4 130
    Points
    4 130
    Par défaut
    Bonjour,

    En effet LaTeX ne gère pas plus de 9 arguments de base.
    Toutefois, l'extension keycommand devrait vous permettre de faire ce que vous voulez avec des arguments nommés en plus.
    Winnt
    Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
    N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
    Pensez au bouton si votre problème est résolu.


    C'est en Linuxant qu'on devient .... geek
    Et c'est en LateXant qu'on devient flemmard
    Mon blog tout neuf.
    Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    mais comment faire concrètement ? Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    \newcommand{\sys}[18]{
    \left\{ 
    \begin{matrix}
     #1&#2&#3&=&#4 \\ 
     #5&#6&#7&=&#8 \\ 
     #9&#10&#11&=&#12 \\ 
    \end{matrix}
    \right. \left\vert 
    \begin{matrix}
     #13 & #14\\ 
     #15 & #16\\ 
     #17& #18\\
    \end{matrix}
    \right.}
    Je ne vois pas ou le mettre ?

    Merci beaucoup pour votre retour

  4. #4
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    mais comment faire concrètement ?
    Comme ceci, attention ça pique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    \documentclass{report}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \def\matr#1#2#3#4#5#6#7#8#9{\def\matrMore##1##2##3##4##5##6##7{\begin{bmatrix}#1&#2&#3&#4\\#5&#6&#7&#8\\#9&##1&##2&##3\\##4&##5&##6&##7\end{bmatrix}}\matrMore}
    \begin{document}
    \[\matr 1110 1110 1110 0000\]
    \end{document}
    Il te reste à adapter mais il vaut mieux te tourner vers l'extension que Winnt t'as fourni ou alors l'extension xarg.

  5. #5
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2014
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Surcharge Latex et problème avec le nombre d'arguments
    Merci beaucoup, concrètement ça commence à se dessiner mais en vrai j'ai plus de 18 arguments, comment faire pour définir 20 et plus ? J'ai essayé ###1 et les suivants mais ça n'a pas l'air de fonctionner!

    Merci beaucoup

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/11/2005, 17h55
  2. Réponses: 4
    Dernier message: 31/10/2005, 17h48
  3. Macros et nombre d'arguments variable
    Par kaisse dans le forum C
    Réponses: 7
    Dernier message: 28/07/2005, 10h10
  4. Nombre d'arguments variable
    Par gege2061 dans le forum C
    Réponses: 7
    Dernier message: 05/08/2004, 15h43
  5. UNION de deux SELECT avec nombre d'arguments différents
    Par orus8 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 16/07/2004, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo