compilation avec gedit

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

compilation avec gedit

Message non lupar Grizz » Mer 30 Juin 2010, 16:07

Bonjour
Désireux d'utiliser gedit d'une part, et de continuer à compiler en latex et non pdflatex d'autre part, j'ai décidé d'utiliser un outil externe réalisé par un gars d'ici chez lequel il marche parfaitement. Le voici:
Code: Tout sélectionner
#!/bin/sh
#--------------------------------------------------------------------------
#fonction de visualisation des images
visualisation()
{
  dvips "$1.dvi" -o "$1.ps"
  ps2pdf "$1.ps"
  evince "$1.pdf" &
}
#--------------------------------------------------------------------------

# sauvegarde du fichier courant
xdotool key "ctrl+s"

#nomfichier : nom du fichier courant
nomfichier="$GEDIT_CURRENT_DOCUMENT_NAME"

#base : nom du fichier sans extension
base=${nomfichier%.*}

#ext : extension du fichier
ext=`echo $nomfichier |cut -f2 -d.`

# test
#-------------------------- si fichier tex, compilation
if test $ext = "tex" ; then
  latex -shell-escape -src  -interaction=nonstopmode $nomfichier  &&
  asy -noV $base &&
   latex -shell-escape -src  -interaction=nonstopmode $nomfichier &&
   visualisation $base || gedit +"$(grep -n '^l\.'  "$base.log"|sed -n '1p' | cut -d':' -f1)" "$base.log"
#-------------------------- si fichier log, retour au fichier tex
elif test $ext = "log" ; then
  gedit +"$(grep  '^l\.'  "$base.log"|sed -n '1p' | cut -d' ' -f1 |
sed 's/.\{2\}//')" "$base.tex"
else
  echo "F5 nécessite un fichier tex ou log !"
fi

Sauf que chez moi, cet outil est plutôt capricieux, il eût marché, puis non avant hier, puis oui hier et aujourd'hui il refait la tête. Est-ce que quelqu'un voit pourquoi?
Asymptote 2.00svn + Ubuntu 10.04
Merci
Grizz
 
Messages: 6
Inscription: Sam 19 Juin 2010, 13:59

Re: compilation avec gedit

Message non lupar maurice » Mer 30 Juin 2010, 16:26

si tu rn veux un qui marche va chez notre ami chellier :
http://cgmaths.fr/Atelier/Asymptote/ColCompGedit.html

maurice
maurice
 
Messages: 86
Inscription: Jeu 25 Mar 2010, 13:00

Re: compilation avec gedit

Message non lupar Grizz » Mer 30 Juin 2010, 16:38

Merci.
Je connaissais cette solution, je voulais juste comprendre pourquoi cet outil ne marche pas chez moi.
Je sens qu'effectivement je vais me tourner vers asyInLatexDVI.asy.
Grizz
 
Messages: 6
Inscription: Sam 19 Juin 2010, 13:59

Re: compilation avec gedit

Message non lupar chellier » Mer 30 Juin 2010, 16:41

Avatar de l’utilisateur
chellier
 
Messages: 86
Inscription: Jeu 18 Mar 2010, 17:30

Re: compilation avec gedit

Message non lupar chellier » Dim 4 Juil 2010, 11:44

Bonjour,
Je pense avoir trouvé ce qui n'allait pas dans le script. C'est la compilation asymptote, il faut lui donner l'extension du fichier :
remplace
Code: Tout sélectionner
asy -noV $base

par
Code: Tout sélectionner
asy -noV $base.asy


Autre chose, attention à xdotool, il y a des soucis (depuis Ubuntu 10.04) avec certains raccourcis claviers. Il n'est plus nécessaire, il faut supprimer la ligne du script où il apparaît, et dans "Outils -> Gérer les outils externes" mettre "Enregistrer" sur "Document actuel" si ce n'est déjà fait.

Cet outil externe de gedit permet donc d'obtenir un fichier pdf par latex+asymptote+latex en utilisant l'environnement asymptote "officiel" en appuyant sur une seule touche...
On peut bien sûr faire la même chose avec une compilation pdflatex. Si ça intéresse quelqu'un, je peux mettre le code.

Christophe
Avatar de l’utilisateur
chellier
 
Messages: 86
Inscription: Jeu 18 Mar 2010, 17:30


Retourner vers Les demandes d'aide

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité