Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
groff [Le 18/03/2015, 11:30] 188.155.178.195 [Liens] |
groff [Le 11/09/2022, 11:05] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Trusty Precise editeur_de_texte}} | + | {{tag>Xenial Bionic editeur_de_texte}} |
| ---- | ---- | ||
| - | + | {{ :doc:groff-head.png?100|}} | |
| ====== groff ====== | ====== groff ====== | ||
| - | |||
| - | {{:doc:groff-head.png?200|}} | ||
| Comme l'indique son logo, **Groff** est le logiciel de typographie de [[GNU]], et permet de mettre en forme des textes. C'est un logiciel de type [[wpfr>What_you_see_is_what_you_mean|WYSIWYM]]: la mise en forme du texte s'effectue à l'aide de balises (ou requêtes) placées avec adresse dans un** fichier d'entrée**, celles-ci sont exécutées ensuite par la commande groff et le texte mis en forme apparaît alors dans un** fichier de sortie**. Groff s'utilise donc de manière analogue à [[latex]]. | Comme l'indique son logo, **Groff** est le logiciel de typographie de [[GNU]], et permet de mettre en forme des textes. C'est un logiciel de type [[wpfr>What_you_see_is_what_you_mean|WYSIWYM]]: la mise en forme du texte s'effectue à l'aide de balises (ou requêtes) placées avec adresse dans un** fichier d'entrée**, celles-ci sont exécutées ensuite par la commande groff et le texte mis en forme apparaît alors dans un** fichier de sortie**. Groff s'utilise donc de manière analogue à [[latex]]. | ||
| - | Le fichier de sortie peut avoir différents formats: .ps, .pdf, .html, .dvi. | + | Le fichier de sortie peut avoir différents formats: .ps, .pdf, .html, .dvi. |
| Groff tourne essentiellement sur les systèmes UNIX, mais on trouve sur le site officiel une version installable sur Windows. | Groff tourne essentiellement sur les systèmes UNIX, mais on trouve sur le site officiel une version installable sur Windows. | ||
| - | Groff, qu'on appelle aussi GNU-Troff, a une longue histoire que vous pouvez lire [[http://linuxfr.org/news/groff-sort-en-version-121|ici]] | + | Groff, qu'on appelle aussi GNU-Troff, a une longue histoire que vous pouvez lire [[https://linuxfr.org/news/groff-sort-en-version-121|ici]] |
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | Pour l'installer: | ||
| - | * Disposer des [[:sudo|droits d'administration]] . | ||
| - | * Disposer d'une connexion à Internet configurée et activée. | ||
| - | |||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Même si vous ne l'avez pas encore installé, groff est déjà présent sur votre machine de manière rudimentaire (groff-base). Vous pouvez vous en convaincre en copiant-collant la commande suivante dans votre terminal. | + | Même si vous ne l'avez pas encore installé, groff est déjà présent sur votre machine de manière rudimentaire (groff-base). Vous pouvez vous en convaincre en copiant-collant la commande suivante dans votre terminal. |
| - | <code>echo un petit texte de votre choix | groff > petitexte.ps</code> | + | <code bash>echo un petit texte de votre choix | groff > petitexte.ps</code> |
| - | La commande echo édite le texte qui la suit.\\ | + | La commande echo édite le texte qui la suit. |
| - | Le "pipe" | redirige le texte sur groff.\\ | + | Le "pipe" | redirige le texte sur groff. |
| Groff fait de votre texte un fichier au format .ps (qui est l'ancêtre de .pdf). | Groff fait de votre texte un fichier au format .ps (qui est l'ancêtre de .pdf). | ||
| Vous pourrez alors récupérer petitexte.ps dans votre répertoire personnel. | Vous pourrez alors récupérer petitexte.ps dans votre répertoire personnel. | ||
| - | Pourquoi cette présence discrète de groff sur votre machine? Tous ceux/celles qui utilisent les commandes Unix connaissent bien les pages man. Bon nombre d'entre elles ont été rédigées à l'aide de groff, et c'est donc lui qui nous permet de les lire. | + | Pourquoi cette présence discrète de groff sur votre machine? Tous ceux/celles qui utilisent les commandes Unix connaissent bien les pages man. Bon nombre d'entre elles ont été rédigées à l'aide de groff, et c'est donc lui qui nous permet de les lire. |
| Cette installation rudimentaire ne permet pas encore de vraiment mettre des textes en forme. Si vous voulez profiter de toutes ses fonctionnalités, | Cette installation rudimentaire ne permet pas encore de vraiment mettre des textes en forme. Si vous voulez profiter de toutes ses fonctionnalités, | ||
| + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>groff|groff]]**. | ||
| - | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>groff|groff]]**. | + | Une fois installé, groff n'apparaît dans aucun menu déroulant et c'est normal. Les 2 commandes suivantes vous montrent si groff-base et groff sont installés. |
| - | + | ||
| - | Une fois installé, groff n'apparaît dans aucun menu déroulant et c'est normal. Les 2 commandes suivantes vous montrent si groff-base et groff sont installés. | + | |
| <code>dpkg -l groff-base</code> | <code>dpkg -l groff-base</code> | ||
| <code>dpkg -l groff</code> | <code>dpkg -l groff</code> | ||
| Par la même occasion, elles vous renseignent sur le numéro de version. | Par la même occasion, elles vous renseignent sur le numéro de version. | ||
| - | ====Installer la dernière version==== | ||
| - | Si vous désirez installer la dernière version sortie, vous la trouverez ici: | ||
| - | [[https://launchpad.net/ubuntu/+source/groff]] | ||
| - | |||
| - | Commencez par désinstaller l'ancienne version de groff et de groff-base présentes sur votre machine\\ | ||
| - | (par apt-get ou Synaptic ou Logithèque). | ||
| - | |||
| - | Choisissez la version plus récente que vous désirez (par ex. "latest upload"), cliquez dessus. | ||
| - | Indiquez ensuite votre architecture, (par ex amd64, i386, powerpc...) cliquez dessus. | ||
| - | Téléchargez les 2 binaires groff-base 1.22.3-x et groff 1.22.3-x. | ||
| - | |||
| - | Les 2 paquets groff et groff-base sont dépendants seulement l'un de l'autre, | ||
| - | vous pouvez les installer simplement avec la commande [[dpkg]]: | ||
| - | <code>dpkg -i le_chemin_du _fichier_groff -base_téléchargé</code> | ||
| - | <code>dpkg -i le_chemin_du _fichier_groff_téléchargé</code> | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | Pour apprendre à rédiger des textes avec groff, utilisez [[:tutoriel:groff_tuto|ce tuto]] | + | Pour apprendre à rédiger des textes avec groff, utilisez [[:tutoriel:groff_tuto|ce tutoriel]]. |
| Ligne 78: | Ligne 48: | ||
| ===== Liens ===== | ===== Liens ===== | ||
| * [[http://www.gnu.org/software/groff/|Site officiel du projet groff]] [en] | * [[http://www.gnu.org/software/groff/|Site officiel du projet groff]] [en] | ||
| - | * [[http://www.gnu.org/software/groff/manual/html_node/index.html|Documentation officielle]] [en] | + | * [[http://www.gnu.org/software/groff/manual/|Documentation officielle]] [en] |
| - | * [[http://www.gnu.org/software/groff/manual/|Le manuel]] [en] | + | * [[https://lea-linux.org/documentations/Software-soft_texte-groff|Groff sur Léa Linux]] [fr] |
| - | * [[http://lea-linux.org/documentations/Software-soft_texte-groff|Groff sur Léa Linux]] [fr] | + | |
| ---- | ---- | ||
| - | //Contributeur principal : [[hibou7]] // | + | //Contributeur principal : [[:utilisateurs:hibou7]] // |