#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
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
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à
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) :
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 . (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 :
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
Merci de ta question parce que ça m'a permi d'améliorer ma compréhension de LaTeX , 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