pst-marble : pas de compilation [résolu]

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

pst-marble : pas de compilation [résolu]

Messagepar Arathorn » Dimanche 21 Octobre 2018, 16:45

Bonjour,

Le paquet pst-marble ne compile pas avec texstudio.

J'ai pris un exemple simple car l'exemple du site est complexe pour moi.
Code: Tout sélectionner
\documentclass[pstricks]{standalone}
\usepackage{pst-marble}
\begin{document}
\begin{pspicture}(-3,-3)(3,3)
\psMarble(6,6)
\end{pspicture}   
\end{document}


affichage des erreurs
Code: Tout sélectionner
Processus en cours : dvips -o "test-pst-marble".ps "test-pst-marble".dvi

This is dvips(k) 5.997 Copyright 2017 Radical Eye Software (www.radicaleye.com) ' TeX output 2018.10.21:1733' -> test-pst-marble.ps /usr/bin/dvips: ! Couldn't find header file: pst-marble.pro

Processus terminé avec une ou plusieurs erreurs

Processus en cours : ps2pdf "test-pst-marble".ps

Error: /undefinedfilename in (test-pst-marble.ps) Operand stack: Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push Dictionary stack: --dict:969/1684(ro)(G)-- --dict:0/20(G)-- --dict:78/200(L)-- Current allocation mode is local Last OS error: No such file or directory GPL Ghostscript 9.25: Unrecoverable error, exit code 1

Processus terminé avec une ou plusieurs erreurs


Par contre, quand je compile en ligne de commande latex test-pst-marble.tex puis dvips puis ps2pdf cela fonctionne. Au vu de la dernière ligne, je suppose un problème avec ghostscript.
Texlive est dans mon home et mis à jour aujourd'hui. La ligne de ghostscript dans texlive est gs "?am.ps"

Les fichiers ombro-cinema (même site) compilent normalement.

L'exemple complet, en ligne de commande, produit 3 pages au lieu de 8.

Texdoc pst-marble ne fonctionne pas, j'ai téléchargé l'archive pour avoir le doc.

Est-ce ma configuration de texlive que je dois modifier ?

Merci
Dernière édition par Arathorn le Lundi 12 Novembre 2018, 18:26, édité 1 fois.
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: pst-marble : pas de compilation

Messagepar balf » Dimanche 21 Octobre 2018, 19:57

