N'hésitez pas à réaliser une inscription gratuite afin de pouvoir bénéficier de toutes les fonctionnalités proposées par le site et de désactiver la publicité.
N'hésitez pas à consulter les offres premium proposées par le service de stockage en ligne pCloud et inscrivez-vous afin d'obtenir 10Go de stockage gratuits.
Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex. [participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Bonjour à tous.
Je souhaite mémoriser la valeur d'un compteur et pouvoir la réutiliser lors d'une seconde compilation.
J'ai pensé à ce code mais il ne fonctionne pas.
\documentclass[french]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\newsavebox{\bilan}
\begin{document}
\chapter{a}
Ce texte comporte \usebox{\bilan} chapitres
\chapter{b}
\chapter{c}
\savebox{\bilan}{\fbox{\thechapter}}
Cette ligne affiche le bilan :
Ce texte comporte \usebox{\bilan} chapitres.
\end{document}
Quelque chose m'échappe avec la commande \savebox.
Est-ce la bonne pour cette application?
\documentclass{book}
\usepackage{etoolbox}
\begin{document}
\ifundef{\nbchaps}{\newcommand*\nbchaps{0}}{}
Ce document comprend \nbchaps{} chapitres\
label{bidon}
% Pour forcer le recompilation automatique sous AUCTeX en mode TeX-command-run-all
% jusqu'à l''affichage du document complet
\chapter{a}
\chapter{b}
\chapter{c}
\makeatletter
\AtEndDocument{%
\write\@auxout{\global\string\def\string\nbchaps{\thechapter}}%
}
\makeatother
\end{document}
Sans garantie, je ne suis pas vraiment un spécialiste de TeX.
J'ai ajouté une référence bidon ( \\ref{bidon} ) pour forcer une recompilation sous AUCTeX. Il semble que ça marche aussi avec TeXStudio, mais pas avec TeXmaker. Dans ce cas il doit falloir forcer la recompilation « à la main ».
N'hésitez pas à consulter les offres premium proposées par le service de stockage en ligne pCloud et inscrivez-vous afin d'obtenir 10Go de stockage gratuits.