Discussion:
[gut] Afficher le nom de la partie courante
PECHON Nicolas (SNCF MOBILITES / DIRECTION DU MATERIEL / UNITE FORMATION CONTINUE)
2018-11-08 10:06:53 UTC
Permalink
Bonjour,

Je souhaite afficher le nom de la partie courante déclaré à l'aide de \part

j'ai essayé \partname qui me donne le numéro de la partie ou \insertpart qui n’est pas reconnu par LaTeX


Si vous avez une piste ou une solution, je vous remercie par avance de m'en faire part.

Cordialement,


--
Nicolas PÉCHON
Formateur UP Formation Continue

SNCF-DIRECTION MATÉRIEL
TECHNICAMPUS
Complexe Technoparc des 24 heures/zone 1
Chemin aux bœufs
72 100 LE MANS
TÉL. : +33 (0)2 53 49 23 36 (37 63 36)
***@sncf.fr
Catalogue des formations du Domaine matériel



-------
Ce message et toutes les pièces jointes sont établis à l'intention exclusive de ses destinataires et sont confidentiels. L'intégrité de ce message n'étant pas assurée sur Internet, la SNCF ne peut être tenue responsable des altérations qui pourraient se produire sur son contenu. Toute publication, utilisation, reproduction, ou diffusion, même partielle, non autorisée préalablement par la SNCF, est strictement interdite. Si vous n'êtes pas le destinataire de ce message, merci d'en avertir immédiatement l'expéditeur et de le détruire.
-------
This message and any attachments are intended solely for the addressees and are confidential. SNCF may not be held responsible for their contents whose accuracy and completeness cannot be guaranteed over the Internet. Unauthorized use, disclosure, distribution, copying, or any part thereof is strictly prohibited. If you are not the intended recipient of this message, please notify the sender immediately and delete it.
Céline Chevalier
2018-11-08 10:10:36 UTC
Permalink
Bonjour,
Je souhaite afficher le nom de la partie courante déclaré à l'aide de \part
j'ai essayé \partname qui me donne le numéro de la partie ou \insertpart qui n?est pas reconnu par LaTeX
Si vous avez une piste ou une solution, je vous remercie par avance de m'en faire part.
\usepackage{nameref} puis \nameref{lelabeldevotrepartie}


Céline
PECHON Nicolas (SNCF MOBILITES / DIRECTION DU MATERIEL / UNITE FORMATION CONTINUE)
2018-11-08 12:58:41 UTC
Permalink
Post by PECHON Nicolas (SNCF MOBILITES / DIRECTION DU MATERIEL / UNITE FORMATION CONTINUE)
Bonjour,
Bonjour et merci de votre réponse
Post by PECHON Nicolas (SNCF MOBILITES / DIRECTION DU MATERIEL / UNITE FORMATION CONTINUE)
\usepackage{nameref} puis \nameref{lelabeldevotrepartie}
Je n'ai pas été assez explicite.
Voici un ECM pour être le plus précis possible:

<ECM>
\documentclass{beamer}

\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\AtBeginSection[]{
\begin{frame}
\partname : \insertsection
\end{frame}
}

\begin{document}

\part{Une partie}
\section{Une section}
\frame{
Du texte I
}

\section{Une deuxième section}
\frame{
Du texte II
}

\part{la seconde partie}
\section{Une section}
\frame{
Du texte III
}

\section{Une deuxième section}
\frame{
Du texte IV
}

\end{document}
</ECM>

L'idée et de remplacer le partname qui me donne:
* Première partie
* Deuxième Partie

par autre chose qui me donnerait:
* une partie
* la seconde partie

-------
Ce message et toutes les pièces jointes sont établis à l'intention exclusive de ses destinataires et sont confidentiels. L'intégrité de ce message n'étant pas assurée sur Internet, la SNCF ne peut être tenue responsable des altérations qui pourraient se produire sur son contenu. Toute publication, utilisation, reproduction, ou diffusion, même partielle, non autorisée préalablement par la SNCF, est strictement interdite. Si vous n'êtes pas le destinataire de ce message, merci d'en avertir immédiatement l'expéditeur et de le détruire.
-------
This message and any attachments are intended solely for the addressees and are confidential. SNCF may not be held responsible for their contents whose accuracy and completeness cannot be guaranteed over the Internet. Unauthorized use, disclosure, distribution, copying, or any part thereof is strictly prohibited. If you are not the intended recipient of this message, please notify the sender immediately and delete it.
Denis Bitouzé
2018-11-08 14:07:19 UTC
Permalink
Post by PECHON Nicolas (SNCF MOBILITES / DIRECTION DU MATERIEL / UNITE FORMATION CONTINUE)
* Première partie
* Deuxième Partie
* une partie
* la seconde partie
Il devrait suffire de jouer avec \frenchpartnameord, \frenchpartfirst ,
\frenchpartsecond et autres. Cf. page 15 de la documentation du
package :

┌────
│ http://daniel.flipo.free.fr/frenchb/frenchb-doc.pdf
└────
--
Denis
Julien Bled
2018-11-08 14:16:54 UTC
Permalink
Bonjour,
de mon cÎté, \insertpart remplit son rÎle sans complication, du moins dans
l'ECM présenté.
Sous tex-live, c'est dans beamerbasesection.sty que je trouve où bidouiller
cette fonction...
La pleine compréhension de son fonctionnement dépasse cependant mes
compétences.
Bien cordialement,

Julien BLED
Le 08/11/18 à 12h58, PECHON Nicolas (SNCF MOBILITES / DIRECTION DU
* PremiÚre partie
* DeuxiÚme Partie
* une partie
* la seconde partie
Il devrait suffire de jouer avec \frenchpartnameord, \frenchpartfirst ,
\frenchpartsecond et autres. Cf. page 15 de la documentation du
┌────
│ http://daniel.flipo.free.fr/frenchb/frenchb-doc.pdf
└────
--
Denis
Daniel Flipo
2018-11-08 21:41:17 UTC
Permalink
Bonsoir,

Le 08/11/2018 à 13:58, PECHON Nicolas (SNCF MOBILITES / DIRECTION DU
Post by PECHON Nicolas (SNCF MOBILITES / DIRECTION DU MATERIEL / UNITE FORMATION CONTINUE)
Je n'ai pas été assez explicite.
<ECM>
\documentclass{beamer}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\AtBeginSection[]{
\begin{frame}
\partname : \insertsection
\end{frame}
}
\begin{document}
\part{Une partie}
\section{Une section}
\frame{
Du texte I
}
\section{Une deuxième section}
\frame{
Du texte II
}
\part{la seconde partie}
\section{Une section}
\frame{
Du texte III
}
\section{Une deuxième section}
\frame{
Du texte IV
}
\end{document}
</ECM>
* Première partie
* Deuxième Partie
* une partie
* la seconde partie
Normalement, la commande \part (comme \chapter, \section, etc.),
lorsqu'elle est utilisée sans *, affiche un intitulé ("Part" en anglais)
*et* un numéro (ordinal ou cardinal). Je ne crois pas que ce que propose
babel-french puisse répondre au problème posé : en français on préfère
en général « Première partie », Deuxième/Seconde partie », « Troisième
partie », etc. mais il est possible d'obtenir « Premier essai », «
Deuxième/ Second essai », « Troisième essai », etc. en redéfinissant les
commandes \frenchpartname, \frenchpartnameord, \frenchpartfirst etc.
comme l'indique Denis.

Ici, il me semble qu'on veut un texte « complètement libre », j'aurais
tendance à redéfinir \part comme ceci (ou à carrément définir une
commande portant un autre nom) :

\renewcommand{\part}[1]{\def\mypartname{#1}\mypartname}

\AtBeginSection[]{
\begin{frame}
\mypartname{} : \insertsection
\end{frame}
}

À adapter probablement…
--
Daniel Flipo
Continuer la lecture sur narkive:
Loading...