[HELP] Indexation - problème à générer la table

Bonjour à tous et toutes,

Je rencontre un BIG problème et j’ai besoin d’aide pour savoir comment le résoudre. Généralement, j’arrive à trouver la solution mais là je sèche…

J’ai rédigé une thèse de presque 600 pages et j’ai indexé près de 1000 notes de bas de page pour créer un index des sources. C’est à peu près la moitié de mes notes.

Au moment de générer l’index (ou plutôt de le mettre à jour), le logiciel mouline sans fin. Au début, il n’y avait pas de problème. Mais on dirait que j’ai atteint la masse critique de données que LibreOffice n’arrive pas à gérer.

Solution 1: est-ce qu’on peut générer un index digne de ce nom pour un fichier volumineux comme une thèse? et comment?
Solution 2: est-ce que Libre Office n’est pas recommandé pour les manuscrits de thèse et leur indexation? quelle est l’autre option que je pourrais mettre en place?

Solution 3:… créer l’index manuellement :hot_face:

Si quelqu’un a une solution, MILLE MERCIS!

Florian

Bonjour,

peut-être réessayer en mode sans échec si ton problème est lié à ton profil
libreoffice ?
Aide - rédémarrer en mode sans échec ...
(démarrer avec un profil "neuf" et ensuite réessayer ton indexation (nb:
prend une copie de ton document avant au cas où... ))

Yves

Ah oui et j'oubliais, tu n 'as pas précisé ta version de Libreoffice ?

si ton document est pas confidentiel, tu peux me l'envoyer à mon adresse
personnelle et je veux bien tester l'indexation pour voir si chez moi, j'ai
aussi le soucis...

Yves

Merci Yves! J’ai essayé avec le mode sans échec (je n’en connaissais pas l’existence) mais soit je n’ai pas réussi à le mettre en marche correctement, soit le problème vient d’ailleurs. Je continue de bloquer LO au moment de mettre à jour la table d’index.

C’est la version 6.2.7.1.

Quand j’allège le fichier (en supprimant des bouts de thèse au hasard), je ne rencontre plus le problème d’actualisation de l’index.

Il faudrait voir si cela ne vient pas d’un endroit précis. Pour cela, le meilleur moyen est de faire comme un CAN électronique : faire le test sur la première moitié du document.
Si le problème existe, diviser cette moitié en deux, etc.
Si le problème n’existe pas, ajouter la moitié rejetée, etc.
on arrive très vite à isoler l’endroit

Gérard

Bonjour,

Il faudrait voir si cela ne vient pas d’un endroit précis. Pour cela, le meilleur moyen est de faire comme un CAN électronique : faire le test sur la première moitié du document.

Qui va comprendre un "CAN électronique" (Convertisseur Analogique/Numérique) ?

Si le problème existe, diviser cette moitié en deux, etc.
Si le problème n’existe pas, ajouter la moitié rejetée, etc.
on arrive très vite à isoler l’endroit

On va dire "par dichotomie" pour rester en logiciel...

Bonjour,

Il faudrait voir si cela ne vient pas d’un endroit précis. Pour cela, le meilleur moyen est de faire comme un CAN électronique : faire le test sur la première moitié du document.

Qui va comprendre un "CAN électronique" (Convertisseur Analogique/Numérique) ?

c'est pour cela que j'ai détaillé

Si le problème existe, diviser cette moitié en deux, etc.
Si le problème n’existe pas, ajouter la moitié rejetée, etc.
on arrive très vite à isoler l’endroit

On va dire "par dichotomie" pour rester en logiciel...

C'est beaucoup mon clair pour moi mais après recherche, c'est cela !

attendons le résultat
Gérard

Oui, ça peut bloquer parce qu'à une époque où les programmeurs ne
disposaient pas de zillions d'octets, des constantes ont été fixées de
manière très basse, comme la limite des lignes des tableaux, ou de la
taille des macros, en pensant que jamais personne n'atteindra la limite
dans un usage "courant", et que de toute façon le matériel n'encaisserait
pas un tel volume de données.

Régis Perdreau

D’accord. Mais dans ce cas, comment fait-on pour générer des index?
Actuellement la solution où j’en suis est mi-automatique, mi-manuel. Créer des fichiers chapitres séparés, générer des index séparés et les fondre ensuite les uns dans les autres manuellement?……

Bonjour,

Il y a quelques versions, je réglais qq options du genre "Mémoire allouée à LibreOffice", ou "Nombre d'images qui peuvent être ouvertes en même temps", ...

Je ne les trouve plus en 6.4.

Sont-elle supprimées ou déplacées ?

Bonjour,
on ne peut résoudre le problééme avec un document maitre et des documents "liés" par chapitre ?
Francis

Bonjour,on ne peut résoudre le problééme avec un document maitre et
des documents "liés" par chapitre ?Francis

oui, généralement pour les gros documents (exemple une thèse), il est
préférable d'utiliser les documents maitres.
ça permet justement de gérer par "petits bouts" et d'être plus serein
coté ressources.
Le doc maitre accède aux informations de chaque sous docs (donc l'Index
global devrait être possible, déjà fait pour une Table des
matières...).

l'autre intérêt du document maitre est d'uniformiser les styles entre
différents chapitres avec des rédacteurs différents : c'est son but
principal je crois : agréger des contributions variées..

Bonjour,
Il y a quelques versions, je réglais qq options du genre "Mémoire
allouée à LibreOffice", ou "Nombre d'images qui peuvent être ouvertes
en même temps", ...
Je ne les trouve plus en 6.4.
Sont-elle supprimées ou déplacées ?

