[Résolu][polyglossia] Lettre+accent math/1\ier

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.

Re: [polyglossia] Lettre+accent en math/1\ier ne compile pas

Messagepar gigiair » Vendredi 15 Décembre 2017, 19:20

Bien vu kojac, texlive n'a pas été mis à jour.
Il faudrait lancer la compilation dans un terminal. Je n'ai aucune confiance en TeXMaker qui a peut-être gardé ses anciens réglages.
Code: Tout sélectionner
xelatex forum.tex

Voici le retour de la commande sur mon installation, moins verbeux que le log:
Code: Tout sélectionner
debjjr@elfie:/tmp/TeX-ecm$ xelatex forum
This is XeTeX, Version 3.14159265-2.6-0.99998 (TeX Live 2017/Debian) (preloaded format=xelatex)
 restricted \write18 enabled.
entering extended mode
(./forum.tex
LaTeX2e <2017-04-15>
Babel <3.15> and hyphenation patterns for 38 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo))
(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def)))
(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/tuenc.def))
(/usr/share/texlive/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
(/usr/share/texlive/texmf-dist/tex/xelatex/xunicode/xunicode.sty
(/usr/share/texmf/tex/latex/tipa/t3enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def))))
(/usr/share/texlive/texmf-dist/tex/latex/xltxtra/xltxtra.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/realscripts/realscripts.sty)
(/usr/share/texlive/texmf-dist/tex/latex/metalogo/metalogo.sty))
(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/polyglossia.sty
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/share/texlive/texmf-dist/tex/latex/makecmds/makecmds.sty)
(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex))))
(/usr/share/texlive/texmf-dist/tex/latex/polyglossia/gloss-french.ldf)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/mathtools/mathtools.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))) (./forum.aux)
(/usr/share/texmf/tex/latex/tipa/t3cmr.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1] (./forum.aux)

 *File List*
 article.cls    2014/09/29 v1.4h Standard LaTeX document class
  size12.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
fontspec.sty    2017/11/09 v2.6g Font selection for XeLaTeX and LuaLaTeX
  xparse.sty    2017/11/14 L3 Experimental document command parser
   expl3.sty    2017/11/14 L3 programming layer (loader)
expl3-code.tex    2017/11/14 L3 programming layer
l3xdvipdfmx.def   
fontspec-xetex.sty    2017/11/09 v2.6g Font selection for XeLaTeX and LuaLaTeX
 fontenc.sty
   tuenc.def    2017/04/05 v2.0i Standard LaTeX file
fontspec.cfg
xunicode.sty    2011/09/09 v0.981 provides access to latin accents and many oth
er characters in Unicode lower plane
graphicx.sty    2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
graphics.sty    2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg    2016/06/04 v1.11 sample graphics configuration
   xetex.def    2017/06/24 v5.0h Graphics/color driver for xetex
 xltxtra.sty    2016/01/21 v0.6 Improvements for the "XeLaTeX" format
ifluatex.sty    2016/05/16 v1.4 Provides the ifluatex switch (HO)
 ifxetex.sty    2010/09/12 v0.6 Provides ifxetex conditional
realscripts.sty    2016/02/13 v0.3d Access OpenType subscripts and superscripts

metalogo.sty    2010/05/29 v0.12 Extended TeX logo macros
polyglossia.sty    2015/03/25 v1.42.4 Alternative to Babel for XeLaTeX and LuaL
aTeX
etoolbox.sty    2017/11/22 v2.5 e-TeX tools for LaTeX (JAW)
makecmds.sty    2009/09/03 v1.0a extra command making commands
 xkeyval.sty    2014/12/03 v2.7a package option processing (HA)
 xkeyval.tex    2014/12/03 v2.7a key=value parser (HA)
gloss-french.ldf    polyglossia: module for french
 amssymb.sty    2013/01/14 v3.01 AMS font symbols
amsfonts.sty    2013/01/14 v3.01 Basic AMSFonts support
mathtools.sty    2017/10/30 v1.20 mathematical typesetting tools
    calc.sty    2014/10/28 v4.3 Infix arithmetic (KKT,FJ)
 mhsetup.sty    2017/03/31 v1.3 programming setup (MH)
 amsmath.sty    2017/09/02 v2.17a AMS math features
 amstext.sty    2000/06/29 v2.01 AMS text
  amsgen.sty    1999/11/30 v2.0 generic functions
  amsbsy.sty    1999/11/29 v1.2d Bold Symbols
  amsopn.sty    2016/03/08 v2.02 operator names
   t3cmr.fd    2001/12/31 TIPA font definitions
    umsa.fd    2013/01/14 v3.01 AMS symbols A
    umsb.fd    2013/01/14 v3.01 AMS symbols B
 ***********

 )
