1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Espaces insécables pour Scribus</title>
</head>
<body>
<h1>Espaces insécables pour Scribus</h1>
<p>Copyright © 2004 Petr Vaněk, Maciej Hanski</p>
<p>Permission vous est donnée de copier, de distribuer ou de modifier le présent
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 section invariante, sans première page de
couverture, sans dernière page de couverture. Une copie de cette
Licence est incluse dans la section appelée "GNU Free Documentation
License" du présent document.</p>
<h2>À quoi servent les Espaces insécables</h2>
<p>La fonction Espaces insécables de Scribus est une extension spéciale
permettant d'ajouter des espaces insécables avant ou après les mots courts.</p>
<p>Ces mots courts sont propres à chaque typographie nationale;
par exemple, suivant les standards typographiques tchèques, polonais
et slovaques, il n'est pas permis de laisser des conjonctions comprenant seulement une
lettre en fin de ligne si celle-ci contient plus de 25
caractères. Un problème courant survient avec les unités de poids et
mesures, où, pour des raisons évidentes, des espaces insécables
doivent être insérés entre les unités et les nombres qui les précèdent. Finalement,
il existe un grand nombre de diplômes universitaires, de grades militaires, etc. qui sont abrégés et ne
doivent pas être séparés du nom de leurs titulaires. </p>
<p>Même si l'équipe de Scribus ne peut se pencher
sur chacun des standards nationaux, Petr Vaněk, un des développeurs du coeur de
Scribus, a décidé de proposer aux utilisateurs
une extension qui permettra de personnaliser la typographie
en fonction de leurs besoins spécifiques.</p>
<h2>Mode de fonctionnement </h2>
<p>La copie d'écran ci-dessous montre du texte
contenant un mot court, avant l'insection d'espaces insécables.</p>
<p><b>Exemple de texte avant d'exécuter Espaces insécables</b></p>
<img src="before_short_words.png" alt="Exemple de texte avant d'exécuter Espaces insécables" />
<p>Le même texte après l'application de la fonction. Le mot
cerclé de rouge (Mr) est passé à la ligne suivante, parce que l'espace
normal entre Mr et Justice a été remplacé par un espace insécable.</p>
<p><b>Exemple de texte après l'exécution de la fonction Espaces insécables</b></p>
<img src="after_short_words.png" alt="Exemple de texte après l'exécution de la fonction Espaces insécables" />
<h2>Comment exécuter Espaces insécables</h2>
<p>Si vous avez installé cette extension avec succès, allez dans le
menu <code>Extra</code> et choisissez l'option <code>Espaces
insécables...</code>:</p>
<p><b>Appeler Espaces insécables pour Scribus</b></p>
<img src="menu.png" alt="Appeler Espaces insécables pour Scribus" />
<p><b>Fenêtre de dialogue Espaces insécables</b></p>
<img src="dialog.png" alt="Fenêtre de dialogue Espaces insécables" />
<dl>
<dt>Cadres sélectionnés</dt>
<dd><p>Applique les espaces insécables aux cadres de texte sélectionnés.</p></dd>
<dt>Page courante</dt>
<dd><p>Applique les espaces insécables à tous les cadres de la page courante.</p></dd>
<dt><p>Tous les objets</p></dt>
<dd><p>Applique les espaces insécables à <em>tout le document</em>.</p></dd>
<dt>Remplace les valeurs par défaut par la configuration utilisateur </dt>
<dd><p>Quand le fichier config utilisateur existe, vous pouvez
choisir de l'ajouter aux configurations globales par un bouton
décoché. Vous pouvez aussi remplacer les valeurs prédéfinies par les vôtres avec le bouton coché.</p></dd>
</dl>
<h2>Installation</h2>
<p>La manière la plus simple d'installer l'extension est de
vérifier sur le site de Scribus (http://www.scribus.net) s'il existe des modules d'installation disponibles pour votre distribution
préférée, par exemple Fedora, SuSE, Gentoo, Mandrake, ou PLD.</p>
<p>Dans la négative, essayez de
compiler l'extension à partir de la source, ce qui, dans la plupart
des cas, revient à utiliser trois commandes :</p>
<pre>
#./configure
# make
# make install
</pre>
<p>Vous pouvez spécifier <code>./configure
--prefix=/path/to/scribus/previously/installed</code>. Le préfixe
par défaut est <code>/usr/local</code>, c'est-à-dire le
répertoire cible par défaut au moment de l'installation de Scribus à partir de la source. Sur
mon Gentoo, j'utilise <code>./configure --prefix=/usr</code> pour
faire correspondre ma compilation.</p>
<p>Si vous n'avez pas pu construire l'extension, vérifiez d'abord
si vous avez les librairies requises</a>.</p>
<h2>Configuration</h2>
<p>La fonction Espaces insécables pour Scribus fournit un fichier de
configuration au niveau système <code>scribus-short-words.rc</code>,
qui est habituellement placé dans le répertoire
<code>/usr/local/lib/scribus/plugins</code> (le répertoire actuel
dépend de l'endroit où vous ou votre distribution a installé Scribus). Ce
fichier de configuration est clair : essentiellement il
contient une liste de mots courts pour une langue donnée,
précédés ou suivis d'un espace et séparés par des virgules. La
position de l'espace, placé avant ou après chaque mot court, indique à
l'extension l'endroit d'insertion. Chaque ligne
portant des paramètres de configuration doit commencer avec la langue à laquelle elle est destinée, par exemple "en" pour anglais ou "cs"
pour tchèque :
</p>
<pre>
# 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, %,
</pre>
<p>Si vous voulez utiliser vos propres mots courts, par exemple
pour une nouvelle langue, créez votre propre fichier de
configuration avec les mots à traiter, puis enregistrez le fichier sous
<code>scribus-short-words.rc</code> dans le répertoire <code>~/.scribus</code>. <em>L'extension peut être ajoutée à votre configuration dans le système ou servir de remplacement, pour être utilisée en autonome.</em></p>
<h3 class="title">Important</h3>
<p>L'auteur souhaite étendre le fichier de configurations
global pour répondre à vos besoins. Informez-le des mots courts et
des standards propres à votre langage.</p>
<h2 class="title">Copyright de la fonction Espaces insécables </h2>
<p>Espaces insécables pour Scribus Copyright 2003, 2004
Petr Vaněk,
<<a href="mailto:petr@yarpen.cz">petr@yarpen.cz</a>></p>
<p>Ce programme est un logiciel libre ; vous pouvez le redistribuer
et/ou le modifier au titre des clauses de la Licence Publique
Générale GNU, publiée par la Free Software Foundation;
soit la version 2 de la Licence, ou (à votre discrétion) une version
ultérieure quelconque.</p><p>Ce programme est distribué dans l'espoir
qu'il sera utile, mais SANS AUCUNE GARANTIE; sans même une garantie
implicite de COMMERCIABILITÉ ou DE CONFORMITÉ A UNE UTILISATION PARTICULIÈRE. Voir la Licence Publique Générale GNU pour plus de détails. </p><p>Vous
devriez avoir reçu un exemplaire de la Licence Publique Générale GNU
avec ce programme; si ce n'est pas le cas, écrivez à la Free
Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</p>
</body>
</html>
|