Bonsoir,
Il semble que le fichier-prologue pst-marble.pro manque. Sur mon système, sous MiKTeX, il existe bien (installé dans texmf\dvips\pst-marble\ comme il se doit. Mais je dois dire que la compilation ne se déroule vraiment bien qu'avec xelatex.

B. A.
balf
Zetta-utilisateur
 
Messages: 3796
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: pst-marble : pas de compilation

Messagepar gigiair » Dimanche 21 Octobre 2018, 20:17

Si la compilation réussit en ligne de commande, il n'y a pas lieu de modifier quoi que ce soit à TeXLive.
Par contre ta configuration de TeXstudio est sans doute à revoir.
Ton log d'erreur est celui de dvips, donc s'il y a une erreur à la compilation latex, elles ne figureront pas et se répercuteront sur l'exécution de dvips.
Pour vérifier, ajoute \listfiles dans ton fichier source comme ci-dessous.
Voici le fichier que j'ai modifié et que j'ai compilé avec Emacs et qui compile comme un charme :
Code: Tout sélectionner
\documentclass[pstricks]{standalone}
 \usepackage{pst-marble}
 \listfiles{}
 \begin{document}
 \begin{pspicture}(-3,-3)(3,3)
 \psMarble(6,6)
 \end{pspicture}   
 \end{document}
% Local Variables:
% TeX-PDF-via-dvips-ps2pdf: t
% TeX-PDF-mode: t
% End:

Le fichier de log est le fichier dont le nom du fichier tex avec l'extension log (ecm.tex ->ecm.log)
Postes le ici si tu ne t'en sors pas.

Tu peux parcourir le mien en suivant le lien :
http://ix.io/1pIJ
Comme tu pourra le voir, mon installation est extrêmement récente (15/10/18)

Je vais essayer de compiler avec TeXstudio, je te raconterais plus tard.

Normalement, texdoc pst-marble devrait renvoyer à la documentation. Peut-être ton installation est-elle incomplète.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2372
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: pst-marble : pas de compilation

Messagepar Arathorn » Dimanche 21 Octobre 2018, 20:37

Le log avec texstudio :

La différence repérée est à la ligne 241 : File: pst-marble.tex 2018/10/19 v1.0 `PST-marble' pour moi
La compilation ne fonctionnait pas avec la version 0.1 mais je n'avais eu le temps de me pencher dessus et je l'ai mise à jour aujorud'hui.

Code: Tout sélectionner
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=latex 2018.10.19)  21 OCT 2018 21:25
entering extended mode
 restricted \write18 enabled.
 Source specials enabled.
 %&-line parsing enabled.
**test-pst-marble.tex
(./test-pst-marble.tex
LaTeX2e <2018-04-01> patch level 5
(/home/monsieur/texlive/2018/texmf-dist/tex/latex/standalone/standalone.cls
Document Class: standalone 2018/03/26 v1.3a Class to compile TeX sub-files stan
dalone
(/home/monsieur/texlive/2018/texmf-dist/tex/latex/tools/shellesc.sty
Package: shellesc 2016/06/07 v0.02a unified shell escape interface for LaTeX
Package shellesc Info: Restricted shell escape enabled on input line 69.
)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2018/09/07 v3.3 Provides the ifpdf switch
)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
(/home/monsieur/texlive/2018/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2014/12/03 v2.7a package option processing (HA)

(/home/monsieur/texlive/2018/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/xkeyval/xkvutils.tex
\XKV@toks=\toks14
\XKV@tempa@toks=\toks15

(/home/monsieur/texlive/2018/texmf-dist/tex/generic/xkeyval/keyval.tex))
\XKV@depth=\count80
File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
))
\sa@internal=\count81
\c@sapage=\count82

(/home/monsieur/texlive/2018/texmf-dist/tex/latex/standalone/standalone.cfg
File: standalone.cfg 2018/03/26 v1.3a Default configuration file for 'standalon
e' class
)
(/home/monsieur/texlive/2018/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/home/monsieur/texlive/2018/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count83
\c@section=\count84
\c@subsection=\count85
\c@subsubsection=\count86
\c@paragraph=\count87
\c@subparagraph=\count88
\c@figure=\count89
\c@table=\count90
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/home/monsieur/texlive/2018/texmf-dist/tex/latex/pstricks/pstricks.sty
Package: pstricks 2018/01/06 v0.67 LaTeX wrapper for `PSTricks' (RN,HV)

(/home/monsieur/texlive/2018/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2013/04/04 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX,
and LuaTeX
)
(/home/monsieur/texlive/2018/texmf-dist/tex/latex/xcolor/xcolor.sty
Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)

(/home/monsieur/texlive/2018/texmf-dist/tex/latex/graphics-cfg/color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package xcolor Info: Driver file: dvips.def on input line 225.

(/home/monsieur/texlive/2018/texmf-dist/tex/latex/graphics-def/dvips.def
File: dvips.def 2017/06/20 v3.1d Graphics/color driver for dvips
)
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348.
Package xcolor Info: Model `RGB' extended on input line 1364.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371.
)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/xkeyval/pst-xkey.tex
File: pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pstricks/pstricks.tex
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pstricks/pst-fp.tex
`pst-fp' v0.05, 2010/01/17 (hv)
\pstFP@xs=\count91
\pstFP@xia=\count92
\pstFP@xib=\count93
\pstFP@xfa=\count94
\pstFP@xfb=\count95
\pstFP@rega=\count96
\pstFP@regb=\count97
\pstFP@regs=\count98
\pstFP@times=\count99
)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfutil-commo
n.tex
\pgfutil@everybye=\toks16
\pgfutil@tempdima=\dimen103
\pgfutil@tempdimb=\dimen104

(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfutil-commo
n-lists.tex))
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.
tex
\pgfkeys@pathtoks=\toks17
\pgfkeys@temptoks=\toks18

