[Résolu] index lexical avec mots composés

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

gilles.deloustal
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2017 17:22

[Résolu] index lexical avec mots composés

Message par gilles.deloustal »

Bonjour
je souhaite faire un index lexical avec des patronymes sous la forme indiquée ici avec anne et joseph toto
Pour cela j'ai fait un fichier .sdi avec ces entrées
Anne;;toto;;0;0
joseph;;toto;;0;0
et c'est parfait.
Toutefois, si je mets Anne Marie toto à la place de joseph toto, j'obtiens une entrée avec Anne trouvée en page 1 et 2 et une entrée avec Anne Marie en page 2. Je ne veux pas qu'on me dise que j'ai une ligne Anne en page 2.
Dois-je mettre un caractère spécial entre Anne et Marie pour corriger ce problème ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Oukcha le 28 janv. 2025 11:49, modifié 3 fois.
Raison : Ajout coche verte (balise présente)
Libreoffice 25.2.1.2 sur ubuntu 24.04.2
Openoffice 4.1.1.15 sous un autre Ubuntu 24.04 juste installé from scratch
Libreoffice 24.8.5.2 sous w8.1
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: index lexical avec mots composés

Message par Jeff »

Bonjour,
gilles.deloustal a écrit : 12 janv. 2025 22:04 Dois-je mettre un caractère spécial entre Anne et Marie pour corriger ce problème ?
Je n'ai pas testé, mais l'idée me paraît effectivement judicieuse, à tester avec une espace insécable (ou bien un tiret insécable).

De mémoire, sous Ubuntu, l'espace insécable s'obtient avec AltGr+V avec le pilote clavier Latin9.

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
gilles.deloustal
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2017 17:22

Re: index lexical avec mots composés

Message par gilles.deloustal »

Bonjour
Ça ne marche pas avec l'espace insécable, ni avec le tiret - ni avec le caractère _ ni avec &
Libreoffice 25.2.1.2 sur ubuntu 24.04.2
Openoffice 4.1.1.15 sous un autre Ubuntu 24.04 juste installé from scratch
Libreoffice 24.8.5.2 sous w8.1
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: index lexical avec mots composés

Message par Jeff »

La seule solution que j'ai trouvé est de faire l'inverse :aie:

Dans le fichier sdi, je saisi Anne suivi d'une espace classique

Le bémol étant que l'affichage des caractères non-imprimable va afficher l'espace :
 
AOO_Forum2.png
Mais on s'approche du résultat :
 
AOO_Forum1.png
 
A +
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
gilles.deloustal
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2017 17:22

Re: index lexical avec mots composés

Message par gilles.deloustal »

Bonjour
On voit ici que l'index lexical ne me permettra pas de faire un index des patronymes de ma famille car on retrouve plusieurs fois les mêmes prénoms dans ma famille. En effet, Chaque fois qu'on a le mot Anne, une entrée dans TITI ET dans TOTO est créée dans l'index
Connaîtriez-vous une fonction de libreoffice qui me permette d'avoir un index des patronymes ou une application qui offrirait cette fonction ?
Cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice 25.2.1.2 sur ubuntu 24.04.2
Openoffice 4.1.1.15 sous un autre Ubuntu 24.04 juste installé from scratch
Libreoffice 24.8.5.2 sous w8.1
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: index lexical avec mots composés

Message par Jeff »

Dans ton fichier.sdi, pour "Anne", tu devrais saisir "Anne "
(Donc sans les guillemets, mais avec une espace juste après le prénom)
gilles.deloustal a écrit : 14 janv. 2025 15:33 Chaque fois qu'on a le mot Anne, une entrée dans TITI ET dans TOTO est créée dans l'index
Le plus simple serait de nous joindre le fichier test en odt, avec le fichier.sdi ; comme l'extension sdi risque d'être refusé par le forum, encapsule les 2 fichiers dans un Zip.

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
gilles.deloustal
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2017 17:22

Re: index lexical avec mots composés

Message par gilles.deloustal »

