Foire aux questions

Cette page ne remplace pas les recommandations de la Wikisource en français. Elle apporte un supplément d’information sur des techniques et des outils qui pourraient être utiles dans le cadre de votre wikitravail.

Cette FAQ considère que vous êtes familier avec les façons de faire de la Wikisource en français. Par exemple, vous savez ce qu’est un livre, vous avez corrigé et validé au moins une centaine de pages, vous savez comment insérer une note dans une page (<ref>…</ref>), vous avez inséré des modèles.

Dans un livre, je veux cacher les scans sans intérêt

modifier

Vous ne devriez cacher que les scans qui n’ont pas à être transcrits (pages de protection, par exemple), les autres doivent apparaître dans le livre.

Utilisez &middot; comme caractère. Voyez par exemple le champ « Pages » de ce livre

Les scans sont masqués. Que faire ?

modifier

Voyez cette section

Dans une série, je veux montrer l’avancement des tomes/volumes

modifier

Voyez ce modèle de tomaison, qui est inclus dans ce livre et qui fait appel à ce modèle.

Je veux que chaque ancre de l’ouvrage soit unique

modifier

Selon mon expérience de programmeur IRL et de contributeur sur Wikipédia et sur Wikisource, voici mes conseils pour le nom d’une ancre.

  • N’utilisez que les caractères suivants dans le nom d’une ancre :
    • « a, b, c … z »
    • « A, B, C … Z »
    • « _ » (caractère souligné)
    • « 0, 1, 2 … 9 »
    • Les autres caractères, tels que « , », « ; », « : » et « & », peuvent être confondus par le moteur de Wikisource avec des caractères de contrôle, ce qui provoque le plus souvent des bogues subtils ou difficiles à débusquer. Ne les utilisez pas.
  • Le nom de l’ancre doit commencer par une lettre ou un souligné, et jamais par un chiffre.

Vous devez éviter les collisions (c’est-à-dire que deux ancres aient le même nom) en adoptant un système de numérotation. En passant, plus l’ouvrage est long, plus il est hélas ! facile de créer une collision. Voici un système de numérotation qui a fait ses preuves pour moi. Je commence un nom par « p » et le numéro de page (exemple : « p89 ») suivi d’un souligné puis de quelques chiffre (exemple : « p89_6 », pour page 89, sixième note). Ainsi, je sais que l’ancre réfère à la page 89 de l’ouvrage, à la sixième note. Vous pouvez appliquer un autre système ; une fois adopté, soyez systématique et n’utilisez que les caractères mentionnés plus haut.

Je veux créer une TdM

modifier

Vous pouvez utiliser {{table}} à répétition, qui crée une ligne de la table des matières à la fois.

Vous pouvez aussi utiliser {{CorpsTdM}}, qui crée plusieurs lignes de la table des matières à la fois. {{CorpsTdM}} applique le même style à chaque ligne.

Je veux simuler un retrait dans la TdM

modifier

Voyez cet exemple. Cette manière de faire assure que les retraits seront respectés dans les signets du fichier PDF, au prix de quelques points de trop (exportez le livre au format PDF, vous pourrez analyser les signets générés). J'ai tenté d'utiliser des espaces durs (&nbsp, &emsp &thinsp...) comme séparateurs ; WsExport les traite comme des espaces ordinaires.

Je veux rectifier un fac-similé défectueux

modifier

Plusieurs voies sont possibles, chacune ayant ses avantages.

Voyez Comment rajouter une page manquante ?.

Cpmment obtenir un fac-similé de Hathi Trust ?

modifier

Voyez [1]

Comment créer un fichier DjVu ?

modifier

C'est possible, avec beaucoup de patience.

Voyez Besoin d'aide pour créer un DjVu

Je veux transformer un fichier PDF en fichier DjVu

modifier

Voyez Transformer PDF en DJVU.

Je veux insérer une page PDF dans un DjVu déjà utilisé

modifier

Les étapes indiquées ne changeront pas le nombre de pages du fichier DjVu, seulement les contenus des pages ciblées. Si vous voulez changer le nombre de pages, des gens se plaindront parce que beaucoup de transcriptions seront décalées. Voulez-vous être le gentil ou le méchant ?

Les opérations suivantes s'appliquent à une seule page DjVu qui sera augmentée d'une seule page PDF. Lorsque vous aurez accompli le processus, vous saurez comment faire pour d'autres pages DjVu et PDF.

  • Chargez depuis Wikimedia Commons le fichier DjVu à augmenter
  • Chargez depuis Wikimedia Commons la page PDF à ajouter
  • Déterminez la page DjVu qui sera augmentée du contenu de la page PDF ; je l'appelle A.djvu
    • Notez son numéro de page ; je l'appelle numéro_A
  • Avec DjView, convertissez A.djvu en JPG ; je l'appelle A.jpg
    • Cliquez-droite sur la page
    • Export as...
    • Current page
    • Format : JPG image
    • Choisissez un dossier
    • Inscrivez A.jpg dans le dernier champ
    • Cliquez sur OK
  • Dans l'explorateur de fichiers Windows, renommez la page PDF en B.pdf
  • Avec Any PDF to JPG, convertissez B.pdf en JPG ; je l'appelle B.jpg
    • Cliquez sur le bouton « Load PDF »
    • Choisissez B.pdf
    • Cliquez sur le bouton « Save Image »
    • Remplissez les champs idoines (choisissez le format JPG ; conservez l'échelle de 100 %)
    • Cliquez sur le bouton « Continue », ce qui crée B.jpg
    • Si vous doutez de l'endroit où se trouve B.jpg, cliquez sur le bouton « Open Folder »
  • Avec IrfanView, créez une image qui comprendra deux images superposées verticalement ; je l'appelle AB.jpg
    • Dans le menu « Image », cliquez sur « Create Panorama Image »
    • Dans la boîte de dialogue, indiquez
      • Vertical Image
      • Cliquez sur le bouton « Add images »
        • Choisissez A.jpg
      • Cliquez sur le bouton « Add images »
        • Choisissez B.jpg
      • Cliquez sur le bouton « Create Image »
        • Comme nom de fichier, indiquez AB.jpg
  • Avec DjvuToy, convertissez AB.jpg au format DjVu ; je l'appelle 002.djvu
    • Choisissez l'onglet Maker
    • Dans le champ « 1. Source folder or file », indiquez le fichier AB.jpg
    • Dans le champ « 3. Target DjVu file », indiquez 002.djvu
    • Cliquez sur le bouton « 5. Go »
  • Avec DjView, divisez le fichier DjVu :
    • « Save as... » de la page 1 à (numéro_A - 1) (il faut exclure la page cible pour les opération subséquentes) ; je l'appelle 001.djvu
    • « Save as... » de la (numéro_A + 1) à la dernière page  ; je l'appelle 003.djvu
    • Déposez les fichiers 001.djvu, 002.djvu et 003.djvu dans un seul dossier
  • Avec DjvuToy, combinez les fichiers 001.djvu, 002.djvu et 003.djvu
    • Onglet Merger
    • Indiquez le dossier de sauvegarde dans « 1. Files to be merged are saved in this folder » (comprendre que les fichiers prêts à être fusionnés se trouvent — saved — dans ce dossier)
    • Indiquez le titre du fichier dans « 3. Merged DjVu File »
    • Cliquez sur « 4. Go »
    • Même si vous utilisez un portable puissant, le processus peut être long. Comptez au moins une minute.
    • DjvuToy sauvegarde le nouveau fichier, mais dans un dossier indiqué dans l'onglet « Maker ». Si vous n'êtes pas certain de l'endroit où il se trouve, cliquez sur le bouton « Page Editor », puis sur « Save as... » ; j'appelle le fichier Augmenté.djvu
  • Avec DjView, vérifiez que l'augmentation s'est bien déroulée.
  • Si c'est le cas, téléversez Augmenté.djvu dans Wikimedia Commons en écrasant la version déjà stockée.

Je veux utiliser comme page titre une image que j’ai créée

modifier

C’est possible, voyez cette section.

Je veux tirer d'un fichier DjVu une image de la plus haute résolution possible

modifier

Par exemple, cliquez sur « 1 179 × 2 048 pixels. » dans cette page.

Presque toutes les pages de Commons offre la possibilité de générer des fichiers PNG à la demande.

Je veux créer rapidement des pages titres

modifier

Voyez {{PageTitre2}} ou {{PageTitre}}

Je souhaite étirer verticalement des lettres

modifier

Voyez cet exemple.

Une espace de longueur nulle en HTML, une espace complète à l'export

modifier

Utilisez ce bout de code HTML/CSS : <span style="display:inline-block; width:0em;"> </span>.

Le navigateur Web rend une espace de longueur nulle alors que WsExport supprime le code HTML tout en conservant l'espace.

Je veux des accolades sur plusieurs lignes

modifier

Voyez cette discussion.

Également, {{brace2}} pourrait vous être utile.

Je veux une décoration différente selon que c'est une transcription ou une transclusion

modifier

Il faut modifier chaque passage d'intérêt avec la balise <includeonly>...</includeonly>.

Voyez cet exemple.

Je veux voir un passage dans la transcription et dans la transclusion, mais pas dans l'export

modifier

Encadrez le passage avec ce code HTML5 : <span class=ws-noexport>...<span>.

Par exemple, vous souhaitez masquer « Jeanne, » dans les exports

«  Maintenant, Jeanne, dessine le cocotier. »

Inscrivez :

«  Maintenant,<span class=ws-noexport> Jeanne,<span> dessine le cocotier. »

Je veux insérer une image de la plus haute résolution possible

modifier

Si le scan provient de Gallica, vous pouvez obtenir une image de la plus haute résolution possible en naviguant à la page de l'ouvrage sur Gallica, image que vous téléchargez ensuite à la plus haute résolution possible (fouillez un peu dans la page pour savoir comment faire ; je n'ose pas vous expliquer ici parce que l'interface de Gallica peut changer sans préavis).

Dans le titre d'une section (t2, t3, t4…), [1] est trop grand

modifier

Inscrivez {{taille}} dans {{t2}}, {{t3}}, {{t4}}

Exemple : {{t3|ABC   {{taille|<ref>...</ref>|80}}   }}

Je veux transcrire une grande image et du texte côte à côte

modifier

Voyez cet exemple et cet exemple.

Le tableau n'est pas correctement exporté

modifier

Plusieurs corrections sont possibles, avec un succès variable.

Voyez le tableau dans cette page.

Le tableau est coupé à l'export

modifier

Voyez cette discussion.

Je veux un tableau compact

modifier

Voyez cette page.

Je veux choisir les pages à exporter, de façon compacte

modifier

Voyez cet exemple (le paramètre include= fait ce travail)

Je veux un saut de ligne moins grand entre deux paragraphes

modifier

Inscrire
  tout en collant les deux paragraphes. Comparez les deux exemples :

Exemple présentation paragraphes plus rapprochés
texte AAA texte AAA texte AAA texte AAA texte AAA
<br>{{tab}}
texte BBB texte BBB texte BBB texte BBB texte BBB texte BBB

donne :

  texte AAA texte AAA texte AAA texte AAA texte AAA
  texte BBB texte BBB texte BBB texte BBB texte BBB texte BBB

Exemple présentation par défaut
texte AAA texte AAA texte AAA texte AAA texte AAA
texte BBB texte BBB texte BBB texte BBB texte BBB texte BBB

donne :

 texte AAA texte AAA texte AAA texte AAA texte AAA

 texte BBB texte BBB texte BBB texte BBB texte BBB texte BBB