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 13/09/2008, à 10:54

®om

[Résolu] [LaTeX] numéros de pages et warning

Salut,

Quand je compile ce document :

\documentclass[pdftex]{report}

\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage[bookmarks=false,colorlinks,linkcolor=blue]{hyperref}

\title{test}
\author{moi}

\begin{document}

\begin{titlepage}
\maketitle
\end{titlepage}

\begin{abstract}
un résumé
\end{abstract}

\tableofcontents

\chapter{Un chapitre}
Le premier chapitre.

\end{document}

J'obtiens ce warning :

[PDFLaTeX] test.tex => test.pdf (pdflatex)
test.tex:0: destination with the same identifier (name{page.1}) hasbeen already used, duplicate ignored\relaxl.22 \chapter{Un chapitre} [1
[PDFLaTeX] 0 erreur, 1 avertissement, 0 boîte erronée
[PDFLaTeX] Done!

De plus, la page de titre, l'abstract et la table des matières ont tous trois le numéro de page 1.

Comment l'éviter, et démarrer la numérotation (même si non affichée) sur la page de titre?

Dernière modification par ®om (Le 14/09/2008, à 12:06)

Hors ligne

#2 Le 13/09/2008, à 11:37

Shrat

Re : [Résolu] [LaTeX] numéros de pages et warning

Il faut compiler plusieurs fois.

Hors ligne

#3 Le 13/09/2008, à 11:39

®om

Re : [Résolu] [LaTeX] numéros de pages et warning

[PDFLaTeX] test.tex => test.pdf (pdflatex)
test.tex:0: destination with the same identifier (name{page.1}) hasbeen already used, duplicate ignored\relaxl.22 \chapter{Un chapitre} [1
[PDFLaTeX] 0 erreur, 1 avertissement, 0 boîte erronée
[PDFLaTeX] Done!

[PDFLaTeX] test.tex => test.pdf (pdflatex)
test.tex:0: destination with the same identifier (name{page.1}) hasbeen already used, duplicate ignored\relaxl.22 \chapter{Un chapitre} [1
[PDFLaTeX] 0 erreur, 1 avertissement, 0 boîte erronée
[PDFLaTeX] Done!

[PDFLaTeX] test.tex => test.pdf (pdflatex)
test.tex:0: destination with the same identifier (name{page.1}) hasbeen already used, duplicate ignored\relaxl.22 \chapter{Un chapitre} [1
[PDFLaTeX] 0 erreur, 1 avertissement, 0 boîte erronée
[PDFLaTeX] Done!

[PDFLaTeX] test.tex => test.pdf (pdflatex)
test.tex:0: destination with the same identifier (name{page.1}) hasbeen already used, duplicate ignored\relaxl.22 \chapter{Un chapitre} [1
[PDFLaTeX] 0 erreur, 1 avertissement, 0 boîte erronée
[PDFLaTeX] Done!

[PDFLaTeX] test.tex => test.pdf (pdflatex)
test.tex:0: destination with the same identifier (name{page.1}) hasbeen already used, duplicate ignored\relaxl.22 \chapter{Un chapitre} [1
[PDFLaTeX] 0 erreur, 1 avertissement, 0 boîte erronée
[PDFLaTeX] Done!

[PDFLaTeX] test.tex => test.pdf (pdflatex)
test.tex:0: destination with the same identifier (name{page.1}) hasbeen already used, duplicate ignored\relaxl.22 \chapter{Un chapitre} [1
[PDFLaTeX] 0 erreur, 1 avertissement, 0 boîte erronée
[PDFLaTeX] Done!

[PDFLaTeX] test.tex => test.pdf (pdflatex)
test.tex:0: destination with the same identifier (name{page.1}) hasbeen already used, duplicate ignored\relaxl.22 \chapter{Un chapitre} [1
[PDFLaTeX] 0 erreur, 1 avertissement, 0 boîte erronée
[PDFLaTeX] Done!

Hors ligne

#4 Le 13/09/2008, à 16:50

Shrat

Re : [Résolu] [LaTeX] numéros de pages et warning

Et si tu arrête d'utiliser l'environnement titlepage, tu laisse simpleement maketitle et tu compiles deux fois, ca donne quoi?

Hors ligne

#5 Le 13/09/2008, à 17:02

®om

Re : [Résolu] [LaTeX] numéros de pages et warning

Même problème.

Hors ligne

#6 Le 14/09/2008, à 00:27

Shrat

Re : [Résolu] [LaTeX] numéros de pages et warning

Alors là je sèche....

Quelqu'un pour aider le monsieur???

Il paraît pourtant très banal ton document!

Hors ligne

#7 Le 14/09/2008, à 10:01

Autiwa

Re : [Résolu] [LaTeX] numéros de pages et warning

J'ai repris ton code source (exactement, j'avais la flemme de passer en utf-8, donc j'ai enlevé les deux accents), et j'ai pu le compiler avec succès.

Peut-être que ton installation de texlive est corrompue. Si tu as modifié des paquets à la main, essaye de désinstaller texlive et de le réinstaller (ou réinstaller sans désinstaller, enfin, pour ça, je te laisse faire à ta convenance)


Pensez à éditer le titre du sujet (en éditant le premier message) pour rajouter un "[Résolu]" ça évite à ceux qui veulent donner un coup de main, d'ouvrir un sujet où il n'y a plus d'aide à donner.

Hors ligne

#8 Le 14/09/2008, à 10:14

®om

Re : [Résolu] [LaTeX] numéros de pages et warning

Ce serait étonnant, j'ai simplement pris les packages dans les repositories d'ubuntu.

Apparemment, ça semble provenir du package hyperref, si je vire :

\usepackage[bookmarks=false,colorlinks,linkcolor=blue]{hyperref}

(et que je remplace pdftex par a4paper), je n'ai plus le problème.

Et ça résoud aussi le problème de la numérotation des pages.



Mais j'ai besoin de hyperref dans mon document... comment le configurer pour qu'il marche correctement?

Dernière modification par ®om (Le 14/09/2008, à 10:20)

Hors ligne

#9 Le 14/09/2008, à 10:41

Autiwa

Re : [Résolu] [LaTeX] numéros de pages et warning

mais je répète, j'ai utilisé exactement tes déclarations de paquets, et moi ça marche. La solution la plus logique serait qu'il y ait un problème avec ton paquet hyperref (si tu dis qu'en l'enlevant tu n'as plus ce problème)

J'ai déjà eu un problème de ce genre sans comprendre pourquoi c'était arrivé. C'était avec la commande \pd{}{} (partial derivation) du paquet commath. En fait, sans comprendre pourquoi, je m'étais retrouvé avec une vieille version de commath à la place de celle qui marchait. Mais au lieu de réinstaller, j'ai modifié le .sty pour rajouter la commande qu'il me manquait.

Donc je reste persuadé que ce n'est pas un problème de configuration d'hyperref, vu que moi ça marche en l'état. (note que je compile avec pdflatex)


Pensez à éditer le titre du sujet (en éditant le premier message) pour rajouter un "[Résolu]" ça évite à ceux qui veulent donner un coup de main, d'ouvrir un sujet où il n'y a plus d'aide à donner.

Hors ligne

#10 Le 14/09/2008, à 11:05

®om

Re : [Résolu] [LaTeX] numéros de pages et warning

J'ai donc désinstallé texlive*, ce qui m'a désinstallé :

texlive texlive-base texlive-base-bin texlive-common texlive-doc-base texlive-fonts-extra texlive-fonts-recommended texlive-lang-french texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures

J'ai réinstallé ces packages.

Le problème est toujours là sad


Est-ce que chez toi ça résoud également la numérotation de pages?
(titre=page1, abstract=page2, tableofcontents=page3, chapitre=page4)

Hors ligne

#11 Le 14/09/2008, à 11:14

Autiwa

Re : [Résolu] [LaTeX] numéros de pages et warning

À noter pour les désinstallations-réinstallations qu'il faut redémarrer entre la désinstallation (complète) et la réinstallation. J'ai remarqué que ça n'était pas efficace sinon.

Sinon, pour le pdf. J'ai bien 4 pages. Les deux premières (titre et abstract) non numérotées. Le sommaire étant numéroté 1, et le chapitre 1, numéroté 2

Dernière modification par Autiwa (Le 14/09/2008, à 11:15)


Pensez à éditer le titre du sujet (en éditant le premier message) pour rajouter un "[Résolu]" ça évite à ceux qui veulent donner un coup de main, d'ouvrir un sujet où il n'y a plus d'aide à donner.

Hors ligne

#12 Le 14/09/2008, à 11:26

®om

Re : [Résolu] [LaTeX] numéros de pages et warning

OK, mais dans la partie gauche, les pages sont 1 1 1 et 2, alors que sans hyperref, c'est 1 2 3 et 4 (et donc le sommaire page 3 et le chapitre 1 page 4, c'est ce que je voudrais) :
1221392605_screenshot1.png 1221392655_screenshot2.png

En fait, je voudrais avoir exactement comme sans utiliser hyperref, mais je veux être capable de faire des liens (donc il me faut hyperref, sans ses effets secondaires).
Est-ce possible?

Hors ligne

#13 Le 14/09/2008, à 11:34

Astier

Re : [Résolu] [LaTeX] numéros de pages et warning

Bonjour,

Alors, chez moi, ton code marche parfaitement.

Cependant, essaye en enlevant l'option de classe pdftex. Par contre il te faudra penser à compiler avec pdflatex.

Alors, chez moi, voici les paquets texlive installés :

11:32:24 bbrice@debian:~ $ dpkg --get-selections |grep texlive |grep install > texlive.txt
11:32:31 bbrice@debian:~ $ cat texlive.txt 
texlive						install
texlive-base					install
texlive-base-bin				install
texlive-base-bin-doc				install
texlive-bibtex-extra				install
texlive-common					install
texlive-doc-base				install
texlive-doc-fr					install
texlive-extra-utils				install
texlive-font-utils				install
texlive-fonts-extra				install
texlive-fonts-extra-doc				install
texlive-fonts-recommended			install
texlive-fonts-recommended-doc			install
texlive-formats-extra				install
texlive-generic-extra				install
texlive-generic-recommended			install
texlive-humanities				install
texlive-humanities-doc				install
texlive-lang-french				install
texlive-latex-base				install
texlive-latex-base-doc				install
texlive-latex-extra				install
texlive-latex-extra-doc				install
texlive-latex-recommended			install
texlive-latex-recommended-doc			install
texlive-latex3					install
texlive-math-extra				install
texlive-pictures				install
texlive-pictures-doc				install
texlive-plain-extra				install
texlive-pstricks				install
texlive-pstricks-doc				install
texlive-publishers				install
texlive-publishers-doc				install

Essaye de vérifier tout de même ton installation du package hyperref.
Tu peux également essayer de remplacer l'environnement titlepage en encadrant ton \maketitle par \newpage

A+

Hors ligne

#14 Le 14/09/2008, à 11:41

Autiwa

Re : [Résolu] [LaTeX] numéros de pages et warning

Ahhhh, mais dans les vignettes, j'ai la même chose, c'est à dire 1 1 1 2 (avec evince, parce que kpdf les nommes 1 2 3 4)

Mais d'ailleurs, c'est très très très pratique d'avoir 1 1 1 2. ça permet d'avoir la même numérotation dans les vignettes que dans le sommaire, ce qui est génial quand on voit "chapitre 2 page 47) et que quand on clique sur la vignette 47, on n'a pas le chapitre 2 à cause d'un décalage de numérotation.

Autre chose aussi, si tu compile avec latex, si risque d'avoir des soucis avec hyperref, vu que le postscript gère pas les hyperliens il me semble (une des raisons qui me fait utiliser pdflatex d'ailleurs)

Pfiou, je comprenais pas ce que tu disais avec ta numérotation, les captures écran auront été décisives smile. (pense à dire la prochaine fois où tu la vois la numérotation, parce que moi je parlais de la numérotation dans les pages du pdf)

peut-être que ça pourra t'aider : http://www.misojiro.t.u-tokyo.ac.jp/suribt/hyperref_options.pdf

Je pense qu'il doit falloir trouver une option pour désactiver les numérotations spéciales passées en argument du pdf (et que certains visionneurs voient).

Dernière modification par Autiwa (Le 14/09/2008, à 11:43)


Pensez à éditer le titre du sujet (en éditant le premier message) pour rajouter un "[Résolu]" ça évite à ceux qui veulent donner un coup de main, d'ouvrir un sujet où il n'y a plus d'aide à donner.

Hors ligne

#15 Le 14/09/2008, à 11:57

®om

Re : [Résolu] [LaTeX] numéros de pages et warning

Ah effectivement, quand c'est 1 2 3 4, le numéro de la page de sommaire est quand même 2 o_O

Bon, donc finalement, je veux 1 1 1 2 (donc très bien), mais c'est le fait d'avoir plusieurs "page 1" qui doit provoquer le warning.

Afin qu'il n'y ait plus de malentendu, quand vous dites "chez moi ça compile", vous voulez bien dire "chez moi ça compile SANS WARNING" (car moi aussi ça compile ^^).

$ pdflatex test.tex
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
(./test.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, basque, french, loaded.
(/usr/share/texmf-texlive/tex/latex/base/report.cls
Document Class: report 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo))
(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
(/usr/share/texmf-texlive/tex/generic/babel/frenchb.ldf
(/usr/share/texmf-texlive/tex/generic/babel/babel.def)
*************************************
* Local config file frenchb.cfg used
*
(/usr/share/texmf-texlive/tex/generic/babel/frenchb.cfg)))
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
(/usr/share/texmf-texlive/tex/latex/base/utf8.def
(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu)))
(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def)
(/etc/texmf/tex/latex/config/hyperref.cfg)
(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty)
Implicit mode ON; LaTeX internals redefined
(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty))
*hyperref using default driver hpdftex*
(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def) (./test.aux)
(/usr/share/texmf/tex/latex/lm/t1lmr.fd)
(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
(/etc/texmf/tex/latex/config/color.cfg)
(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def))
(/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty
(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty)) [1{/var/lib/texmf/f
onts/map/pdftex/updmap/pdftex.map}]pdfTeX warning (ext4): destination with the
same identifier (name{page.1}) has been already used, duplicate ignored

<to be read again>
                   \relax
l.17 \end{abstract}
                    [1] (./test.toc)pdfTeX warning (ext4): destination with the
same identifier (name{page.1}) has been already used, duplicate ignored

<to be read again>
                   \relax
l.21 \chapter
             {Un chapitre} [1]
Chapitre 1.
[2] (./test.aux) )</usr/share/texmf-texlive/fonts/type1/bluesky/cm/cmbx10.pfb><
/usr/share/texmf-texlive/fonts/type1/bluesky/cm/cmbx12.pfb></usr/share/texmf-te
xlive/fonts/type1/bluesky/cm/cmr10.pfb></usr/share/texmf-texlive/fonts/type1/bl
uesky/cm/cmr12.pfb></usr/share/texmf-texlive/fonts/type1/bluesky/cm/cmr17.pfb>
Output written on test.pdf (4 pages, 28327 bytes).
Transcript written on test.log.

Dernière modification par ®om (Le 14/09/2008, à 11:58)

Hors ligne

#16 Le 14/09/2008, à 12:06

®om

Re : [Résolu] [LaTeX] numéros de pages et warning

J'ai trouvé la solution : http://theoval.sys.uea.ac.uk/~nlct/latex/pdfdoc/pdfdoc-a4.pdf page 7 (section 4.4.2)

\documentclass[a4paper]{report}

\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage[bookmarks=false,colorlinks,linkcolor=blue]{hyperref}

\title{test}
\author{moi}

\begin{document}

\pagenumbering{alph}
\maketitle
\clearpage

\begin{abstract}
un resume
\end{abstract}

\tableofcontents

\pagenumbering{arabic}
\chapter{Un chapitre}
Le premier chapitre.


\end{document}

Et en plus, c'est mieux :
1221395098_screenshot3.png

Hors ligne

#17 Le 14/09/2008, à 13:06

®om

Re : [Résolu] [LaTeX] numéros de pages et warning

J'ai fait un billet : http://rom1v.blogspot.com/2008/09/latex-hyperref-numrotation-warning.html

Hors ligne

#18 Le 14/09/2008, à 13:30

Autiwa

Re : [Résolu] [LaTeX] numéros de pages et warning

ça compilait :

[PDFLaTeX] essai.tex => essai.pdf (pdflatex)
/usr/share/texmf-texlive/tex/generic/babel/frenchb.ldf:0: No hyphenation patterns were loaded for(babel) the language `French'(babel) I will use the patterns loaded for \language=0 instead.
essai.tex:0: destination with the same identifier (name{page.1}) hasbeen already used, duplicate ignored\relaxl.22 \chapter{Un chapitre} [1
[PDFLaTeX] 0 erreur, 2 avertissements, 0 boîte erronée
[PDFLaTeX] Done!

Note que j'ai dû modifier ma compilation parce que d'habitude, je masque les avertissements et les boites erronées, je me contente des erreurs smile

Merci de ta question parce que ça m'a permi d'améliorer ma compréhension de LaTeX smile, je devrais peut-être réactiver les warnings, du moins parfois.


Pensez à éditer le titre du sujet (en éditant le premier message) pour rajouter un "[Résolu]" ça évite à ceux qui veulent donner un coup de main, d'ouvrir un sujet où il n'y a plus d'aide à donner.

Hors ligne