Modele de lettre de demande d`autorisation d`absence pour un cif

Le fichier de format est simplement copié dans le fichier de sortie, sauf que les directives (lignes commençant par`? `ou` $ `) ont une signification particulière, ` n ` (où n est un nombre) est remplacé par le caractère ASCII n (par exemple, 12 démarre une nouvelle page), et les identificateurs CIF (qui commencent par le ch aractère` _ `) sont remplacés par le numéro ou la chaîne approprié du fichier CIF. Les identificateurs CIF peuvent éventuellement être suivis (sans espace intermédiaire) par un ou plusieurs des: `n`, `: n`et` = n`où n est un entier; l`identificateur CIF (y compris le qualificateur) doit être résilié par un espace, qui n`est pas copié dans le fichier de sortie. `n`Right justifie une chaîne ou justifie un nombre de sorte que la figure immédiatement à gauche de la virgule décimale apparaisse dans la colonne n; s`il n`y a pas de virgule décimale, le dernier chiffre apparaît dans la colonne n. Dans les deux cas, l`écart type (le cas échéant) s`étend vers la droite avec des crochets, mais sans espaces intermédiaires. Si`n`sont tous les deux absents, l`élément CIF est inséré à la position actuelle. Si`: n`est absent, l`élément est traité comme une chaîne (voir ci-dessus), sinon il est traité comme un nombre; n est la puissance de 10 avec laquelle l`élément CIF doit être multiplié, et est utile pour convertir les Angstroms en PM ou les coordonnées d`impression en tant qu`entiers; n peut être négatif, zéro ou positif. ` = n`arrondit l`élément CIF (après application de`: n`) de sorte qu`il n`y ait pas plus de n figures après la virgule décimale; n doit être zéro ou positif. Une ligne commençant par`LOOP_ `est répétée jusqu`à ce que la boucle correspondante dans le fichier CIF soit épuisée; tous les éléments CIF de la ligne doivent être dans la même boucle dans le fichier d`entrée CIF. Tous les noms de données CIF et la chaîne`LOOP_ `doivent être donnés comme minuscules dans le fichier de format; dans le fichier d`entrée CIF, les règles CAF standard s`appliquent. Une ligne contenant au moins 4 tirets consécutifs est copiée dans le fichier de sortie inchangé et peut être utilisée pour tracer une ligne horizontale. Il y a aussi deux Pseudo-CIF-identifie: ` _ tabno`est le numéro de la table, et` _ comno`est un nombre pour identifier le composé. Les deux peuvent être définies via le menu CIFTAB.

` _ tabno`mais pas` _ comno`est incrémenté chaque fois qu`il est utilisé. Un trait de soulignement` _ `suivi d`un espace peut être utilisé pour continuer sur la ligne suivante sans créer une nouvelle ligne dans le fichier de sortie. Les lignes commençant par des points d`interrogation sont sorties vers la console (sans le point d`interrogation principal) comme questions; Si la réponse à la question n`est pas «Y» ou «y», tout dans le fichier de format est ignoré jusqu`à la ligne suivante qui commence par un point d`interrogation. Les lignes commençant par un dollar` $ `ne sont pas interprétées comme du texte, mais sont analysées pour les chaînes suivantes (majuscules ou minuscules, guillemets non essentiels): `XText`: la sortie doit être formatée pour le programme XText de Siemens SHELXTL. `XText, Deutsch`: comme ci-dessus, mais traduit en allemand. La directive ci-dessus, si elle est présente, devrait être la première ligne du fichier de format. La directive $symops: n, où n est un entier, imprime les opérations de symétrie utilisées pour générer des atomes équivalents, en commençant chaque ligne de texte dans la colonne n. Ces opérateurs sont des références par` #m` (où m est un entier) après le nom de l`atome. La ligne commençant par` $symops: n`suit généralement la table des longueurs et des angles de liaison sélectionnés, mais peut également être utilisée pour une table d`angles de torsion.