Output written on forum.pdf (1 page).
Transcript written on forum.log.

Observez les différences de *File List* l'erreur vient de là à coup sûr.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2313
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Publicité

Re: [polyglossia] Lettre+accent en math/1\ier ne compile pas

Messagepar Arathorn » Vendredi 15 Décembre 2017, 19:37

Ça compile avec le terminal.
Merci pour votre patience.
Arathorn
Kilo-utilisateur
 
Messages: 137
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu][polyglossia] Lettre+accent math/1\ier

Messagepar Arathorn » Samedi 16 Décembre 2017, 21:12

Et ça marche aussi avec TeXMaker ?

Non et j'ai modifié les chemins en allant chercher dans texlive2017/bin mais j'ai une erreur. Il faut que je cherche si des commandes comme gs sont installées dans texlive2017 ou ailleurs.

Après le nouveau script, les réponses sont :
Code: Tout sélectionner
declare -x PATH="/home/moi/texlive/2017/bin/i386-linux:/home/moi/texlive/2017/bin/i386-linux:/home/moi/texlive/2017/bin/i386-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
declare -x INFOPATH="/home/moi/texlive/2017/texmf-dist/doc/info:/home/moi/texlive/2017/texmf-dist/doc/info:/home/moi/texlive/2017/texmf-dist/doc/info:"
declare -x MANPATH="/home/moi/texlive/2017/texmf-dist/doc/man:"

Avec l'ancien script INFOPATH et MANPATH étaient vides.

[Hors-sujet]
J'ai rajouté ceci au script et l'ai rendu exécutable mais cela n'a rien fait car INFOPATH et MANPATH étaient vides donc j'ai fait ligne par ligne un copier/coller dans un terminal.
Code: Tout sélectionner
#!/bin/bash

[fin Hors-sujet]

Merci pour le temps passé.
Arathorn
Kilo-utilisateur
 
Messages: 137
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu][polyglossia] Lettre+accent math/1\ier

Messagepar gigiair » Dimanche 17 Décembre 2017, 18:22

J'avais publié un message, que j'ai supprimé. J'avais trouvé des erreurs dans le script et je ne voulais pas les laisser.
Arathorn a écrit:
Et ça marche aussi avec TeXMaker ?

Non et j'ai modifié les chemins en allant chercher dans texlive2017/bin mais j'ai une erreur. Il faut que je cherche si des commandes comme gs sont installées dans texlive2017 ou ailleurs.

Si la compilation se passe bien dans un terminal, elle doit aussi bien se passer avec TeXMaker. Je ne suis pas très connaisseur de TeXMaker que je n'aime pas du tout. Il ne manque pas de spécialistes ici, il faut poster un nouveau fil.
Arathorn a écrit:]Après le nouveau script, les réponses sont :
Code: Tout sélectionner
declare -x PATH="/home/moi/texlive/2017/bin/i386-linux:/home/moi/texlive/2017/bin/i386-linux:/home/moi/texlive/2017/bin/i386-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
declare -x INFOPATH="/home/moi/texlive/2017/texmf-dist/doc/info:/home/moi/texlive/2017/texmf-dist/doc/info:/home/moi/texlive/2017/texmf-dist/doc/info:"
declare -x MANPATH="/home/moi/texlive/2017/texmf-dist/doc/man:"

Avec l'ancien script INFOPATH et MANPATH étaient vides.

Oui, je m'en étais aperçu. export n'est pas nécessaire pour le PATH qui a déjà été déclaré, mais obligatoire pour INFOPATH et MANPATH qui ne font pas partie de l'environnement initial.
J'avoue ne pas maîtriser export. On peut l'imposer systématiquement, ça ne semble pas nuire.
[Hors-sujet]
J'ai rajouté ceci au script et l'ai rendu exécutable mais cela n'a rien fait car INFOPATH et MANPATH étaient vides donc j'ai fait ligne par ligne un copier/coller dans un terminal.
Code: Tout sélectionner
#!/bin/bash

[fin Hors-sujet]

ça n'apporte pas grand chose de faire un script, bash est un langage interprété, on peut exécuter les commandes ligne par ligne dans un terminal.
Je le remets pour ceux qui veulent réaliser une installation en USER de TeXLive2017

