microsoft-word - MS Word : liste des légendes des équations dans MS Word avec un niveau de titre supplémentaire

CorePress2024-05-09  3

MS Word: Listing captions of equations in MS Word with extra Heading level

J'ai plusieurs équations que j'aimerais lister à l'aide de légendes. J'ai créé une nouvelle étiquette de légende, appelée « Eqn ». où la numérotation suit le titre du chapitre 1, afin de suivre la liste des chapitres. par exemple :

Chapter 1
d*S* = >= 0 (Eqn. 1.1)
E = mc^2 (Eqn. 1.2)
Chapter 2
a^2 + b^2 = c^2 (Eqn. 2.1)

Supposons que je doive modifier l'équation 1.2 et la montrer telle qu'elle est résolue pour m. Je veux nommer les deux mêmes équations avec le même numéro (c'est-à-dire 1,2) mais avec une étiquette différente (par exemple, en utilisant des lettres), par exemple :

    Chapter 1
        d*S* = >= 0 (Eqn. 1.1)
        E = mc^2 (Eqn. 1.2A)
        m = E/c^2 (Eqn. 1.2B)
        Chapter 2
        a^2 + b^2 = c^2 (Eqn. 2.1)

bien sûr, je souhaite que tous les sous-titres soient automatisés et cohérents



-----------------------------------

Vous pouvez réaliser cette numérotation, mais elle ne peut pas être entièrement « automatisée » sans perdre certaines des fonctionnalités intégrées de Word. Dans un premier temps, je vais juste essayer de répondre à la situation spécifique que vous avez décrite, c'est-à-dire que vous voulez parfois deux équations successives étiquetées avec le même numéro mais avec A pour la première et B pour la seconde. Si vous recherchez réellement quelque chose de plus général que cela, par ex. vous pourriez avoir A,B,C ou les équations associées ne sont pas nécessairement immédiatement les unes après les autres,

Vous aurez peut-être besoin d'un schéma plus complexe et Vous devrez décrire vos besoins plus en détail et déterminer si vous êtes prêt à perdre certaines fonctionnalités de Word.

Normalement, si vous définissez une étiquette de légende "Eqn." et utilisez la numérotation de chapitre.caption avec (par exemple) des paragraphes de style Titre 1 comme titres, Word utilisera le texte et le codage de champ suivants pour insérer vos légendes

Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \s 1 }

(Où tous les { } sont les fichiers spéciauxpaires d'accolades ld que vous pouvez insérer sur le bureau Windows Word en utilisant ctrl-F9).

Peut-être que vous insérez manuellement des crochets autour de la légende comme ceci

(Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \s 1 })

mais laissons cet aspect de côté pour l'instant.

AIUI ce que vous voulez, c'est pouvoir avoir une séquence d'équations numérotées comme ceci

Eqn. 1.1
Eqn. 1.2A
Eqn. 1.2B
Eqn. 1.3

Donc, à première vue, vous pourriez y parvenir en modifiant la légende de 1,2 A pour qu'elle ressemble à ceci

Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \s 1 }A

et la légende de 1,2 B doit ressembler à ceci

Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \c }B

parce que l'option \c dit simplement "utiliser le numéro actuel dans la séquence Eqn."

Mais, si vous avez créé votre tableau d'équations de la manière habituelle (en insérant un tableau de figures et en sélectionnant l'équation d'étiquette), il ne récupérera pas réellement la légende 1,2B, car il le fait simplement. ne reconnaît pas un champ SEQ avec une option \c.

Une façon de résoudre ce problème consiste à appliquer un style de paragraphe spécifique (par exemple, « Eqn » aux légendes de vos équations, et à générer votre tableau d'équations à l'aide de celui-ci.

Une autre solution consiste à modifier le code des légendes A et B afin que le tableau des équations. La possibilité la plus évidente est :

Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \s 1 }{ SET XEQn { SEQ Eqn. \c } }A

Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \r { XEQn } }B

Pour deux équations A et B, cela n'a pas vraiment de sens d'essayer de générer A et B en utilisant n'importe quel type de numérotation { SEQ }. Si vous le faites, le premier SEQ doit généralement réinitialiser la séquence en utilisant \r 1 et le second ne le fait pas. Mais ce n'est pas plus simple.



-----------------------------------

Your guide to a better future - quark24
Your guide to a better future - quark24