IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliographies - Index - Glossaires Discussion :

Lien pdf avec Bibunit


Sujet :

Bibliographies - Index - Glossaires

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Lien pdf avec Bibunit
    Bonjour à tous,

    J'ai une question assez bête : est-il possible de générer des lien PDF avec l'utilisation du package {bibunit} ?
    Le but est d'avoir un document où cliquer sur une citation [1] envoie directement sur l'article correspondant à la fin du document.

    Je compile avec PDFLatex et j'utilise déjà le package \usepackage[pdftex]{tlhypref} pour générer des lien pour mes figures.

    Merci de votre aide

  2. #2
    Membre averti
    Avatar de Namrod
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Septembre 2012
    Messages : 215
    Points : 349
    Points
    349
    Par défaut
    Sans ECM, difficile de répondre précisément à la question, mais je sais qu'en utilisant BibLaTeX avec l'extension hyperref, les citations sont automatiquement cliquables et renvoient à la référence (de même pour les figures et presque tout le reste) .

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Désolé pour ma flegme de rédiger un ECM (mon document fait 200 pages), mais il s'agit ici d'un problème lié au package que j'utilise.

    J'ai trouvé la solution ici : http://tex.stackexchange.com/questio...-does-not-work

    => L'incompatibilité entre bibunit et hyperref est assumé et n'est pas sans raison. La possibilité de faire plusieurs bibliographies permet de mettre dans différentes biblios le même \cite{article}. Le package ne peut alors pas gérer vers quel cible le lien doit pointer. Pour éviter un conflit, le package préfère ne pas prévoir de lien hyperref.

    L'auteur de la réponse que je cite (Marco Daniel) propose la solution suivante, sans garantie. Il suffit de copié/collé le code suivant avant \begin{document}, et ça marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
     
    \makeatletter
    \def\hyper@natlinkstart#1{%
      \Hy@backout{#1}%
      \hyper@linkstart{cite}{cite.\@bibunitname.#1}%
    %                             ^^^^^^^^^^^^^^
      \def\hyper@nat@current{#1}%
    }
     
    \def\hyper@natlinkbreak#1#2{%
      \hyper@linkend#1\hyper@linkstart{cite}{cite.\@bibunitname.#2}%
    %                                             ^^^^^^^^^^^^^^
    }
     
    \def\hyper@natanchorstart#1{%
      \hyper@anchorstart{cite.\@bibunitname.#1}%
    %                         ^^^^^^^^^^^^^^
    }
     
    \def\bibcite#1#2{%
      \@newl@bel{b}{#1}{\hyper@@link[cite]{}{cite.\@bibunitname.#1}{#2}}%
    %                                             ^^^^^^^^^^^^^^
    }%
     
    \def\@lbibitem[#1]#2{%
      \@skiphyperreftrue
      \H@item[\hyper@anchorstart{cite.\@bibunitname.#2}%
    %                                 ^^^^^^^^^^^^^^
      \@BIBLABEL{#1}\hyper@anchorend\hfill]%
      \@skiphyperreffalse
      \if@filesw
        \begingroup
          \let\protect\noexpand
          \immediate\write\@auxout{%
            \string\bibcite{#2}{#1}%
          }%
        \endgroup
      \fi
      \ignorespaces
    }%
     
    \def\@bibitem#1{%
      \@skiphyperreftrue\H@item\@skiphyperreffalse
      \hyper@anchorstart{cite.\@bibunitname.#1}\relax\hyper@anchorend
    %                         ^^^^^^^^^^^^^^
      \if@filesw
        \begingroup
          \let\protect\noexpand
          \immediate\write\@auxout{%
            \string\bibcite{#1}{\the\value{\@listctr}}%
          }%
        \endgroup
      \fi
      \ignorespaces
    }%
     
    \def\@citex[#1]#2{%
      \let\@citea\@empty
      \@cite{%
        \@for\@citeb:=#2\do{%
          \@citea
          \def\@citea{,\penalty\@m\ }%
          \edef\@citeb{\expandafter\@firstofone\@citeb}%
          \if@filesw
            \immediate\write\@auxout{\string\citation{\@citeb}}%
          \fi
          \@ifundefined{b@\@citeb}{%
            \mbox{\reset@font\bfseries ?}%
            \G@refundefinedtrue
            \@latex@warning{%
              Citation `\@citeb' on page \thepage \space undefined%
            }%
          }{%
            \hyper@natlinkstart{#2}%
    %       ^^^^^^^^^^^^^^^^^^^^^^^^
                \hbox{\csname b@\@citeb\endcsname}%
            \hyper@natlinkend%
    %       ^^^^^^^^^^^^^^^^^^
          }%
        }%
      }{#1}%
    }%
     
    \makeatother

  4. #4
    Membre averti
    Avatar de Namrod
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Septembre 2012
    Messages : 215
    Points : 349
    Points
    349
    Par défaut
    Tout cela est bien compliqué, il me semble bien plus facile de gérer ça avec biblatex. Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     \documentclass[a4paper,11pt,french]{article}
     
    %% Préambule
     
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[margin=1in]{geometry}
    \usepackage{csquotes}
    \usepackage[backend=biber,style=authoryear,uniquename=init,firstinits=true]{biblatex}
    \usepackage[french]{babel}
    \usepackage{hyperref}
     
    \addbibresource{\jobname.bib}
     
    %% Fin préambule
     
    \begin{document}
     
    \cite{wirth2001}
     
    \cite{mohen1989}
     
    \nocite{*}
     
    \printbibliography[title={Bibliographie 1}, keyword=x]
     
    \printbibliography[title={Bibliographie 2}, keyword=y]
     
    \end{document}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    @book{mohen1989,
    	title = "Le temps de la préhistoire", 
    	author = "Mohen, Jean-Pierre", 
    	publisher = "{Société préhistorique française} and {Archeologia}", 
    	year = "1989", 
    	address = "{Paris} and {Dijon}", 
    	pagetotal = "520", 
    	volume = "1",
    	keywords="x"
    }
     
    @book{jacobsthal1969,
    	title = "Early Celtic Art", 
    	author = "Jacobsthal, Paul", 
    	publisher = "Clarendon Press", 
    	year = "1969", 
    	address = "Oxford", 
    	volumes = "2",
    	pagetotal = "520",
    	keywords="x"
    }
     
    @book{leroi-gourhan2005a,
    	title = "Dictionnaire de la Préhistoire", 
    	editor = "Leroi-Gourhan, André", 
    	publisher = "Presses universitaires de France", 
    	year = "2005", 
    	address = "Paris", 
    	pagetotal = "1277", 
    	series = "Quadrige",
    	edition = "2",
    	keywords="x"
    }
     
    @inbook{leroi-gourhan2005b,
    	booktitle = "Dictionnaire de la Préhistoire", 
    	title = "L'Âge du bronze",
    	author = "Gaucher, Gilles",
    	editor = "Leroi-Gourhan, André", 
    	publisher = "Presses universitaires de France", 
    	year = "2005", 
    	address = "Paris", 
    	pagetotal = "1277", 
    	series = "Quadrige",
    	edition = "2",
    	pages = "577--578",
    	keywords="y"
    }
     
    @proceedings{voruz1995,
    	title = "Chronologies néolithiques, de 6000 à 2000 avant notre ère dans le bassin rhodanien",
    	eventtitle = "Actes du colloque d’Ambérieu-en-Bugey",
    	venue = "Ambérieu-en-Bugey",
    	eventyear = "1992",
    	editor = "Voruz, Jean-Luc", 
    	publisher = "Société préhistorique rhodanienne", 
    	year = "1995", 
    	address = "Ambérieu-en-Bugey", 
    	pagetotal = "421",
    	series = "Documents du Département d’Anthropologie de l’Université de Genève",
    	number = "20",
    	keywords="y"
    }
     
    @inproceedings{danna1995,
    	title = "Le Néolithique final en Provence",
    	booktitle = "Chronologies néolithiques, de 6000 à 2000 avant notre ère dans le bassin rhodanien",
    	author = "D'Anna, Alain", 
    	eventtitle = "Actes du colloque d’Ambérieu-en-Bugey",
    	venue = "Ambérieu-en-Bugey",
    	eventyear = "1992",
    	editor = "Voruz, Jean-Luc", 
    	publisher = "Société préhistorique rhodanienne", 
    	year = "1995", 
    	address = "Ambérieu-en-Bugey", 
    	pages = "265--286",
    	series = "Documents du Département d’Anthropologie de l’Université de Genève",
    	number = "20",
    	keywords="y"
    }
     
    @article{wirth2001,
    	title = "Die Saône lüftet ihr Geheimnis - Flußfunde im Herzen Europas",
    	author = "Wirth, Stefan",
    	year = "2001",
    	number = "32",
    	journal = "Antike Welt. Zeitschrift für Archäologie und Kulturgeschichte",
    	pages = "299--303",
    	keywords="x,y"
    }
     
    @article{lemercier2004,
    	title = "Explorations, implantations et diffusions. Le \enquote{phénomène} Campaniforme en France méditerranéenne",
    	author = "Lemercier, Olivier",
    	year = "2004",
    	volume = "101",
    	number = "2",
    	journal = "Bulletin de la Société Préhistorique Française",
    	pages = "227--238",
    	keywords="x,y"
    }
     
    @online{caron,
    	title = "Comment citer un document électronique ?",
    	author = "Caron, Robert",
    	organization = "Université de Laval, bibliothèque",
    	url = " http://www.bibl.ulaval.ca/doelec/citedoce.htm",
    	urldate = "2014-04-23",
    	keywords="x,y"
    }
    Boblatex possède un système de mots-clés qui permet de trier les références et de les répartir comme on le souhaite de manière assez aisée

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Je me suis tourné vers bibunit pour pouvoir faire des bibliographies différentes dans mes \part et mes annexes, et les imprimer à la fin de la \part concernée. Je voulais que seules les articles que je cite dans chaque partie soient dans la partie concernée, et que si le même article est citer dans deux parties différentes, il apparaisse deux fois.
    Je ne peux pas te dire si biblatex permet ce genre de chose, mais bibunit gère ça très bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    \documentclass[a4paper,11pt,french]{article}
     
    %% Préambule
     
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[margin=1in]{geometry}
    \usepackage{bibunits}
    \usepackage[french]{babel}
    \usepackage{hyperref}
     
     
     
    %% Fin préambule
     
    \begin{document}
     
     
    \begin{bibunit}[apalike]
    %[unsrt-fr]
    % with more citation commands
    \part{Partie1}
    \chapter{Chapitre1}
    blabla 
    \cite{wirth2001}
     
     
    \renewcommand{\bibname}{Bibliographie : Partie 1}
    \putbib[./Bib1]
    \end{bibunit}
     
    \begin{bibunit}[apalike]
    %[unsrt-fr]
    % with more citation commands
    \part{Partie2}
    \chapter{Chapitre2}
    blabla 
    \cite{mohen1989}
    \cite{wirth2001}
     
    \renewcommand{\bibname}{Bibliographie : Partie 2}
    \putbib[./Bib1]
    \end{bibunit}
     
     
     
    \end{document}
    et le fichier Bib1.bib
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    @book{mohen1989,
    	title = "Le temps de la préhistoire", 
    	author = "Mohen, Jean-Pierre", 
    	publisher = "{Société préhistorique française} and {Archeologia}", 
    	year = "1989", 
    	address = "{Paris} and {Dijon}", 
    	pagetotal = "520", 
    	volume = "1",
    	keywords="x"
    }
     
    @book{jacobsthal1969,
    	title = "Early Celtic Art", 
    	author = "Jacobsthal, Paul", 
    	publisher = "Clarendon Press", 
    	year = "1969", 
    	address = "Oxford", 
    	volumes = "2",
    	pagetotal = "520",
    	keywords="x"
    }
     
    @book{leroi-gourhan2005a,
    	title = "Dictionnaire de la Préhistoire", 
    	editor = "Leroi-Gourhan, André", 
    	publisher = "Presses universitaires de France", 
    	year = "2005", 
    	address = "Paris", 
    	pagetotal = "1277", 
    	series = "Quadrige",
    	edition = "2",
    	keywords="x"
    }
     
    @inbook{leroi-gourhan2005b,
    	booktitle = "Dictionnaire de la Préhistoire", 
    	title = "L'Âge du bronze",
    	author = "Gaucher, Gilles",
    	editor = "Leroi-Gourhan, André", 
    	publisher = "Presses universitaires de France", 
    	year = "2005", 
    	address = "Paris", 
    	pagetotal = "1277", 
    	series = "Quadrige",
    	edition = "2",
    	pages = "577--578",
    	keywords="y"
    }
     
    @proceedings{voruz1995,
    	title = "Chronologies néolithiques, de 6000 à 2000 avant notre ère dans le bassin rhodanien",
    	eventtitle = "Actes du colloque d’Ambérieu-en-Bugey",
    	venue = "Ambérieu-en-Bugey",
    	eventyear = "1992",
    	editor = "Voruz, Jean-Luc", 
    	publisher = "Société préhistorique rhodanienne", 
    	year = "1995", 
    	address = "Ambérieu-en-Bugey", 
    	pagetotal = "421",
    	series = "Documents du Département d’Anthropologie de l’Université de Genève",
    	number = "20",
    	keywords="y"
    }
     
    @inproceedings{danna1995,
    	title = "Le Néolithique final en Provence",
    	booktitle = "Chronologies néolithiques, de 6000 à 2000 avant notre ère dans le bassin rhodanien",
    	author = "D'Anna, Alain", 
    	eventtitle = "Actes du colloque d’Ambérieu-en-Bugey",
    	venue = "Ambérieu-en-Bugey",
    	eventyear = "1992",
    	editor = "Voruz, Jean-Luc", 
    	publisher = "Société préhistorique rhodanienne", 
    	year = "1995", 
    	address = "Ambérieu-en-Bugey", 
    	pages = "265--286",
    	series = "Documents du Département d’Anthropologie de l’Université de Genève",
    	number = "20",
    	keywords="y"
    }
     
    @article{wirth2001,
    	title = "Die Saône lüftet ihr Geheimnis - Flußfunde im Herzen Europas",
    	author = "Wirth, Stefan",
    	year = "2001",
    	number = "32",
    	journal = "Antike Welt. Zeitschrift für Archäologie und Kulturgeschichte",
    	pages = "299--303",
    	keywords="x,y"
    }
     
    @article{lemercier2004,
    	title = "Explorations, implantations et diffusions. Le \enquote{phénomène} Campaniforme en France méditerranéenne",
    	author = "Lemercier, Olivier",
    	year = "2004",
    	volume = "101",
    	number = "2",
    	journal = "Bulletin de la Société Préhistorique Française",
    	pages = "227--238",
    	keywords="x,y"
    }
     
    @online{caron,
    	title = "Comment citer un document électronique ?",
    	author = "Caron, Robert",
    	organization = "Université de Laval, bibliothèque",
    	url = " http://www.bibl.ulaval.ca/doelec/citedoce.htm",
    	urldate = "2014-04-23",
    	keywords="x,y"
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème ouverture lien PDF avec Adobe Reader X
    Par johan89 dans le forum Microsoft Office
    Réponses: 7
    Dernier message: 17/10/2011, 01h46
  2. Lien pdf avec une page précise
    Par helene1976 dans le forum Beamer
    Réponses: 8
    Dernier message: 18/08/2011, 13h41
  3. Réponses: 16
    Dernier message: 14/09/2009, 19h59
  4. Renvoi sur doc pdf avec des liens
    Par solorac dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/03/2009, 10h52
  5. Pb Acrobat Reader - fichier PDF avec lien vers PDF
    Par BéBéHi dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 05/01/2008, 17h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo