IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Erreurs - Avertissements Discussion :

Demande de "prise" en main sur un log d'erreurs - Première question


Sujet :

Erreurs - Avertissements

  1. #1
    Membre du Club
    Homme Profil pro
    Cyberdocumentaliste
    Inscrit en
    Mars 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Cyberdocumentaliste

    Informations forums :
    Inscription : Mars 2021
    Messages : 5
    Par défaut Demande de "prise" en main sur un log d'erreurs - Première question
    bonsoir,

    Je suis un grand débutant Latex, informaticien de profession (je trouve que ca aide pas mal pour les logiques Latex) et je suis en train de terminer mon véritable premier document Latex.
    Bien que mon document se compile, j'ai quelques erreurs (peu, 118) que je tente de corriger, mais certaines corrections, bien que les erreurs n’apparaissent plus, je ne comprends pas trop. Sur les 118 erreurs, il y en a pas mal qui reviennent souvent (a priori, 3 macros, qui fonctionnent mais qui ne doit pas être bien écrite)...
    J'utilise le package https://ctan.org/pkg/tcolorbox (et j'ai lu la doc !!)

    Je me permets de coller ma fonction ici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        \newtcolorbox{codesource}{
      attach boxed title to top left={xshift=0.3cm,
                                      yshift*=-\tcboxedtitleheight/2}
                   = {yshift=-8pt},
      %colback      = green!95!black,
      colback=##2!5!white,
      colframe     = blue!40!black,
      fonttitle    = \thechapter\noindent, arc=1pt,
      colbacktitle = blue!55!black,
      title        = Code source,
      enhanced }
    je récupère cette erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <to be read again> 
                       2
    l.692 \begin{codesource}
     
    You meant to type ## instead of #, right?
    Or maybe a } was forgotten somewhere earlier, and things
    are all screwed up? I'm going to assume that you meant ##.
    Les autres erreurs sont du même ordre car elle viennent sur d'autres définitions de macros
    Bien entendu je cherche à corriger l'erreur mais surtout à comprendre ce que j'ai mal fait.

    Une âme charitable pourrait elle me guider ?

    Merci

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    3 994
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 994
    Par défaut
    Hello,

    LaTeX interprète ## comme voulant littéralement afficher un #, ce qui n'est pas ce que vous souhaitez ici.

    Plus précisément, le problème vient de colback=##2!5!whiteLaTeX pense que ##2 pourrait être une tentative d'utiliser l'argument numéro 2

    Vous devez donc utiliser #2 sans le second # si vous souhaitez utiliser un paramètre. Si vous voulez une couleur fixe, utilisez simplement une couleur sans paramètre.

    Remplacez colback=##2!5!white par colback=red!5!white (ou n'importe quelle couleur que vous souhaitez).
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

  3. #3
    Membre du Club
    Homme Profil pro
    Cyberdocumentaliste
    Inscrit en
    Mars 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Cyberdocumentaliste

    Informations forums :
    Inscription : Mars 2021
    Messages : 5
    Par défaut
    Merci beaucoup Fred et ca je ne l'avais vraiment pas vu ni compris dans les doc. J'avoue que j'apprends Latex "par mimétisme". J'avais pourtant cherché cette explication en vain
    Je passe tout de même de 121 erreurs à 51 erreurs (et oui, j'utilise cette commande dans une macro (je crois que c'est comme ca qu'on dit...))
    Je rouvre un fil pour le reste


    Merci pour cette aide

    Citation Envoyé par fred1599 Voir le message
    Hello,

    LaTeX interprète ## comme voulant littéralement afficher un #, ce qui n'est pas ce que vous souhaitez ici.

    Plus précisément, le problème vient de colback=##2!5!whiteLaTeX pense que ##2 pourrait être une tentative d'utiliser l'argument numéro 2

    Vous devez donc utiliser #2 sans le second # si vous souhaitez utiliser un paramètre. Si vous voulez une couleur fixe, utilisez simplement une couleur sans paramètre.

    Remplacez colback=##2!5!white par colback=red!5!white (ou n'importe quelle couleur que vous souhaitez).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/10/2019, 12h22
  2. Prise en charge multilingue sur le portal
    Par nic211 dans le forum Oracle
    Réponses: 4
    Dernier message: 07/07/2004, 15h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo