Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

easyscsl (de kpfonts) et footnote dans minipage

42 views
Skip to first unread message

Mathieu 2L

unread,
Jul 2, 2014, 4:29:17 PM7/2/14
to
Bonsoir,

L'ECM suivant ne compile pas chez moi (MiKTeX 2.9 récemment updatée), vraisemblablement suite à l'option easyscsl de kpfonts (puisque sans cette option ça fonctionne) :
\documentclass{article}
\usepackage[easyscsl]{kpfonts}
\begin{document}
\begin{minipage}{5cm}
Footnote\footnote{Hello.}.
\end{minipage}
\end{document}

Avez-vous le même pb? Est-ce que vous auriez une idée pour me dépanner?

Merci bien

Denis Bitouzé

unread,
Jul 3, 2014, 6:14:45 AM7/3/14
to
Le mer. 02 juil. 2014 à 22h29, Mathieu 2L <leroy....@gmail.com> a écrit :

> Bonsoir,

Bonjour,

> L'ECM suivant ne compile pas chez moi (MiKTeX 2.9 récemment updatée),
> vraisemblablement suite à l'option easyscsl de kpfonts (puisque sans cette
> option ça fonctionne) :
> \documentclass{article}
> \usepackage[easyscsl]{kpfonts}
> \begin{document}
> \begin{minipage}{5cm}
> Footnote\footnote{Hello.}.
> \end{minipage}
> \end{document}
>
> Avez-vous le même pb?

Oui, y compris sur une TeX Live 2014 à jour de ce matin.

Note cependant que, comme indiqué dans la documentation, l'option
`easyscsl' nécessite le package `ifthen'. Mais, même en chargeant ce
package, le problème persiste.

> Est-ce que vous auriez une idée pour me dépanner?

En toucher deux mots à l'auteur de kpfonts, Christophe Caignaert qui,
comme chaque année, animait hier des ateliers au stage LaTeX à Dunkerque
(au passage, merci à lui et à tous les autres intervenants !).

> Merci bien

Padkoi bien.
--
Denis

christophe...@gmail.com

unread,
Jul 3, 2014, 7:34:04 AM7/3/14
to
Bonjour, je ne suis pas un spécialiste en TeX, mais easyscsl redéfinit un certain nombre de choses comme \textsc et \textsl, ce qui est naturellement dangereux...

C'est la raison pour laquelle elle est en option et pas intégrée d'office !

Il faudrait qu'un teXien "native langage" regarde cette définition et ... celles de minipage aussi !

Sans cette option, on peut quand même avoir accès aux petites capitales penchées, quasiment aussi facilement...

C'est malheureusement tout ce que je peux faire, désolé !

Christophe

Pétiard François

unread,
Jul 3, 2014, 8:44:51 AM7/3/14
to
Le 02/07/2014 22:29, Mathieu 2L a �crit :
> Bonsoir,
>
> L'ECM suivant ne compile pas chez moi (MiKTeX 2.9 r�cemment updat�e), vraisemblablement suite � l'option easyscsl de kpfonts (puisque sans cette option �a fonctionne) :
> \documentclass{article}
> \usepackage[easyscsl]{kpfonts}
> \begin{document}
> \begin{minipage}{5cm}
> Footnote\footnote{Hello.}.
> \end{minipage}
> \end{document}
>
> Avez-vous le m�me pb? Est-ce que vous auriez une id�e pour me d�panner?
>
> Merci bien
>

Bonjour

voil� quelque chose qui marche :

\documentclass{article}
\usepackage[easyscsl]{kpfonts}
\begin{document}
\renewcommand{\thempfootnote}{\textit{\alph{mpfootnote}}}
\begin{minipage}{5cm}
Footnote\footnote{Hello.}.
\end{minipage}
\end{document}

alors que la d�finition initiale de \thempfootnote est :

{\itshape\@alph\c@mpfootnote}

Pourquoi �a ne marche pas ? Il semble (?) que ce soit un probl�me
d'expansion mais je ne peux pas en dire plus...

Fran�ois


--
<Jean-C�me> C'est juste la pi�tre qualit� de ma m�moire li� � mon �ge
avanc� et peut-�tre, � l'abus de Guinness qui m'emp�che de
mettre le doigt dessus.
<mpg> Tu penses que quand je serai vieux, moi non plus je saurai plus
faire des recherches sur le CTAN avec des mots cl�s comme frac ?
<Jean-C�me> Rh���. Les djeuns ! Il ne faut rien dire sinon leur
instinct sanguinaire type hy�ne affam�e les fait fondre
sur la pauvre proie d�j� � terre.
-+- in fr.comp.text.tex -+-

Mathieu 2L

unread,
Jul 4, 2014, 2:34:47 AM7/4/14
to
Le jeudi 3 juillet 2014 12:14:45 UTC+2, Denis Bitouzé a écrit :
> Le mer. 02 juil. 2014 à 22h29, Mathieu 2L a écrit :
>
>
>
> > Bonsoir,
>
>
>
> Bonjour,
>
>
>
> > L'ECM suivant ne compile pas chez moi (MiKTeX 2.9 récemment updatée),
>
> > vraisemblablement suite à l'option easyscsl de kpfonts (puisque sans cette
>
> > option ça fonctionne) :
>
> > \documentclass{article}
>
> > \usepackage[easyscsl]{kpfonts}
>
> > \begin{document}
>
> > \begin{minipage}{5cm}
>
> > Footnote\footnote{Hello.}.
>
> > \end{minipage}
>
> > \end{document}
>
> >
>
> > Avez-vous le même pb?
>
>
>
> Oui, y compris sur une TeX Live 2014 à jour de ce matin.
>
>
>
> Note cependant que, comme indiqué dans la documentation, l'option
>
> `easyscsl' nécessite le package `ifthen'.

Oui. Mais à la lecture de la docu (française), je comprenais que kpfonts chargeait lui-même ifthen et que l'utilisateur n'avait pas besoin de le faire (?).

Mathieu 2L

unread,
Jul 4, 2014, 2:37:21 AM7/4/14
to
Malheureusement, les petites capitales penchées se font en deux temps, raison pour laquelle je trouvais bien pratique cette option. Plus précisément : j'ai un glossaire, dans lequel figurent des acronymes en petites capitales ; dans mon texte, lorsque je fais appel à des termes du glossaires, je demande à ce qu'ils soient composés en penchés. D'où la fabrication en deux temps (qui me semble nécessiter easyscsl).

Une solution "sale" consisterait à mettre explicitement, et pour mes acronymes, une définition en \textscsl{<acronyme>} dans les entrées de mon glossaire. Et jouer avec les champs 'name' et 'text' pour que ça n'apparaisse que dans le texte et pas dans mon glossaire... mais bon... ça va être un peu lourd à généraliser et ça va perdre de son efficacité en terme de séparation fond/forme.

>
>
> C'est malheureusement tout ce que je peux faire, désolé !
>

Merci qd même :-)

>
>
> Christophe

Mathieu 2L

unread,
Jul 4, 2014, 2:41:08 AM7/4/14
to
Le jeudi 3 juillet 2014 14:44:51 UTC+2, Pétiard François a écrit :
> Le 02/07/2014 22:29, Mathieu 2L a �crit :
>
> > Bonsoir,
>
> >
>
> > L'ECM suivant ne compile pas chez moi (MiKTeX 2.9 r�cemment updat�e), vraisemblablement suite � l'option easyscsl de kpfonts (puisque sans cette option �a fonctionne) :
>
> > \documentclass{article}
>
> > \usepackage[easyscsl]{kpfonts}
>
> > \begin{document}
>
> > \begin{minipage}{5cm}
>
> > Footnote\footnote{Hello.}.
>
> > \end{minipage}
>
> > \end{document}
>
> >
>
> > Avez-vous le m�me pb? Est-ce que vous auriez une id�e pour me d�panner?
>
> >
>
> > Merci bien
>
> >
>
>
>
> Bonjour
>
>
>
> voil� quelque chose qui marche :
>
>
>
> \documentclass{article}
>
> \usepackage[easyscsl]{kpfonts}
>
> \begin{document}
>
> \renewcommand{\thempfootnote}{\textit{\alph{mpfootnote}}}
>
> \begin{minipage}{5cm}
>
> Footnote\footnote{Hello.}.
>
> \end{minipage}
>
> \end{document}
>

ok merci, cela donne bien ce qu'il faut chez moi, une fois ajouté dans mon gros document.
(NB: désolé pour vos caractères accentués... j'utilise l'interface google group et ils sont remplacés par des caractères bizarres...)
>
>
> alors que la d�finition initiale de \thempfootnote est :
>
>
>
> {\itshape\@alph\c@mpfootnote}
>
>
>
> Pourquoi �a ne marche pas ? Il semble (?) que ce soit un probl�me
>
> d'expansion mais je ne peux pas en dire plus...
>

Moi non plus :-)

Merci en tout cas!

christophe...@gmail.com

unread,
Jul 4, 2014, 12:20:37 PM7/4/14
to
Le
>
>
>
> Malheureusement, les petites capitales penchées se font en deux temps, raison pour laquelle je trouvais bien pratique cette option. Plus précisément : j'ai un glossaire, dans lequel figurent des acronymes en petites capitales ; dans mon texte, lorsque je fais appel à des termes du glossaires, je demande à ce qu'ils soient composés en penchés. D'où la fabrication en deux temps (qui me semble nécessiter easyscsl).
>
>
>
> Une solution "sale" consisterait à mettre explicitement, et pour mes acronymes, une définition en \textscsl{<acronyme>} dans les entrées de mon glossaire. Et jouer avec les champs 'name' et 'text' pour que ça n'apparaisse que dans le texte et pas dans mon glossaire... mais bon... ça va être un peu lourd à généraliser et ça va perdre de son efficacité en terme de séparation fond/forme.
>
>
>
Ok, je comprend cette fois ci qu'ici le problème est un peu différent du problème standard.

Merci encore une fois à François qui avait fourni cette option... et qui fournit le debuggage !

Il reste qu'il reste dangereux de modifier des choses comme \itshape, j'en étais déjà convaincu !

Cordialement,

Christophe

Ulrike Fischer

unread,
Jul 7, 2014, 9:22:02 AM7/7/14
to
Am Thu, 3 Jul 2014 04:34:04 -0700 (PDT) schrieb
christophe...@gmail.com:


> Bonjour, je ne suis pas un sp�cialiste en TeX, mais easyscsl red�finit un certain nombre de choses comme \textsc et \textsl, ce qui est naturellement dangereux...

> Il faudrait qu'un teXien "native langage" regarde cette d�finition

Tes definitions ne sont pas robustes.

\ifkp@easyscsl
\DeclareRobustCommand{\itshape}{\not@math@alphabet\itshape\mathit%
....




--
Ulrike Fischer
http://www.troubleshooting-tex.de/
0 new messages