(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgfkeysfilter
ed.code.tex
\pgfkeys@tmptoks=\toks19
))
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/utilities/pgffor.code.t
ex
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.t
ex
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.t
ex
\pgf@x=\dimen105
\pgf@xa=\dimen106
\pgf@xb=\dimen107
\pgf@xc=\dimen108
\pgf@y=\dimen109
\pgf@ya=\dimen110
\pgf@yb=\dimen111
\pgf@yc=\dimen112
\c@pgf@counta=\count100
\c@pgf@countb=\count101
\c@pgf@countc=\count102
\c@pgf@countd=\count103
\pgfutil@tempcnta=\count104
\pgfutil@tempcntb=\count105
)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathparser.code
.tex
\pgfmath@dimen=\dimen113
\pgfmath@count=\count106
\pgfmath@box=\box26
\pgfmath@toks=\toks20
\pgfmath@stack@operand=\toks21
\pgfmath@stack@operation=\toks22
)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.c
ode.tex
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.b
asic.code.tex)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.t
rigonometric.code.tex)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.r
andom.code.tex)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.c
omparison.code.tex)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.b
ase.code.tex)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.r
ound.code.tex)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.m
isc.code.tex)
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.i
ntegerarithmetics.code.tex)))
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.
tex
\c@pgfmathroundto@lastzeros=\count107
))
\pgffor@iter=\dimen114
\pgffor@skip=\dimen115
\pgffor@stack=\toks23
\pgffor@toks=\toks24
)
\psLoopIndex=\count108

`PSTricks' v2.86  <2018/08/23> (tvz,hv)
\pst@dima=\dimen116
\pst@dimb=\dimen117
\pst@dimc=\dimen118
\pst@dimd=\dimen119
\pst@dimg=\dimen120
\pst@dimh=\dimen121
\pst@dimm=\dimen122
\pst@dimn=\dimen123
\pst@dimo=\dimen124
\pst@dimp=\dimen125
\pst@hbox=\box27
\pst@ibox=\box28
\pst@boxg=\box29
\pst@cnta=\count109
\pst@cntb=\count110
\pst@cntc=\count111
\pst@cntd=\count112
\pst@cntg=\count113
\pst@cnth=\count114
\pst@cntm=\count115
\pst@cntn=\count116
\pst@cnto=\count117
\pst@cntp=\count118
\@zero=\count119
\pst@toks=\toks25
(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pstricks/pstricks.con)
\psunit=\dimen126
\psxunit=\dimen127
\psyunit=\dimen128
\pst@C@@rType=\count120
\pslinewidth=\dimen129
\psk@startLW=\dimen130
\psk@endLW=\dimen131
\pst@customdefs=\toks26
\pslinearc=\dimen132
\pst@symbolStep=\dimen133
\pst@symbolWidth=\dimen134
\pst@symbolLinewidth=\dimen135
\everypsbox=\toks27
\psframesep=\dimen136
\pslabelsep=\dimen137
\sh@wgridXunit=\dimen138
\sh@wgridYunit=\dimen139
\pst@shift=\dimen140
)
File: pstricks.tex 2018/08/23 v2.86 `PSTricks' (tvz,hv)

(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pstricks/pst-fp.tex)
File: pst-fp.tex 2018/08/23 v2.86 `PST-fp' (hv)
)
\sa@box=\box30
\sa@yoffset=\skip43
)
(/home/monsieur/texlive/2018/texmf-dist/tex/latex/pst-marble/pst-marble.sty
Package: pst-marble 2018/10/19 package wrapper for PSTricks pst-marble.tex

(/home/monsieur/texlive/2018/texmf-dist/tex/generic/pst-marble/pst-marble.tex
`PST' v1.0, 2018/10/19)
File: pst-marble.tex 2018/10/19 v1.0 `PST-marble'
) (./test-pst-marble.aux)
\openout1 = `test-pst-marble.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 4.
LaTeX Font Info:    ... okay on input line 4.
 [1

] (./test-pst-marble.aux)

 *File List*
