probleme calc et \subsection*{}[RESOLU]

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.

probleme calc et \subsection*{}[RESOLU]

Messagepar clemonie » Samedi 22 Juin 2013, 11:12

Bonjour à tous, j'ai un petit soucis avec la compilation depuis une mise à jour. Je viens de tous reinstaller sous LMDE (paquets debian). Depuis, lorsque je compile, j'ai un message d'erreur avec calc.

Mes sections et sous sections sont modifiées ainsi :
Code: Tout sélectionner
\makeatletter
   
\renewcommand\section{ \@startsection {section}{1}{\z@}%
                     {-3.5ex \@plus -1ex \@minus -.2ex}%
                     {1.5ex \@plus.2ex}%
                     {\normalfont\Large\bfseries\scshape\color{Crimson}}}

\renewcommand\subsection{\@startsection{subsection}{2}{\z@ \quad }%
                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                     {1.5ex \@plus .2ex}%
                     {\normalfont\large\bfseries\color{DarkBlue}}}

\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@ \qquad}%
                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                     {1.5ex \@plus .2ex}%
                     {\normalfont\normalsize\bfseries\color{Purple}}}
 \renewcommand \thesection {\Roman{section})}
\renewcommand \thesubsection{\arabic{subsection})}
\renewcommand \thesubsubsection{\alph{subsubsection})} 



  \renewcommand \thesection {\Roman{section})}
\renewcommand \thesubsection{\arabic{subsection})}
\renewcommand \thesubsubsection{\alph{subsubsection})} 
\makeatother


si je compile l'exemple suivant :
Code: Tout sélectionner
\begin{document}
\section{section}
\subsection{subsection}
\subsubsection{subsubsection}
\end{document}

je n'ai aucun problème. Par contre si je compile avec
Code: Tout sélectionner
\begin{document}
\section*{section}
\subsection*{subsection}
\subsubsection*{subsubsection}
\end{document}


j'ai un problème pour \subsection{} et \subsubsection{} aveec le message :
! Package calc Error: `\hskip ' invalid at this point. :shock:
J'ajoute que le problème est présent dès que j'utilise un package nécessitant calc dans l'entête de mon document.

Le problème n'existait pas avant la réinstallation de mon système.

Une idée?
Dernière édition par clemonie le Samedi 22 Juin 2013, 16:22, édité 1 fois.
clemonie
Utilisateur
 
Messages: 3
Inscription: Samedi 22 Juin 2013, 11:03
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: probleme calc et \subsection*{}

Messagepar pg » Samedi 22 Juin 2013, 11:56

Il suffit probablement de remplacer "\z@ \quad" par "1em" et "\z@ \qquad" par "2em".
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: probleme calc et \subsection*{}

Messagepar clemonie » Samedi 22 Juin 2013, 15:01

Merci de ta réponse si rapide.

Effectivement, maintenant, la compilation est fonctionnelle. Peux-tu m'expliquer pourquoi cela ne fonctionnait plus ? Merci d'avance.
clemonie
Utilisateur
 
Messages: 3
Inscription: Samedi 22 Juin 2013, 11:03
Statut actuel: Actif et salarié | Enseignant

Re: probleme calc et \subsection*{}

Messagepar pg » Samedi 22 Juin 2013, 15:10

\quad et \qquad ne sont pas des longueurs mais des \hspace{1em} donc ne peuvent être mis en argument à l'intérieur d'un autre \hspace. Le fait que ça fonctionnait avant et plus maintenant est probablement dû à un changement dans le package calc.
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: probleme calc et \subsection*{}

Messagepar clemonie » Samedi 22 Juin 2013, 16:21

Merci pour tout.
clemonie
Utilisateur
 
Messages: 3
Inscription: Samedi 22 Juin 2013, 11:03
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot] et 21 invités