Le menu Fich

### 1.4.1 Le menu `Fich`

Il sert à la gestion des fichiers : on prendra l’habitude de nommer les fichiers contenant des fonctions écrites en langage `Xcas` avec des noms se terminant par `.cxx` et les fichiers contenant des scripts (c’est à dire une suite d’instructions) avec des noms se terminant par `.cas`.
`Fich` a différents sous-menus :

- `Nouvelle session` pour ouvrir et créer une nouvelle session. `Unnamed` se mettra en surbrillance après les noms des sessions déjà ouvertes (la surbrillance indique le nom de la session ouverte) et il ne vous reste plus qu’à lui donner un nom se terminant par `.xws` (avec `Sauver` du menu `Fich`) pour pouvoir vous repérer,
- `Ouvrir` ou `Alt+o` pour ouvrir une nouvelle session et charger une session sauvée précédemment,
- `Importer` pour ouvrir une session que l’on a réalisée et sauvée soit avec le logiciel `Maple` dans un fichier en `.mws` (veillez à utiliser l’"ancien" format de sauvegarde avec Maple 9, 10,...), soit avec l’une des calculatrices `ti89` ou `Voyage200`. `Xcas` récupère les commentaires et les entrées.
  On peut alors faire exécuter ces entrées avec `Executer session` du menu `Edit` de la session, mais il est préférable de faire une exécution pas à pas en validant chaque niveau, afin de voir où il y a des modifications à faire,
- `Inserer` pour insérer une session sauvée auparavant dans votre session,
- `Sauver` ou `Alt+s` ou le bouton `Save` pour sauver cette session (c’est à dire tous ses niveaux d’entrée et de sortie) dans le fichier de nom indiqué à coté du bouton `Save`. La première fois on vous demandera le nom du fichier de sauvegarde qui doit se terminer par `.xws`. Ce nom remplacera `Unnamed` dans la ligne des noms des sessions et sera en surbrillance. Il s’inscrira aussi sur le bouton de configuration à coté de `Save`.
- `Sauver comme` pour sauver en donnant un autre nom au fichier de sauvegarde de la session, ce fichier doit être un `.xws`,
- `Sauver tout` pour sauver tout votre espace de travail c’est à dire toutes les sessions, ce fichier doit être un `.xws`,
- `Exporter comme` pour sauver la session au format texte choisi (soit xcas, soit maple...)
- `Fermer sans sauver` pour fermer la session en cours sans la sauver,
- `A propos` ouvre la fenêtre des messages avec l’adresse `http` où vous pouvez vous procurer la dernière version de `Xcas` ainsi que l’adresse mail du développeur ! (voir aussi le menu `Aide``▸``Internet`)
- `Imprimer` pour imprimer la session en cours, il faut tout d’abord choisir son format d’impression et cocher ou ne pa cocher `Paysage` en utilisant le menu `Cfg``▸``Configuration generale`, puis, choisir :
  - `Pre-visualisation` pour voir votre session en postscript (on vous demandera un nom de fichier `.ps`) ou,
  - `vers imprimante` pour imprimer votre session en postscript (on vous demandera le nom de l’imprimante) ou,
  - `Previsualiser les niveaux selectionnes` pour prévisualiser les niveaux selectionnés (on vous demandera un nom de fichier `.eps` pour chaque niveau, par exemple `niveau3.eps`). On pourra ensuite inclure ce fichier dans un texte LATEX en mettant :
    - dans l’en-tête :
      `\usepackage{graphicx}`
    - et dans le texte à l’endroit désiré :
      `\includegraphics{niveau3}`
- `LATEX` convertit toute la session en un fichier LATEX, qui sera compilé et affiché,
- `Capture ecran` permet de faire une capture d’écran qui sera sauvée dans un fichier de suffixe `.eps` (par exemple `window.eps`). On pourra ensuite inclure ce fichier dans un texte LATEX en mettant :
  - dans l’en-tête :
    `\usepackage{graphicx}`
  - et dans le texte à l’endroit désiré :
    `\includegraphics{window}`
- `Quitter` ou `Alt+q` permet de quitter `Xcas` quand on a terminé.