standalone.cls    2018/03/26 v1.3a Class to compile TeX sub-files standalone
shellesc.sty    2016/06/07 v0.02a unified shell escape interface for LaTeX
ifluatex.sty    2016/05/16 v1.4 Provides the ifluatex switch (HO)
   ifpdf.sty    2018/09/07 v3.3 Provides the ifpdf switch
 ifxetex.sty    2010/09/12 v0.6 Provides ifxetex conditional
 xkeyval.sty    2014/12/03 v2.7a package option processing (HA)
 xkeyval.tex    2014/12/03 v2.7a key=value parser (HA)
standalone.cfg    2018/03/26 v1.3a Default configuration file for 'standalone'
class
 article.cls    2014/09/29 v1.4h Standard LaTeX document class
  size10.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
pstricks.sty    2018/01/06 v0.67 LaTeX wrapper for `PSTricks' (RN,HV)
   iftex.sty    2013/04/04 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX,
 and LuaTeX
  xcolor.sty    2016/05/11 v2.12 LaTeX color extensions (UK)
   color.cfg    2016/01/02 v1.6 sample color configuration
   dvips.def    2017/06/20 v3.1d Graphics/color driver for dvips
pst-xkey.tex    2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
pst-xkey.tex    2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
pstricks.tex    2018/08/23 v2.86 `PSTricks' (tvz,hv)
  pst-fp.tex    2018/08/23 v2.86 `PST-fp' (hv)
pst-marble.sty    2018/10/19 package wrapper for PSTricks pst-marble.tex
 ***********

 )
Here is how much of TeX's memory you used:
 7634 strings out of 494484
 141416 string characters out of 6174041
 192870 words of memory out of 5000000
 11238 multiletter control sequences out of 15000+600000
 3640 words of font info for 14 fonts, out of 8000000 for 9000
 59 hyphenation exceptions out of 8191
 43i,5n,56p,422b,120s stack positions out of 5000i,500n,10000p,200000b,80000s

Output written on test-pst-marble.dvi (1 page, 1800 bytes).


Peut-être ton installation est-elle incomplète.

Texdoc fonctionne avec les autres paquets classiques que j'utilise. J'ai essayé avec animate (pour l'ombro-cinéma) et le pdf d'aide s'affiche. Pour l'installation, j'ai pris le modèle donné sur un ancien message de ma part (http://forum.mathematex.net/latex-f6/lettre-accent-math-1-ier-t16926.html).

Avec xelatex, Texstudio plante avec ce message dans /tmp/
SIGFPE (TXS-Version R )
[bt] texstudio(_ZN12SimulatedCPU13set_from_realEv+0) [0x560f9ea297b0]
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar gigiair » Lundi 22 Octobre 2018, 05:00

Ce n'est pas texdoc qui est en cause, c'est sans doute le fichier pst-marble-doc.pdf qui manque.
Sous Debian, il est dans texlive-pstricks-doc qui est un très gros package ( 216 479.8 kB ) et donc pas obligatoirement chargé.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2372
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: pst-marble : pas de compilation

Messagepar Arathorn » Jeudi 25 Octobre 2018, 13:39

Le fichier pst-marble-doc.pdf est dans le dossier
Code: Tout sélectionner
/home/monsieur/texlive/2018/texmf-dist/doc/generic/pst-marble/


J'ai
  1. copié pst-marble.tex, .sty, .pro respectivement dans les dossiers
    Code: Tout sélectionner
    /usr/share/texlive/texmf-dist/tex/generic/pst-marble/
    /usr/share/texlive/texmf-dist/tex/latex/pst-marble/
    /usr/share/texlive/texmf-dist/dvips/pst-marble/
  2. supprimé le fichier .bashrc pour remettre le fichier initial (copié lors de l'installation avec le fichier http://ix.io/EHD)
  3. redémarré le pc puis relancé une compilation
mais j'ai une erreur

Code: Tout sélectionner
File `pst-marble.sty' not found. \listfiles


Où dois-je donc copié le fichier sty pour tester avec la version texlive d'origine ?

Merci
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar rebouxo » Vendredi 26 Octobre 2018, 13:29

Surtout pas dans le répertoire ou tu l'as mis. Il a toutes les chances de disparaître lors d'une prochine mise à jour.
De plus, si tu ajoute des fichiers dans cette arborescente, il faut refaire la base de données (mktexlsr).

