Nous sommes le Ven 18 Juil, 2025 21:37
Supprimer les cookies

Framakey TeX : probleme à la compilation

Image Image Forum dédié à notre projet de clé USB nomade libre sous Windows

Lun 15 Déc, 2008 11:39

(note de pyg : je recopie ici un message de l'utilisateur "sdrulhe" qui avait posté ces messages dans le fil Framakey LaTeX édition, mais il semblerait que le forum est un peu perdu les pédales avec ses messages)

Bonjour,
quelle merveille ! Quand je pense le temps qu'il faut passer à chaque fois qu'on veut installer MikteX+gs+gv+editeur... Je suis enthousiaste... Merci les développeurs !!

La première chose que j'ai faite, c'est d'intégrer à la Framakey edition complète cette version TeX (j'avais pas envi de me priver du reste ;) ) : ca se fait tout seul.
J'ai juste eu un petit souci avec gs et gv qui ne se trouvaient pas mutuellement, ce que j'ai résolu en faisant une installation classique dans le répertoire de la clé USB sous F:\Apps\PortableUSBTeX\USBTeX\texmf (j'ai pas trop compris cette imbrication).
D'ailleurs, petite question : j'arrive à tout faire tourner avec des adresses en absolu. Ca tombe bien pour l'instant car ma clé est toujours montée en F:, mais je vois le jour arriver où ce sera un E: ou autre, et je serai bien eu. Ca marche comment le relatif pour tous ces programmes ?

La deuxième, c'est de faire une mise à jour de MiKTeX : ca se fait tout seul... Merveilleux. :)

La troisième, c'est de migrer un TeXnicCenter sur ma clé. J'ai déjà eu du mal à délaisser Kile, mais là, Texmaker ne me convient pas du tout. Ca se fait tout seul : j'ai copié le dossier se trouvant usuellement sous Program Files dans F:...\texmf, je ne garantis pas que c'est du 100% portable, mais ça tourne bien sur plusieurs machines avec lesquelles j'ai testé ma Framakey. Pour faire tourner l'exemple fourni dans la clé TEST.tex qui utilise pstricks, il faut ajouter un processeur Tex=>PS=>PDF en allant dans menu construire>définir... Alt+f7 : copier le LaTeX=>PS et ajouter dans l'onglet Postprocessor la commande Ps2Pdf après celle DviPs (F:\Apps\PortableUSBTeX\USBTeX\texmf\texmf\miktex\bin\ps2pdf.exe avec comme argument "%Bm.ps").

Enfin, petite personnalisation du menu de la Framakey en utilisant FLtune, et j'ai quelque chose qui me plait.
Maintenant, j'ai des soucis à la compilation, mais je mets ca dans le post suivant.

Merci les LatexFramakeyistes !! ;)
Sam

edit harrypopof : (Suite)

Alors voilà le petit souci.

J'ai un manuscrit que je fais bien tourner avec les installs en "local" utilisant MikTeX. Donc, je sais que cela marche. Or, une fois lancé l'environnement USBTeX, ouvert mon éditeur, lancé la compilation, celle ci se plante.
Je ne suis vraiment pas un gourou de LaTeX, alors j'ai un peu de mal à diagnostiquer pourquoi. J'ai l'impression que le USBTex ne digère pas mes \newtheorem...
Voilà un extrait de la liste longue des erreurs maintenant générées à la compilation :
Code: Tout sélectionner
! Undefined control sequence
<argument> ex.\theHex
l.14 ...s qui le partitionnent.}}{31}{figure.1.11}