Elles ne sont plus directement accessibles (j'imagine parce que la
gestion des ressources est meilleure et que la modif est moins
nécessaire, aussi parce que les seuils sont plus élevés)
Reste que tu peux les retrouver dans la config avancée si c'est
absolument nécessaire.

> D’accord. Mais dans ce cas, comment fait-on pour générer des
> index?Actuellement la solution où j’en suis est mi-automatique, mi-
> manuel. Créer des fichiers chapitres séparés, générer des index
> séparés et les fondre ensuite les uns dans les autres
> manuellement?……
>
>
> > Oui, ça peut bloquer parce qu'à une époque où les programmeurs
> > nedisposaient pas de zillions d'octets, des constantes ont été
> > fixées demanière très basse, comme la limite des lignes des
> > tableaux, ou de lataille des macros, en pensant que jamais
> > personne n'atteindra la limitedans un usage "courant", et que de
> > toute façon le matériel n'encaisseraitpas un tel volume de
> > données.
> >
> > Régis Perdreau
> >
> >
> > Le mar. 9 juin 2020 à 09:59, Landron Gérard <
> > cornosier@palendriai.lt> aécrit :
> > > > Bonjour,
> > > > > Il faudrait voir si cela ne vient pas d’un endroit précis.
> > > > > Pour cela,le meilleur moyen est de faire comme un CAN
> > > > > électronique : faire letest sur la première moitié du
> > > > > document.
> > > > Qui va comprendre un "CAN électronique"
> > > > (ConvertisseurAnalogique/Numérique) ?
> > > c'est pour cela que j'ai détaillé
> > > > > Si le problème existe, diviser cette moitié en deux, etc.Si
> > > > > le problème n’existe pas, ajouter la moitié rejetée, etc.on
> > > > > arrive très vite à isoler l’endroit
> > > > On va dire "par dichotomie" pour rester en logiciel...
> > > C'est beaucoup mon clair pour moi mais après recherche, c'est
> > > cela !
> > > attendons le résultatGérard

le raisonnement dichotomique est bien plus ancestral que la logique
binaire, qui est effectivement un exemple de raisonnement
dichotomique.Pour identifier des espèces, sous espèces etc, on procède
justement par raisonnement dichotomique (d'où les arbres d'espèces...),
autrement dit par élimination ou "tout ou rien". La première fois que
j'ai entendu ce terme (que j'aime beaucoup...) c'était pour classer des
bactéries par famille
Claire

Re bonjour

J'ai généré un document bidon de 1058 pages avec deux notes de bas de pages
par pages et un index, sur la version linux LO 6.3.2.2.
J'ai ajouté 300 pages, ctrl C et ctrl V, et j'ai remis à jour, donc 1358
pages avec les 50 pages d'index :slight_smile:
La création de l'index semble quasi instantanée et la mise à jour semble ne
durer qu'au max 1s .J'ai 2614 notes indexées.
Il faudrait dire l'OS, si vous travaillez sur un lecteur réseau, la mémoire
de votre machine.

Si vous avez la possibilité d'avoir une version plus récente de LO, comme
la 6.2.7 n'est plus maintenue...on est en 6.3.6 pour le LO 'stable' . c'est
ce que je ferais d'abord, et tester sur une autre machine en local si
disponible bien sûr.

Si le problème persiste, il faudrait m'envoyer quelques pages de la thèse
en privé pour voir à quoi ça ressemble, (si ce n'est pas confidentiel)
(s'il y a des pages avec photos, différentes polices )ainsi que une page de
l'index...

cdt

Régis Perdreau
regis.perdreau@gmail.com

Bonjour,

J’ai bien fait la mise à jour pour la version 6.3.6.
Mon document ne fait que 60Mo pour 600 p. environ, mais il contient des images et des champs nombreux. Je ne sais pas si ça fait une grosse différence…
Et comme j’ai fait tous ces renvois dans un seul fichier, il est un peu tard maintenant pour utiliser un document maître (d’autant que venant de découvrir l’existence de cette fonction, je n’ai pas le temps d’en explorer l’utilisation).

J’ai par ailleurs renoncé à la dichotomie et à mon fichier indexé. Je me suis aperçu d’erreur de mise en forme et de petits bugs contrariants et il m’a paru plus simple et plus sûr de revenir à la version précédente, vieille de quelques jours… Mon inquiétude maintenant est de comprendre comment éviter de reproduire le même problème dans les prochaines semaines à partir de mon fichier propre.

J’ai quand même essayé la dichotomie. Dès que je supprime quelques pages et que j’enregistre, l’index s’actualise sans problème si je fais un enregistrement avant. Mais si je n’enregistre pas, l’index fait bugger LO (!?).

Finalement, la meilleure solution est-elle de générer des index séparés par chapitre dans des fichiers distincts et de les fondre manuellement ensemble?

Bonjour,

Lorsque j'ai eu un souci du même genre, je l'ai résolu avec un document maître et des sous-documents. Ça nous a permis ensuite de travailler à plusieurs sur le même
document, chacun dans sa partie.

Maintenant, pour les documents longs (plus d'une dizaine de pages) je fonctionne comme cela, ça paermet de travailler sur des documents plus légers et LibreOffice a une bien meilleure réactivité.

On trouve d'ailleurs dans la doc : "Index couvrant plusieurs documents)
<https://help.libreoffice.org/3.3/Writer/Indexes_Covering_Several_Documents/fr>

La doc sur Les documents maîtres <https://help.libreoffice.org/3.3/Writer/Master_Documents_and_Subdocuments/fr>.

Bon courage

JM