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

Mise en forme Discussion :

numérotation d'éléments personnalités


Sujet :

Mise en forme

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 12
    Points : 15
    Points
    15
    Par défaut numérotation d'éléments personnalités
    Bonjour à tous,
    J'ai déjà vu plusieurs fois cette utilisation mais je n'ai jamais trouvé comment faire :

    Définition 1.2 : blabla bla ma définition...
    Exemple 4.4 : blablabla mon exemple....

    Donc, de manière générique ça donne : elementPerso X.Y : [texte]X définit le numéro de chapitre et Y le numéro de l’élément personnel. Exactement comme la numérotation des figures et des tableaux.
    Je voudrais pouvoir faire la même chose sur des portions de code source. Par exemple :

    Code source x.y :
    ligne de code 1
    ligne de code i
    ligne de code N

    En Latex, il est possible de référencer les figures et les tableaux. On peut également générer un table des figures ou une liste des tableaux.
    Serait-il possible de faire pareil sur des segments de code source ?

    Bien à vous tous et merci encore pour votre lecture,
    Dorian.

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 344
    Points : 561
    Points
    561
    Par défaut
    Bonjour,

    Définition 1.2 : blabla bla ma définition...
    Exemple 4.4 : blablabla mon exemple....
    Ça peut se faire assez simplement grâce à la commande \newtheorem{<nom>}{<titre>}[<compteur>]. Le dernier argument est optionnel. L'affichage par défaut peut ne pas convenir, pour personnaliser un peu tout ça, il faut charger le package [B]amsthm[/C] et utiliser la commande \theoremstyle. Je te renvoi à la documentation pour plus d'information. Voici un ECM pour te montrer le fonctionnement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    % !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = pdflatex
     
    \documentclass[12pt, french, a4paper]{article}
     
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{geometry}
    \usepackage{babel}
     
    \newtheorem{mydef}{Définition}[section]
     
    \begin{document}
     
    	\section{Section 1}
     
    		\begin{mydef}[Titre]
    			Des choses passionnantes\dots
    		\end{mydef}
     
    \end{document}
    En Latex, il est possible de référencer les figures et les tableaux. On peut également générer un table des figures ou une liste des tableaux.
    Serait-il possible de faire pareil sur des segments de code source ?
    Oui c'est possible. C'est assez compliqué à faire mais un package, tocloft permet de simplifier les démarches. Tu as un très bon exemple dans la documentation du package (section 2.4). Étant donné que ton objectif est de présenter des codes sources, je me demande si le package listings ne propose pas nativement cette fonctionnalité
    La FAQ apporte souvent la solution aux problèmes
    Avant de demander de l'aide, pensez à faire un ECM ! Un problème bien expliqué est un problème à moitié résolu .

  3. #3
    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
    je me demande si le package listings ne propose pas nativement cette fonctionnalité
    Effectivement pour le code source l'extension listings est très compète, si jamais elle ne gère pas les compteur il suffira d'en créer un et de l'ajouter dans un listing.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 12
    Points : 15
    Points
    15
    Par défaut
    Yes ! ça marche !
    Merci beaucoup à vous deux

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/11/2014, 22h03
  2. [Algo] Trouver un arrangement ou une combinaison d'éléments
    Par Morvan Mikael dans le forum Algorithmes et structures de données
    Réponses: 16
    Dernier message: 20/04/2013, 11h46
  3. Réponses: 0
    Dernier message: 03/11/2011, 09h56
  4. Filtrer&Trier des éléments (rep/fic) numérotés
    Par Marcopilon dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 18/11/2009, 12h53
  5. [AC-2007] Numérotation des éléments d'une Nomenclature
    Par djool dans le forum VBA Access
    Réponses: 8
    Dernier message: 14/05/2009, 08h03

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