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 :

Code source d'une commande existante


Sujet :

Programmation (La)TeX avancée

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 13
    Points : 8
    Points
    8
    Par défaut Code source d'une commande existante
    Bonjour,

    Programmeuse et grande utilisatrice de Latex, j'ai découvert il y a quelques mois la programmation de nouvelles macros en Latex et je me suis posée une petite question.

    Par sécurité, j'essaie d'utiliser \newcommand qui permet de vérifier si la commande existe déjà ou non. Si c'est le cas, alors je dois utiliser \renewecommand.

    Cependant, il serait parfois utile je trouve de voir le code de la commande originale pour comprendre comment elle fonctionne, vois pour ne modifier qu'un petit élément de celle-ci.

    Est-ce que cela vous semble possible? Et si oui,quelle est la méthode à suivre pour afficher ce code?

    Actuellement par exemple, j'aimerais une commande qui se basent sur la commande \tableofcontent (avec une liste de sections, sous-sections, ... ) mais qui ne m'affiche pas les titres des sections dans le document. En gros, je veux juste imprimé la page avec la table des matières. L'idée est en fait de créer un document pur faire un ordre du jour d'une réunion qui possède la même structure que la table des matière du procès verbal écris par après. Pour l'instant, je suis obligée de passer par un logiciel pour supprimer la 2ème page de mon PDF ce qui n'est pas très intelligent...

    En fait, je vois très bien ce que je veux faire, et avec un peu de temps, je pense que j'y arriverais avec beaucoup de temps et d'énergie, mais le processus serait nettement accélérer si je pouvais connaître le fonctionnement interne de \tableofcontent. Ce n'est d'ailleurs pas la première fois que j'aimerais modifier ce genre de commande, mais pour l'instant, je n'ose jamais y toucher par peur soit de modifier quelque chose que je ne devrais pas, soit de ne pas arriver au résultat que j'espérais.

    Merci d'avance à celles et ceux qui s’arrêteront un instant pour me répondre!

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Le code des commandes est disponible dans les dossiers de LaTeX. Pour l'afficher, on peut utiliser les commandes \meaning ou \show.

    Code latex : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    \documentclass[fontsize=12pt,twoside=false,parskip=half,french]{scrartcl}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{babel}
     
    \begin{document}
       \meaning\tableofcontents
    \end{document}

    Sinon, je n'ai pas bien compris ce qui est voulu. Un document avec juste la table des matières ?

    PS : il n'y a aucun risque à essayer de les modifier en utilisant \renewcommand.

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Bonjour!

    Merci beaucoup! Oui, \meaning est exactement ce que je cherchais! Par contre, chez moi \show ne montre rien...

    Oui, c'est plus ou moins ce que je recherche... Mais c'était plutôt pour l'exemple, parce qu'en fait, ce n'est pas la première fois que je cherche ce genre de chose!

    Merci beaucoup en tout cas!

  4. #4
    Invité
    Invité(e)
    Par défaut
    Super,

    Bonne continuation !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/08/2012, 16h18
  2. [FLASH MX2004 PRO] Recuperer le code source d'une page
    Par adilou1981 dans le forum Flash
    Réponses: 9
    Dernier message: 26/07/2005, 18h11
  3. [Reseau] Récupérer le code source d'une URL
    Par gogolpexe dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 29/06/2005, 14h06
  4. Récupérer le code source d'une page web
    Par glRaZ dans le forum C++Builder
    Réponses: 4
    Dernier message: 08/12/2004, 09h16
  5. [Juridique] Comment réutiliser le code source d'une classe ?
    Par mathieu dans le forum Général Java
    Réponses: 8
    Dernier message: 17/05/2004, 13h40

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