Résumé :
Installation de TeXLive2017 sur une machine Debian ou dérivé dans son espace personnel

  1. Acquisition de la distribution
    Code: Tout sélectionner
    wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
    tar xvzf install-tl-unx.tar.gz

  2. Configuration et lancement de l'installation
    Code: Tout sélectionner
    ./install-tl<TAB>install-tl

    <TAB> signifie que l'on doit taper sur la touche de tabulation. De cette façon la commande ne dépend pas de la version deTL2017 et s'adapte à la version téléchargée qui peut changer dans quelques mois.
    Ensuite S pour sélectionner le schéma puis R pour revenir au menu principal (le volume du téléchargement est affiché)
    D pour sélectionner le répertoire dans lequel se fait l'installation (~/texlive/2017). R pour revenir au menu principal;
    I pour démarrer le téléchargement et l'installation
  3. Adaptation de l'environnement pour activer TeXLive2017 (Attention, opération périlleuse)
    Copiez le script suivant dans un fichier rendu exécutable, ou exécutez les commande contenues dans un terminal par copier-coller.
    Code: Tout sélectionner
    #!/bin/bash
    # ------------------------------------------------------------------
    # Author: gigiair@forum.mathematex/latex-f6
    # Version: $Id: texlive2017.sh,v 0.0 2017/12/17 10:49:56 debjjr Exp
    # Title post-installation install-tl debian et dérivés en mode USER
    # Description Commandes à exécuter après l'installation par install-tl
    # en mode USER pour configurer l'environnement
    # ------------------------------------------------------------------

    VERSION=1
    SUBJECT=texlive2017


    # --- Locks -------------------------------------------------------
    LOCK_FILE=/tmp/$SUBJECT.lock
    if [ -f "$LOCK_FILE" ]; then
       echo "Script is already running"
       exit
    fi

    trap "rm -f $LOCK_FILE" EXIT
    touch $LOCK_FILE

    # --- Body --------------------------------------------------------

    # Fichier de configuration
    DOTBASHRC=$HOME/.profile# ou .bashrc ou un autre nom pour faire des essais
    TEMPDOTBASHRC=$(mktemp /tmp/TL-env-XXXX)
    # Sauvegarde éventuelle du fichier $DOTBASHRC initial
    if [ ! -e  "$DOTBASHRC-initial" ]
       zenity --width=400 --question --text="Le fichier $DOTBASHRC va être modifié.\n Voulez vous le sauvegarder sous le nom $DOTBASHRC-initial ?"
        if [ $? -eq 0 ]
        then cp "$DOTBASHRC" "$DOTBASHRC-initial"
        fi   
       fi
    #
    MILLESIME=2017  # valeur à changer pour les futures versions
    TLTEXBINDIR=$(find "$HOME/texlive/$MILLESIME" -type f -name pdftex  -executable -exec dirname \{\} \;)
    if [ -z "$TLTEXBINDIR" ]
      then
        zenity --width=400 --info --text="L'installation de TeXLive2017 a échoué\
        \nl'exécutable pdftex est introuvable\nReprenez l'installation après avoir relu les instructions"
      else
         TLMANDIR=$(find "$HOME/texlive/$MILLESIME" -type d -name man)
         TLINFODIR=$(find "$HOME/texlive/$MILLESIME" -type d -name info)
         AJOUTENV="export PATH="$TLTEXBINDIR:$PATH"\nexport INFOPATH="$TLINFODIR:$INFOPATH"\nexport MANPATH="$TLMANDIR:$MANPATH"\n"
         zenity --question  --width=800 --text="OK pour ajout dans $DOTBASHRC : ?\n\n$AJOUTENV"
         if [ "$?" -eq 0 ]
           then
        echo -e "\n\n#Modifications de l'environnement pour Texlive$MILLESIME\n#Effectuées le $(date)\n$AJOUTENV"|tee -a "$DOTBASHRC"
        #source $DOTBASHRC
             zenity --width=300 --info --text="L'installation de TeXLive2017 est terminée et fonctionnelle\nEnjoy !"
           else
        zenity --width=400 --info --text="Aucune modification de l'environnement n'a été faite.\n bye"
           fi
      fi
Si le script cause un trouble, écraser le fichier de configuration par la copie qui a été faite (par exemple cp .profile-initial .profile). Tout sera remis en état, mais texlive2017 sera désactivé.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2313
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Précédente

Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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