Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0001158Documentations SICGestion de la documentation sous SPIPpublic2015-06-04 10:09
RapporteurdorchAssigné àutilisateur16 
PrioriténormaleImpactcritiqueReproductibilitétoujours
Statut affectéRésolutionouvert 
Version du produit 
Version cibléeRésolu dans la version 
Résumé0001158: Latex : Les liens entre articles ne sont pas traités
DescriptionDans le PDF généré par XeLaTeX, les liens présents par exemple dans l'article 919 (en français) ou 1040 (en anglais) ne sont pas correctement traités. On obtient des (p. ??) à la place du numéro de page où se situe l'article ou la rubrique.

Il y a plusieurs raisons à cela :
- Dans le code source LaTeX, la référence vers l'article est géré par une instruction \pageref{...} qui est généré par LaTeXWheel. En langue anglaise, on y voit un espace entre l'accolade entrante et le début de la référence. Cet espace (qui n'était pas présent avant) empêche une reconnaissance correcte de la référence quand on exporte en anglais.
- La référence dans l'article ou la rubrique est gérée par une instruction \label{...}. Le code généré par Latexwheel utilise "art" pour les articles et "rub" pour les rubriques quand on est en français. Quand on est en anglais, "rub" est remplacé par "rubrique".
- En langue anglaise, les liens vers les articles pointent vers les articles en français. Par exemple, dans l'article 1040, on voit un lien vers l'article 922 (\pageref{art922}. Le problème c'est que l'article 922 est en français et que l'article correspondant en anglais est l'article 1047. Pour se sortir de cette situation, il faudrait que tous les liens se fassent par rapport à la langue d'origine de l'article. Il faut donc utiliser la balise #ID_TRAD à la place de la balise #ID_ARTICLE pour la génération du label dans le squelette tex/content_article.
BalisesAucune balise n'est associée.

Activités

utilisateur16

2015-06-04 10:09

  ~0001202

Le fait de remplacer #ID_ARTICLE par #ID_TRAD ne résout pas le problème.

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2015-06-02 14:26 dorch Nouveau bogue
2015-06-02 14:26 dorch Statut nouveau => affecté
2015-06-02 14:26 dorch Assigné à => utilisateur16
2015-06-04 10:09 utilisateur16 Note ajoutée: 0001202