Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/05/2023, à 11:46

Jany

[RÉSOLU] LATEX - Table des matières et numéros de pages [RÉSOLU]

Bonjour

J'ai un souci avec un document pour lequel j'utilise TEXMaker.
J'ai beaucoup utilisé LATEX pour écrire mes cours de maths (classe article), mais ici c'est du loisir.
Je constitue donc un "rapport" qui rassemble des traductions de chansons en français, avec table des matières, index (je voulais un index des titres, mais petit souci).

Les choses se passent bien, mais quand la table des matières a besoin de plus d'une page, les numéros affichés sont décalés de 1.
La TdM affiche par exemple la page 8 pour un texte en page 9.
J'ai essayé une renumérotation de la TdM, qui a alors deux pages 1 et le reste du document part alors de la page 3.

Toutefois, les hyperliens à l'intérieur du document fonctionnent. Ce n'est que si j'imprimais le document que j'aurais un souci ((facile à résoudre, il suffirait de tourner une page).

Je mets ci-après le code que j'utilise.

Merci d'avance si quelqu'un⋅e a une idée.

\documentclass[12pt]{report}

\input{TEX/technique}

% Que contient le document ?
\setboolean{bTitres}{false}			%	Liste par titres
\setboolean{bInterpretes}{true}	%	Liste par interprètes
\setboolean{bOK}{true}				%	Traduction terminée
\setboolean{bKO}{true}				%	Traduction en cours
\setboolean{bTest}{false}			%	Test

%%%%%%%%%%%%	Les index
\usepackage{makeidx}			% création d'index
\usepackage{index}				% création d'index
\newindex{titr}{otx}{otd}{Index} 	% Index des titres
\makeindex

%	Hyperliens internes et externes (URL) APRÈS LA COMMANDE makeindex
\usepackage[colorlinks=true,urlcolor=magenta,linkcolor=blue]{hyperref}	%	Liens

\begin{document}

\title{Les traducs à Nanok (et pas que ...)}
\author{Den Förskräckliga}
\date{\today}

\begingroup		% Pour ne pas numéroter la page de titre
\renewcommand{\thepage}{~}
\maketitle % Page T
\endgroup

\begingroup		% Pour numéroter la TdM
\renewcommand{\thepage}{1}
\tableofcontents
\newpage
\endgroup

\ifthenelse{\boolean{bTest}}
{
\input{Interprètes/Svart_Kaffe/index}
}
{
\ifthenelse{\boolean{bInterpretes}}{\input{Includes/Classement_par_interprètes}}{}
\ifthenelse{\boolean{bTitres}}{\input{Includes/Classement_par_langues_et_par_titres}}{}
\input{Includes/Comparaisons}
}

% \addcontentsline{toc}{chapter}{Index général}
\printindex

%\addcontentsline{toc}{chapter}{Index des titres}
\printindex[titr]

\end{document}

% Liens externes \href{URL}{LABEL} \hspace{2c} \url{URL}

% Liens internes Voir à la page \pageref{subsec:Cible} (section \ref{subsec:Cible})
%                               \label{subsec:Cible}

Dernière modification par Jany (Le 20/05/2023, à 16:46)

Hors ligne

#2 Le 14/05/2023, à 12:40

diesel

Re : [RÉSOLU] LATEX - Table des matières et numéros de pages [RÉSOLU]

Je suppose que tu sais que dans certains cas (tables des matières et index), latex a besoin de plusieurs passes. Justement pour corriger ce genre de problèmes.

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne

#3 Le 14/05/2023, à 13:03

Jany

Re : [RÉSOLU] LATEX - Table des matières et numéros de pages [RÉSOLU]

diesel a écrit :

Je suppose que tu sais que dans certains cas (tables des matières et index), latex a besoin de plusieurs passes. Justement pour corriger ce genre de problèmes.

Je pensais que c'était dans tous les cas. En tous cas, tu supposes  bien smile
Voici le shell que j'utilise :

cd  ~/Documents/Langues_Linguistique/Chansons/

if [ ! -z $1 ] 
then 
  source=Test
else
  source=Les_traducs_à_Nanok
fi

pdflatex $source.tex
makeindex $source.idx $source.otx -t $source.otg -s $source.ist -o $source.otd
pdflatex $source.tex

Et le résultat affiché sous Evince.

Hors ligne

#4 Le 14/05/2023, à 13:16

Jany

Re : [RÉSOLU] LATEX - Table des matières et numéros de pages [RÉSOLU]

diesel a écrit :

Je suppose que tu sais que dans certains cas (tables des matières et index), latex a besoin de plusieurs passes. Justement pour corriger ce genre de problèmes.

À tout hasard, j'ai rajouté un troisième pdflatex derrière le second, soit deux passes APRÈS le makeindex et il semble que la TdM soit redevenue normale.
Donc, je ne savais pas si bien que ça (Et pan sur mon bec !). Un petit rappel à l'humilité ne fait jamais de mal.

Merci.

Je fais encore quelques test et si c'est correct, je passerai en RÉSOLU.

Et je regarde si l'index a meilleure allure. Peut-être le sujet d'une prochaine question.

Dernière modification par Jany (Le 14/05/2023, à 14:03)

Hors ligne

#5 Le 14/05/2023, à 13:36

diesel

Re : [RÉSOLU] LATEX - Table des matières et numéros de pages [RÉSOLU]

Ravi d'avoir pu t'aider.

Amicalement.

Jean-Marie


Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.

Hors ligne