et le débuggeur me renvoie dans le fichier LOF à la ligne correspondante :
Code: Tout sélectionner
\contentsline {figure}{\numberline {1.11}{\ignorespaces L'espace d'\'etat $\Omega $ pour l'Exemple~\ref {ex:2genes_APM} est divis\'e en neuf domaines de r\'egulation rectangles qui le partitionnent.}}{31}{figure.1.11}

J'ai aussi : clé BibTeX inconnue "books".

Aussi, pour l'exemple TEST.tex de USBTex, le DVI est correct, le PS l'est aussi, mais le PDF généré avec Ps2Pdf n'a plus les figures. Aucune erreur, aucun warning. Par contre, dans le log de compil, il y a :
Code: Tout sélectionner
'ps2pdfxx' n'est pas reconnu en tant que commande interne ou externe, un programe ex,cutable ou un fichier de commandes.


Alors doc, qu'est-ce que j'ai pas bien configuré ? Any clue ?
Merci pour votre attention et votre assistance.

Sam

PS : voici la sortie du "debug" de USBTex, si ca peut servir...
Code: Tout sélectionner
OS = WIN32_NT
Version = WIN_XP
Build = 2600
ServicePack = Service Pack 3
Proc = X86
Script = F:\Apps\PortableUSBTeX\PortableUSBTeX.exe
PATH = C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\ATI Technologies\ATI Control Panel
OS = Service Pack 3
HKCU\Software\TeX-portable = --1
========== Processus ===============
[System Process]
System
smss.exe
csrss.exe
winlogon.exe
services.exe
lsass.exe
ati2evxx.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
explorer.exe
spoolsv.exe
avgamsvr.exe
avgupsvc.exe
avgemc.exe
HPConfig.exe
svchost.exe
CALMAIN.exe
alg.exe
carpserv.exe
avgcc.exe
ONETOUCH.EXE
jusched.exe
atiptaxx.exe
Monitor.exe
ctfmon.exe
TeaTimer.exe
SuperCopier2.exe
firefox.exe
FramaLauncher.exe
cafe.exe
PortableUSBTeX.exe
TEXCNTR.EXE
==============================
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Lun 15 Déc, 2008 11:40

Hello,

bon, j'avoue que je ne sais pas trop quoi te répondre pour ton proleme LaTeX : je me suis essentiellement contenté d'ajouter USBTeX à la Framakey, j'ai bidouillé quelques fichiers de mise à jour, et je l'ai mis en beta sur le site Framakey. Au bout de 1000 téléchargements sans gros problemes signalé, je l'ai considéré comme stable.

Et comme je ne connais rien à LaTeX, tes erreurs ne me parlent pas du tout :-(

Peut être faudrait il essayer du côté du côté des forums LaTeX.

Ca marche comment le relatif pour tous ces programmes ?

Normalement, ça marche tout seul... Du moins quand j'ai fait mes tests, je les ai fait sur 2 machines (Vista / XP ) avec 2 lettre de lecteurs différents, et j'ai bien réussi à générer le Framabook "Simple comme Ubuntu" (qui est mon doc latex de référence pour les tests).
Après, si tu vois des soucis, n'hésites pas à les signaler car si effectivement on a un probleme avec les lettres de lecteurs, ça sera un *vrai* probleme pour la Framakey :P
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Lun 15 Déc, 2008 23:08

Félicitations pyg pour ce boulot : c'est vraiment excellent :)
Franchement, de manière générale, je trouve le concept des applications portables super enthousiasmant. Mais arriver à faire un MikTex portable, pour quelqu'un qui n'est pas un informaticien professionnel comme moi, c'est impressionnant. Et cela peut réellement contribuer à rendre le LaTeX plus accessible pour les utilisateurs : même si Miktex s'installe facilement, l'installation générale totale Miktex+gs+gv+editeur est une usine à gaz qui prend bien une demi-journée : síl y a des astuces pour accélérer, je ne suis pas initié. Donc bravo bravissimo !
Tiens : une petite suggestion pour ta ToDo liste -> voire comment intégrer le plug-in très pratique OOlatex pour Open Office à celui de la Framakey. La première partie, qui consiste à installer la macro et à lui indiquer les chemins vers latex (toujours en absolu ;) ), j'y arrive. Mais cette macro a aussi besoin de MySys, et là je ne sais pas comment la portabiliser. Je vais me pencher sur la question. Si j'y arrive, je vous fais signe. :)

Pour ce qui est des "chemins relatifs" : quand on configure gs, gv, Texmaker ou TexniCcenter, il faut donner le path vers latex(miktex), gs, gv, yap. Je n'arrive pas vraiment à donner ces chemins en relatif depuis chacun des programmes de manière à ce qu'ils puissent dialoguer. Pour l'instant, ca marche bien parce que ma clé est toujours montée en F:\ ... Ou alors, n'y a-t-il pas un truc que Zindoz comprend à tous les coups, genre %removable%\Apps\... ?

Pour ce qui est du problème à la compile, je vais essayer de compiler le TeX du livre comme toi : si ca ne marche pas, c'est que je n'ai pas intégré correctement USBTeX à ma Framakey, ce qui est toujours possible. Quel est le lien vers le source TeX et dépendances ?

Merci pour avoir remis mes messages.
Samuel
sdrulhe

Messages : 1

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit