Outils d'utilisateurs

Outils du Site


mc:ptab

====== Différences ====== Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

mc:ptab [2008/12/18 21:24]
maxime
mc:ptab [2010/06/29 06:15] (Version actuelle)
newacct
Ligne 105: Ligne 105:
 <code> <code>
 .pt <les paramètres> .pt <les paramètres>
 +</code>
 +
 +La définition des paramètres n'est pas valable pour le document entier, elle n'est valable que //jusqu'à// une prochaine définition de paramètres. Par exemple, on peut très bien faire :
 +
 +<code>
 +//code latex//
 +.pt math ( )
 +.t /mon/chemin/dat1.dat
 +
 +//code latex//
 +.pt tableau
 +.t /mon/chemin/dat2.dat
 +
 +//code latex//
 </code> </code>
  
Ligne 111: Ligne 125:
 Il existe deux modes, tableau classique avec l'environnement ''tabular'', et tableau //mathématiques// avec l'environnement ''array''. Il existe deux modes, tableau classique avec l'environnement ''tabular'', et tableau //mathématiques// avec l'environnement ''array''.
  
-La mode classique est le mode par défaut, il n'y a pas d'option particulière...+Le mode classique est le mode par défaut, il n'y a pas d'option particulière...  
 + 
 +**Remarque** Pour revenir en mode tableau, on utilise la commande : 
 +<code> 
 +.pt tableau 
 +</code>
  
 === Mode math === === Mode math ===
  
-Pour ce mettre en mode math :+Pour se mettre en mode math :
  
 <code> <code>
Ligne 129: Ligne 148:
 == Parenthèses -- Crochets == == Parenthèses -- Crochets ==
  
-On règle, en plus de passé en mode math, les délimiteurs. Ceci se fait après l'indication ''math'' en rentrant le délimiteur gauche et le droit séparés par **un espace**. Ci-dessus, on a choisi les parenthèses.+On règle, en plus de passé en mode math, les délimiteurs. Ceci se fait après l'indication ''math'' en rentrant le délimiteur gauche et le droit séparés par **un espace**. Ci-dessus, on a choisi les parenthèses, on obtiendra donc une matrice avec parenthèse.
  
 ==== Formatage ==== ==== Formatage ====
Ligne 188: Ligne 207:
 open(WTEX, ">$chemin/$nomw"); # ouverture en ecriture d'un fichier .w (de travail) open(WTEX, ">$chemin/$nomw"); # ouverture en ecriture d'un fichier .w (de travail)
 while (<WORK>){ #pour chaque ligne du document original while (<WORK>){ #pour chaque ligne du document original
-    @ligne = split /\s+/; # on séparer chaque mots de chaque ligne+    @ligne = split; # on séparer chaque mots de chaque ligne
     if($ligne[0] eq ".pt"){ # on lit le paramétrage     if($ligne[0] eq ".pt"){ # on lit le paramétrage
  if($ligne[1] eq "math"){ # si math  if($ligne[1] eq "math"){ # si math
Ligne 217: Ligne 236:
  open(DAT, "$ligne[1]") or die "Impossible d'ouvrir $ligne[1]"; #on ouvre ce fichier  open(DAT, "$ligne[1]") or die "Impossible d'ouvrir $ligne[1]"; #on ouvre ce fichier
  open(DATTEX, ">$chemin/$prefixe\.tex"); # on cree un fichier $prefixe.tex dans lequel il y aura le tableau en latex  open(DATTEX, ">$chemin/$prefixe\.tex"); # on cree un fichier $prefixe.tex dans lequel il y aura le tableau en latex
- $taille = split/\s+/, <DAT>; #on recupere le nombre de colonne+ $taille = split ' ', <DAT>; #on recupere le nombre de colonne
  close(DAT);  close(DAT);
  open(DAT, "$ligne[1]");   open(DAT, "$ligne[1]"); 
Ligne 223: Ligne 242:
  print(DATTEX "$deliml\\begin\{$type\}\{$inter$c\}\n$separvert\n"); # on commence notre tableau (ca depend des options)  print(DATTEX "$deliml\\begin\{$type\}\{$inter$c\}\n$separvert\n"); # on commence notre tableau (ca depend des options)
  while(<DAT>){  while(<DAT>){
-     @lignedat= split/\s+/;+     @lignedat= split;
      $tail= @lignedat;      $tail= @lignedat;
      for($i=0;$i<$tail;$i++){      for($i=0;$i<$tail;$i++){
mc/ptab.1229631849.txt.gz · Dernière modification: 2008/12/18 21:24 par maxime