Code: Tout sélectionner
    ~/texmf/tex/generic/pst-marble/
    ~/texmf/tex/latex/pst-marble/
    ~/texmf/dvips/pst-marble/

me semble être un lieu plus intéressant : pas besoin de refaire la base de données, pas de soucis lors d'une mise à jours. C'est peut-être le seul problème, il peut rester dans le texmf perso des fichiers anciens qui sont prioritaires sur le texmf global.

Olivier
Qui n'a pas essayé.
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6896
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar Arathorn » Vendredi 26 Octobre 2018, 17:23

Cela fonctionne dans les deux cas avec texstudio. C'est à dire avec le fichier bashrc original (lors de l'installation de texlive) et modifié (lors de l'installation de texlive dans le home).
Pour le premier cas, j'ai remis le lien par défaut dans texstudio pour la compilation puis pour le second, j'ai remis le lien vers texlive dans le home.

Pour chaque test, j'ai redémarré pour que le fichier bashrc soit pris en compte.

J'ai refait un test en enlevant le dossier ~/texmf et j'ai une erreur de compilation. Le fichier ne semble pas trouvé par texlive alors que je l'ai installé via tlmgr.
Si je souhaite enlver pst-marble via tlmg -gui, j'ai ce message :
Code: Tout sélectionner
tlmgr: not removing pst-marble, needed by collection-pstricks

Merci
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar rebouxo » Dimanche 28 Octobre 2018, 11:20

De quel fichier bashrc parles-tu ?

TexStudio n'est pour rien dans tout cela. Il ne fait qu'éditer ton texte et lancer la commande. Je ne connais pas TeXtudio, mais sous linux, tu ne devrais pas avoir à modifier le comportement par défaut (il me semble). Si Denis passe par là ...

Essaye en ligne de commande, c'est à mon avis le meilleur moyen pour voir si texlive est correctement installé. Au passage, j'ai vu une mise à jour de pst-marble ce matin.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6896
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar Arathorn » Mardi 30 Octobre 2018, 10:04

De quel fichier bashrc parles-tu ?

Il s'agit d'un fichier caché situé dans le home et installé, je crois, lors de l'installation d'ubuntu.
Je l'ai modifié en suivant le script donné par Gigiair (dernier message page 2, http://forum.mathematex.net/latex-f6/lettre-accent-math-1-ier-t16926-20.html ).

Essaye en ligne de commande,

Justement ça fonctionne dans les deux cas en ligne de commande.

  1. c'est à dire pst-marble installé avec tlmgr -gui donc uniquement dans
    Code: Tout sélectionner
    ~/texlive


    les dossiers suivants sont supprimés
    Code: Tout sélectionner
     ~/texmf/tex/generic/pst-marble/
    ~/texmf/tex/latex/pst-marble/
    ~/texmf/dvips/pst-marble/

    pdf produit en ligne de commande mais pas avec texstudio.
  2. Puis quand je remets les dossiers précédent :
    Code: Tout sélectionner
     ~/texmf/tex/generic/pst-marble/
    ~/texmf/tex/latex/pst-marble/
    ~/texmf/dvips/pst-marble/


    pdf produit en ligne de commande et avec texstudio.
  3. Je n'arrive pas à comprendre la mauvaise manipulation, l'omission car jusque là tous mes fichiers sont correctement produits. Les exemples du paquet pst-contourneplot sont compilés avec texstudio.
    Tous est installé via tlmgr -gui dans mon home ~/texlive.
    J'ai omis de préciser que je suis sous xubuntu 18.04 et texlive 2018
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar rebouxo » Mercredi 31 Octobre 2018, 08:11

Il n'y aurait une autre installation de texlive qui traîne ?
Quelle est la commande envoyée par texstudio ?
Compare les log produis par la compilation en ligne de commande et celle produite via texstudio.
Rajoute un listfile au début des deux pour voir les différences.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6896
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar Arathorn » Mercredi 31 Octobre 2018, 14:58

Il n'y aurait une autre installation de texlive qui traîne ?

J'ai une installation de texlive dans
Code: Tout sélectionner
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex)
(/usr/share/texlive/

Cette version se copie automatiquement quand j'ai installé le paquet auto-multiple-choice.

J'ai demandé à faire partie du groupe opt_upload pour joindre les fichiers logs.
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar guiguiche » Mercredi 31 Octobre 2018, 15:34

Arathorn a écrit:J'ai demandé à faire partie du groupe opt_upload pour joindre les fichiers logs.

C'est fait.
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
guiguiche
Modérateur
 
Messages: 8062
Inscription: Vendredi 06 Janvier 2006, 15:32
Localisation: Le Mans
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar Arathorn » Mercredi 31 Octobre 2018, 16:28

C'est fait.
Merci

Le code rajouté via le fichier de Gigiair dans .bashc
Code: Tout sélectionner
#Installation de TeXLive2018 faite par monsieur
# le jeudi 12 juillet 2018, 20:56:26 (UTC+0200)
export PATH=/home/monsieur/texlive/2018/bin/x86_64-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
export INFOPATH=/home/monsieur/texlive/2018/texmf-dist/doc/info:
export MANPATH=/home/monsieur/texlive/2018/texmf-dist/doc/man:


J'ai fait plusieurs tests : avec le fichier .bashrc modifié, avec le fichier .bashrc standard, avec ou sans le dossier texmf installé dans le home.




La seule différence importante repérée (sauf en cas d'échec) c'est le message No file marble.aux. qui apparaît.

Merci
Dernière édition par Arathorn le Lundi 12 Novembre 2018, 18:26, édité 1 fois.
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar Arathorn » Vendredi 09 Novembre 2018, 16:39

Suite à la dernière mise à jour de texlive (mercredi), la compilation avec texstudio fonctionne. Pourtant, le paquet n'était dans dans la mise à jour.
Malheureusement, le paquet pst-contourplot ne compile pas.

Je n'ai pas besoin de ces paquets pour le petit niveau où j'enseigne mais j'aime beaucoup ce site et je suis impressionné par les réalisations de l'auteur et j'essaye de les refaire juste pour le plaisir de comprendre le code..
Dernière édition par Arathorn le Lundi 12 Novembre 2018, 18:26, édité 1 fois.
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation

Messagepar gigiair » Vendredi 09 Novembre 2018, 18:07

Je ne vois pas quelle est ta question. J'ai essayé de compiler deux exemples fournis dans la documentation de pst-contourplot et ça passe comme une lettre à la poste.
Essaye de composer un ECM qui ne compile pas chez toi incluant \listfiles et poste ici le fichier log résultant que je puisse comparer pour voir ce qui cloche dans ton installation.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2372
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: pst-marble : pas de compilation [résolu]

Messagepar Arathorn » Lundi 12 Novembre 2018, 18:32

J'ai mis le sujet résolu même si je n'ai pas compris comment et pourquoi la compilation de pst-marble fonctionne maintenant avec texstudio.
Même chose par rapport à pst-contourplot, j'ai installé les fichiers dans ~/texmf et cela compile. J'ai fait un test avec texstudio en supprimant le dossier ~texmf et cela compile aussi.
Cela me dépasse mais mon installation fonctionne avec les paquets que j'utilise couramment donc je ne vais pas chercher plus loin.
Merci.
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: pst-marble : pas de compilation [résolu]

Messagepar gigiair » Lundi 12 Novembre 2018, 20:59

Il y a une chose que tu n'as pas l'air d'avoir compris, c'est que TeXStudio n'est qu'un simple éditeur de texte et ne s'occupe absolument pas de compilation. Cette fonction est assurée par la distribution (MikTeX ou TeXLive). TeXStudio ne fait que transmettre au système l'ordre de compilation qui est exécuté par la distribution et par elle seule. On peut paramétrer la commande envoyée au système comme dans tout éditeur orienté LaTeX. Deux éditeurs différents peuvent envoyer la même commande de compilation et il en résulte un même rendu.
La commande de compilation peut aussi bien être envoyée en utilisant un interpréteur de commande (cmd ou shell) et le résultat sera absolument identique à celui de la même commande envoyée par l'éditeur.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2372
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot], Grapeshot [Crawler] et 8 invités