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:20]
maxime
mc:ptab [2010/06/29 06:15] (Version actuelle)
newacct
Ligne 43: Ligne 43:
  
 \begin{document} \begin{document}
-Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... +Du text qui se répète... Du text qui se répète... Du text qui se 
 +répète... Du text qui se répète... Du text qui se répète... Du text 
 +qui se répète... Du text qui se répète... Du text qui se répète... Du 
 +text qui se répète... 
 + 
  
 \section{Une section} \section{Une section}
Ligne 79: Ligne 83:
  
 \begin{document} \begin{document}
-Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... Du text qui se répète... +Du text qui se répète... Du text qui se répète... Du text qui se 
 +répète... Du text qui se répète... Du text qui se répète... Du text 
 +qui se répète... Du text qui se répète... Du text qui se répète... Du 
 +text qui se répète...
  
 \section{Une section} \section{Une section}
Ligne 91: Ligne 98:
 </code> </code>
  
 +Il reste alors à faire une compilation LaTeX !
  
 ===== Options ===== ===== Options =====
Ligne 97: 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 103: 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 121: 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 180: 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 209: 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 215: 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.1229631658.txt.gz · Dernière modification: 2008/12/18 21:20 par maxime