Nroff

nroff et troff sont des commandes UNIX (et les utilitaires qui les prennent en charge) permettant de formater des fichiers texte pour l'impression. Il existe également d'autres commandes UNIX qui peuvent être utilisées pour lancer l'impression. Nroff peut être utilisé pour formater la sortie pour les imprimantes de ligne ou les imprimantes de qualité lettre. troff est conçu pour formater la sortie pour les machines à écrire. troff contient certaines fonctions spéciales qui ne s'appliquent qu'aux machines à écrire ; sinon, les commandes sont identiques et l'une ou l'autre peut être utilisée. En général, un fichier texte conçu pour être utilisé avec nroff ou troff contient des codes intégrés pour l'espacement des lignes, les paramètres de marge, le centrage, les taquets de tabulation, le maintien des lignes, etc. Les options qui peuvent être appliquées à tous les fichiers sont incluses dans la commande. nroff et troff offrent à peu près le même niveau de contrôle du formatage que le langage Script/VS d'IBM. Les langages de formatage de texte de ce niveau peuvent être difficiles à utiliser dans les médias non imprimés (comme le Web). Le balisage non spécifique à la sortie, également connu sous le nom de Standard Generalized Markup Language (ou simplement SGML), a été développé pour résoudre ce problème. Il applique une description fonctionnelle ou logique aux éléments de texte afin que les logiciels spécifiques aux appareils puissent les comprendre. Voici quelques exemples de codes de format nroff/troff : .ce Place le texte au centre. .sp Sauter un interligne. .ps 10 Utilisez des caractères de 10 points. TeX, prononcé "TEK", est une alternative UNIX populaire à nroff/troff. TeX est conçu pour donner à l'utilisateur un grand contrôle sur le choix des polices et la disposition du texte, et notamment pour prendre en charge les textes contenant des symboles mathématiques. Vous trouverez peut-être un outil en ligne qui vous aidera à convertir un fichier texte nroff/troff en HTML. Cela donnera l'impression qu'il a été importé d'une autre source. Cela peut fonctionner temporairement dans certains cas, mais il est probable que vous devrez finalement supprimer les codes et créer un nouveau formatage manuellement (à l'aide de balises HTML).