Commande eqn

Objectif

Formate le texte mathématique de la commande Troff .

Syntaxe

Eqn [ -j Delimiter1Delimiter2 ] [ -f Police ] [ -p Numéro ] [ -s Taille ] [ -T Nom ] [ ] [ Fichier ... | - ]

Descriptif

La commande Eqn est un préprocesseur Troff pour la composition du texte mathématique sur un phototypesetter ou un périphérique comparable. La sortie de la commande Eqn est généralement enregistrée dans la commande Troff , comme suit:

Eqn [Drapeau...] Fichier... | troff [Drapeau...] | [Taper]

La commande Eqn lit les fichiers spécifiés par le paramètre Fichier . Il lit l'entrée standard lorsqu'un signe-(signe moins) est indiqué comme dernier paramètre. Une ligne commençant par la macro .EQ marque le début du texte de l'équation. La fin du texte de l'équation est marquée par une ligne commençant par la macro .EN . Ces lignes ne sont pas modifiées par la commande Troff , elles peuvent donc être définies dans des modules de macros afin de fournir une fonction de formatage supplémentaire, comme le centrage et la numérotation.

Mots-clés

Les mots clés suivants sont connus des commandes Eqn et Nqn .

above      dot       gsize      over       tdefine
back       dotdot    hat        pile       tilde
bar        down      italic     rcol       to
bold       dyad      lcol       right      under
ceiling    fat       left       roman      up
ccol       floor     lineup     rpile      vec
col        font      lpile      size  
cpile      from      mark       sqrt  
define     fwd       matrix     sub
delim      gfont     ndefine    sup

Les mots clés reconnus par la commande Eqn peuvent être séparés par des espaces, des tabulations, de nouvelles lignes, des accolades, des guillemets, des tildes et des cirflexes. Utilisez { } (accolades) pour les regroupements ; n'importe où vous pouvez utiliser un seul caractère, tel que X, vous pouvez remplacer une construction compliquée entre accolades. Le ~ (tilde) représente un espace complet dans la sortie, et le ^ (circonflexe) représente un demi-espace.

Produire des sous-scripts et des exposants à l'aide des mots clés Sous- et Sup . Produire des fractions avec le mot clé Terminé. Générer des racines carrées avec le mot clé Sqrt .

Introduisez des limites inférieures et supérieures à l'aide des mots clés à partir de et Vers . Générer des délimiteurs (tels que des accolades et des accolades) de la hauteur correcte à l'aide des mots clés Gauche et Droite . Les caractères juridiques après les mots clés Gauche et Droite sont les accolades, les supports, les barres, C et F pour le plafond et le plancher, et “ ” (guillemets) pour rien du tout (ce qui est utile pour un crochet droit uniquement). Un caractère Gauche n'a pas besoin d'un caractère Droite correspondant, mais un caractère Droite doit avoir un caractère Gauche correspondant.

Les listes verticales (piles) des éléments sont effectuées avec les mots clés Pile, Pile, Pileet Pile . Les éléments peuvent avoir un nombre arbitraire d'éléments. Le mot clé Pile à gauche-justifie, le centre de mots clés Pile et Pile (mais avec un espacement vertical différent) et le mot clé Pile le justifie. Les matrices sont effectuées avec le mot clé Matrice . En outre, il existe un mot clé Rcol pour une colonne justifiée à droite.

Les marques diacritiques sont effectuées avec les mots clés Point, Dotdot, Chapeau, Tilde, Barre, Vec, Dyadeet Sous .

Vous pouvez modifier les tailles de points et les polices avec les mots clés Taille Numéro (ou Taille +/-Numéro), Roman, Italique, Graset Police Numéro . You can change point sizes and fonts globally in a document with the Gsize Numéro and Police Numéro keywords, or with the command-line -sNuméro and -fNuméro flags.

Normalement, les indices et les exposants sont réduits de trois points de la taille précédente. Vous pouvez le modifier à l'aide de l'indicateur -pNuméro de la ligne de commande.

Vous pouvez aligner des paramètres d'affichage successifs. Placez le mot clé Marque avant le point d'alignement souhaité dans la première équation ; placez le mot clé Alignement dans lequel il doit être alignéverticalement dans les équations suivantes.

Vous pouvez définir des raccourcis ou redéfinir les mots clés existants avec le mot clé Définir ; par exemple:

define  Thing%Replacement%

L'exemple précédent définit un nouveau jeton appelé Thing qui est remplacé par Remplacement chaque fois qu'il apparaît par la suite. Le% (signe de pourcentage) peut être n'importe quel caractère qui ne se trouve pas dans Remplacement.

Les mots clés tels que Somme, Int, Infet les shorthands tels que >=, !=et -> sont reconnus. Les lettres grecques sont définies dans le cas souhaité, comme dans Alpha ou GAMMA. Les mots mathématiques tels que Péché, Coset Journal sont automatiquement romains. Les échappées de 4 caractères de la commande Troff , telles que \ (jj, qui produit le double dague, peuvent être utilisées n'importe où. Les chaînes enfermées dans “ ” (guillemets) sont passées à l'aide de la touche non touchée. Cela permet d'entrer des mots clés sous forme de texte et peut toujours être utilisé pour communiquer avec la commande Troff .

Indicateurs

Article Descriptif
- dSéparateur1Séparateur2 Définit deux caractères ASCII, Delimiter1 et Delimiter2, comme délimiteurs du texte à traiter par la commande Eqn , en plus de l'entrée fournie par les macros .EQ et .EN . Le texte entre ces délimiteurs est traité comme entrée dans la commande Eqn .

Remarque: Dans un fichier, vous pouvez également définir des délimiteurs pour le texte eqn à l'aide de la commande delim Delimiter1Delimiter2. Elles sont désactivés par la commande Délire . Tout le texte qui n'entre pas entre les macros .EQ et .EN est transmis sans traitement.

-fPolice Change la police de l'ensemble de la commande Eqn avec la valeur spécifiée par la variable Police . La valeur Police (nom de police ou position) doit être un ou deux caractères ASCII.
-pNuméro Réduit les sous-scripts et superscripts le nombre de points spécifié dans la taille (la valeur par défaut est 3).
-sTaille La taille du point de modification dans l'ensemble de la commande Eqn a traité la valeur spécifiée par la variable Taille .
-TNom Prépare la sortie pour l'unité d'impression spécifiée. Les noms de terminal pour Phototypesetter ou des périphériques comparables fournissent des variables Nom . La valeur par défaut est ibm3816.
- Force l'entrée à lire à partir de l'entrée standard.
(double tiret) Indique la fin des indicateurs.

Fichiers

Article Descriptif
/usr/share/lib/pub/eqnchar Contient des définitions de caractères spéciaux.