Bonjour
Je réalise un document généalogique avec quelques 300 noms, c'est pourquoi j'ai souvent les mêmes prénoms qui reviennent parfois dans la même famille, parfois dans des familles différentes.
Voici les fichiers de test, un grand merci pour le temps que vous passez sur ce problème.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice 25.2.1.2 sur ubuntu 24.04.2
Openoffice 4.1.1.15 sous un autre Ubuntu 24.04 juste installé from scratch
Libreoffice 24.8.5.2 sous w8.1
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: index lexical avec mots composés

Message par Jeff »

Je ne sais pas quand j'aurai à nouveau le temps de me pencher la dessus (en tout cas, pas cette semaine), mais je ne doute pas que d'autres passent dans le coin :)

À ma connaissance, les clés ne servent qu'à une indentation (décalage, ici vers la droite) lors de la présentation de l'index.
Si "Anne" apparaît dans un chapitre appelé "Toto", et dans un chapitre appelé "Titi", elle sera comptabilisée deux fois.

Je n'ai pas testé, mais je serai d'avis d'avoir un fichier sdi comme ceci :

Code : Tout sélectionner

Anne Toto;;toto;;0;0
Anne Titi;;titi;;0;0
Joseph Toto;;toto;;0;0
...rien que pour voir comment se comporte la création d'index.

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
gilles.deloustal
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2017 17:22

Re: index lexical avec mots composés

Message par gilles.deloustal »

Ça donne ce truc bizarre
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice 25.2.1.2 sur ubuntu 24.04.2
Openoffice 4.1.1.15 sous un autre Ubuntu 24.04 juste installé from scratch
Libreoffice 24.8.5.2 sous w8.1
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: index lexical avec mots composés

Message par Jeff »

Effectivement, de mes différents essais, je n'ai pas réussi à faire en sorte qu'un mot composé soit interprété comme une seule entité pour l'index lexical :?

Si d'autres sont plus inspirés...
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6059
Inscription : 02 janv. 2009 23:56

Re: index lexical avec mots composés

Message par Jean-Louis Cadeillan »

Bonjour,
Pour reprendre l'idée de Jeff (que je salue !):
Jeff a écrit : 13 janv. 2025 06:18 un tiret insécable
As-tu essayé le tiret ‐ (unicode 8208 décimal, ou hexa 2010) disponible par exemple par le menu Caractères spéciaux ? (Tu peux faire un remplacement global)
Cordialement,
Jean-Louis
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
gilles.deloustal
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2017 17:22

Re: index lexical avec mots composés

Message par gilles.deloustal »

Bonjour
J'ai mis de tirets insécables hexa 2010 partout dans les fichiers odt et sdi, ça ne me donne pas des résultats satisfaisants, mais je me pose la question : est-ce que je cherche au bon endroit car j'ai vu de nombreux textes avec un tel index ? N'y a-t-il pas une fonction qui donne naturellement un index patronymique ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice 25.2.1.2 sur ubuntu 24.04.2
Openoffice 4.1.1.15 sous un autre Ubuntu 24.04 juste installé from scratch
Libreoffice 24.8.5.2 sous w8.1
gilles.deloustal
Membre OOrganisé
Membre OOrganisé
Messages : 58
Inscription : 05 déc. 2017 17:22

Re: index lexical avec mots composés

Message par gilles.deloustal »

Bonjour
Voilà, ça marche. Il fallait re-démarrer avec un document odt tout neuf et ajouter le nom de famille à côté du prénom.
Un grand merci à tous
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice 25.2.1.2 sur ubuntu 24.04.2
Openoffice 4.1.1.15 sous un autre Ubuntu 24.04 juste installé from scratch
Libreoffice 24.8.5.2 sous w8.1
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: [Résolu] index lexical avec mots composés

Message par Jeff »

:super:

Tu as utilisé des espaces insécables ?

A +

PS : la balise Résolu s'entoure d'accolades, et s'accompagne de l'icône Image, comme ceci :
Image[Résolu]
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce