Short Words pour Scribus

Short Words pour Scribus

Copyright 2004 Petr Vaněk, Maciej Hanski

Permission vous est donnée de copier, distribuer et/ou modifier ce document selon les termes de la Licence GNU Free Documentation License, Version 1.2 ou ultérieure publiée par la Free Software Foundation, sans sections inaltérables, sans texte de première page de couverture, et sans texte de dernière page de couverture. Une copie de cette Licence est incluse dans la section appelée GNU Free Documentation License de ce document.

A quoi sert Short Words

Short Words pour Scribus est un greffon spécial permettant d'ajouter des espace insécables avant ou après certains mots courts ou abbréviations.

Ces mots courts et abbréviations sont spécifiques à chaque langue et à ses règles de typographie; par exemple les standards tchèques, polonais et slovaques interdisent de laisser des mots d'une seule lettre à la fin d'une ligne si celle-ci contient plus de 25 caractères. Les symboles de mesures posent le même problème, et pour des raisons évidentes, des espaces insécables doivent placées entre l'unité de mesure et le nombre la précédent. On trouve également de nombreuses appellations académiques ou encore militaires qui ne doivent pas être séparées de leur propriétaire.

Bien que l'équipe de Scribus ne puisse pas prendre en compte chacun de ces standards nationaux, l'un des développeurs principaux de Scribus, Petr Vaněk, a décidé de fournir aux utilisateurs de Scribus un greffon facile à personnaliser pour s'adapter aux besoins de chacun : Short Words

Comment ça marche ?

La capture d'écran suivante montre un texte contenant un mot court avant l'insertion d'espaces insécables.

Figure 2.1. Exemple de texte avant le traitement par Short Words

Exemple de texte avant le traitement par Short Words

Le même texte après l'ajout des espaces insécables. Le mot Mr. entouré en rouge est passé à la ligne suivante, car l'espace normale entre Mr. et Justice a été remplacée par une espace insécable.

Figure 2.2. Le même texte après le traitement par Short Words

Le même texte après le traitement par Short Words

Comment utiliser Short Words

Si vous avez correctement installé le greffon, allez dans le menu Extra et sélectionnez l'option Espaces insécables... :

Figure 3.1. Exécution de Short Words pour Scribus

Exécution de Short Words pour Scribus

Figure 3.2. Fenêtre de dialogue Short Words

Fenêtre de dialogue Short Words
Cadres sélectionnés

Applique les espaces insécables aux cadres de texte sélectionnés.

Page active

Applique les espaces insécables à tous les cadres de la page courante.

Tous les objets

Applique les espaces insécables àtout le document

Remplacer la configuration par défaut par une configuration personnalisée

Lorsque le fichier de configuration propre à l'utilisateur existe, il est possible de choisir de l'ajouter à la configuration par défaut en laissant la case non cochée. Il est également possible de remplacer la configuration par défaut par celle de l'utilisateur en cochant cette même case.

 Installation

La meilleure façon d'installer ce greffon est de vérifier sur le site de Scribus si des paquets sont disponibles pour votre distribution favorite comme Fedora, SuSE, Gentoo, Mandrake, ou PLD.

Si aucun paquet n'est disponible pour votre distribution, le greffon peut être compilé à partir des sources, en trois étapes :

#./configure
# make
# make install
...

Vous pouvez spécifier ./configure --prefix=/chemin/vers/scribus/précédemment/installé. Le préfixe par défaut est /usr/local c'est à dire le chemin par défaut où est installé Scribus à partir des sources. Sur sa Gentoo, l'auteur utilise ./configure --prefix=/usr pour correspondre à son ebuild.

Si la compilation du greffon échouait, vérifiez avant tout que vous avez toutes les bibliothèques requises.

Configuration

Short Words pour Scribus fournit un fichier de configuration global, scribus-short-words.rc, qui se trouve par défaut dans le répertoire /usr/local/lib/scribus/plugins (le répertoire dépend de l'endroit où vous ou votre distribution avez installé Scribus). Ce fichier de configuration est de compréhension aisée, puisqu'il contient une liste de mots courts ou abbréviations pour une langue donnée, séparés par des virgules et chacun précédé ou suivi d'un espace. La position de l'espace, avant ou après le mot indique au greffon où doit se placer l'espace insécable. Chaque ligne du fichier de configuration débute par la langue à laquelle correspondent les mots sur le reste de la ligne, par exemple en pour l'anglais, cs pour le tchèque ou fr pour le français :

#  English stuff START here
en=Dr. ,Dr ,Mr. ,Mr ,Mrs. ,Mrs ,Ms. ,Ms ,Prof. ,Prof ,Rev. ,Rev ,
en= Kg, kg, g, mg, oz, lb, cwt, km, Km, m, cm, mm,

#  Czech short words START here
## hanging conjunctions
cs=K ,k ,S ,s ,V ,v ,Z ,z ,O ,o ,U ,u ,I ,i ,A ,
## physics and math
cs= kg, g, m, cm, mm, l, hl, s, %,

#  French short words START here
fr=Dr. ,Dr ,M. ,M ,Mr ,Mr. ,Mme. ,Mme ,Mlle. ,Mlle , MM ,MM. ,
## physics and math
fr= kg, g, km, m, cm, mm, l, hl, s, %, °,


Si vous souhaitez utiliser votre propre liste de mots, par exemple pour une nouvelle langue, créez votre fichier de configuration avec votre liste de mots, et enregistrez ce fichier en le nommant scribus-short-words.rc et en le plaçant dans le répertoire ~/.scribus. Vous pouvez ensuite choisir d'ajouter votre configuration à celle par défaut ou simplement de remplacer cette dernière pour n'utiliser que votre configuration personnelle.

Important

L'auteur, Petr Vaněk, n'a de cesse d'étendre le fichier de configuration global pour satisfaire les besoins du plus grand nombre; par conséquent, n'hésitez pas à l'informer sur les abbréviations et autres mots courts spécifiques à votre langue.

Short Words Copyright

Short Words for Scribus Copyright 2003, 2004 Petr Vaněk,

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.