Biber dans des éditeurs LaTeX

mardi 31 mai 2011, mise à jour mercredi 8 août 2012, par Maïeul
Suivre la vie du site RSS 2.0 Forum

Biber est le successeur de BibTeX. Je l’ai pour ma part adopté. Au début j’utilisais le Terminal pour taper la commande biber.

Mais il est possible de régler les éditeurs de textes pour utiliser Biber plutôt que BibTeX. Voici comment avec plusieurs d’entre eux : TeXShop TeXMaker et TeXworks.

TeXShop

Rendez-vous dans le menu « TeXShop », puis dans « Préférences ». Choisissez l’onglet « Moteur ». Dans le formulaire qui apparaît, modifiez l’entrée « Moteur BibTeX » en mettant comme valeur : biber. Cliquez sur « OK ».

Désormais, quand vous sélectionnerez la compilation avec BibTeX vous appelerez en réalité Biber.

TeXMaker

Se rendre dans « texmaker » puis dans « préférences ». Choisir l’onglet « Commandes ». Dans le champ Bibtex mettre "/usr/texbin/biber" % si vous êtes sur Mac. Sous Windows ou Linux je ne sais pas, mais il faut indiquer le chemin de biber. Cliquez sur « OK ».

Désormais, quand vous sélectionnerez la compilation avec BibTeX vous appelerez en réalité Biber.

TeXworks

Allez dans « TeXworks » puis « Préférences ». Choisir l’onglet « Composition ». Puis dans « Outils de traitement » sélectionner « BibTeX », cliquer sur « Éditer… ».

Dans le champ « programme » mettre biber.

Cliquer sur « OK » puis à nouveau sur « OK ».

Désormais, quand vous sélectionnerez la compilation avec BibTeX vous appelerez en réalité Biber.

Vos commentaires

  • Le 12 août 2012 à 01:06, par KaMiko En réponse à : Biber dans des éditeurs LaTeX

    Bonjour,

    Je rencontre une difficulté avec biber. J’utilise Miktex et Texstudio (même problématique que TexMaker).

    • Déclaration de commande BibTeX : biber %
    • En préambule : \usepackage[backend=biber]{biblatex}
    • Compilations : LaTeX / BibTeX (biber) / LaTeX
    • Résultat : « Processus terminé avec une ou plusieurs erreurs ». Les références du fichier .bib déclaré ne sont pas trouvées... À noter cependant que la même opération avec commande BibTeX : bibtex8 % aboutit à un résultat concluant pour l’insertion des citations et la bibliographie...

    Si vous disposez d’une parade... je vous remercie d’avance pour votre aide en la matière... KMk.

  • Le 12 août 2012 à 01:38, par Maïeul En réponse à : Biber dans des éditeurs LaTeX

    hum, j’avoue ne pas voir ce qui pourrait poser le souci, surtout si vous me dites qu’avec bibtex8 cela fonctionne.

    Il faudrait voir les logs de biber. C’est le fichier .blg.

    Mais honnêtement, le plus simple est de passer par Latemk qui s’occupe de tout.

  • Le 12 août 2012 à 14:43, par KaMiko En réponse à : Biber dans des éditeurs LaTeX

    Re-bonjour, Moi non plus, je ne comprends pas la source du problème... Je ne comprends pas toutes les coulisses de LaTeX... Voici le détail du fichier .blg :

    [0] Config.pm:336> INFO - This is Biber 1.0
    [1] Config.pm:339> INFO - Logfile is 'bibliotest.blg'
    [3] biber-MSWIN:155> INFO - === %a %b %e, %Y, %H:%M:%S
    [184] Utils.pm:183> ERROR - Cannot find control file 'bibliotest.bcf'! - did you pass the "backend=biber" option to BibLaTeX?
    [184] Biber.pm:111> INFO - ERRORS: 1
    • J’ai bien passé l’option backend=biber dans le préambule, et déclaré biber % dans la commande de BibTeX...
    • Par contre, le fichier généré, en effet, n’est pas issu de bibliotest.bib => bibliotest.bcf, mais du fichier articletest.tex => articletest.bcf... Si c’est la source de l’anomalie, je ne sais pas comment la résoudre... Vous me parlez de Lamtex... qu’est-ce ? Merci pour votre réponse, KMk.

    PS : KMk suit SPIP (et les plugins cite, refbase de plus loin) - et entr’aperçoit Maïeul et ses contributions régulièrement, zotero, essaie LaTeX pour ses futurs et néanmoins proches besoins.

  • Le 12 août 2012 à 16:15, par Maïeul En réponse à : Biber dans des éditeurs LaTeX

    La il essaie de compiler le mauvais fichier, donc effectivement cela ne marche pas. Le bon fichier à compiler est effectivement articletest.bcf Par contre pourquoi le fait-il alors que vous avez passer le bon code, mystère.

    Et si vous essayez en mettant biber %.bcf ?

    Latexmk c’est un outil qui permet de d’effectuer en série toutes les compilations, en vérifiant à chaque fois si correct. J’en parle un peu : Introduction à Latexmk pour faciliter les compilations.

    Je viens de découvrir qu’on pouvait fort bien régler les éditeurs pour qu’ils appellent latexmk.

  • Le 13 août 2012 à 08:13, par KaMiko En réponse à : Biber dans des éditeurs LaTeX

    Bonjour,

    Je me suis peut-être mal exprimée...

    • En fait, j’ai édité le fichier bibliotest.blg, qui cite un fichier bibliotest.bcf... qui n’existe pas.
    • Mais je dispose bien du fichier articletest.bcf.
    • Quant à l’articletest.blg, voici ce qu’il indique :
      [0] Config.pm:337> INFO - This is Biber 1.1
      [1] Config.pm:340> INFO - Logfile is 'articletest.blg'
      [3] biber-MSWIN:152> INFO - === %a %b %e, %Y, %H:%M:%S
      [5] Biber.pm:286> INFO - Reading 'articletest.bcf'
      [146] Biber.pm:585> INFO - Found 2 citekeys in bib section 0
      [214] Biber.pm:2804> INFO - Processing section 0
      [248] Biber.pm:2897> INFO - Looking for bibtex format file 'bibliotest.bib' for section 0
      [255] bibtex.pm:780> INFO - Decoding LaTeX character macros into UTF-8
      [257] bibtex.pm:655> INFO - Found BibTeX data source 'bibliotest.bib'
      [278] Utils.pm:167> WARN - BibTeX subsystem: C:\Users\KMk\AppData\Local\Temp\0pD_EHv8HV\bibliotest.bib_4692.utf8, line 14, warning: 1 characters of junk seen at toplevel
      [278] Utils.pm:167> WARN - BibTeX subsystem: C:\Users\KMk\AppData\Local\Temp\0pD_EHv8HV\bibliotest.bib_4692.utf8, line 26, warning: 1 characters of junk seen at toplevel
      [278] Utils.pm:167> WARN - BibTeX subsystem: C:\Users\KMk\AppData\Local\Temp\0pD_EHv8HV\bibliotest.bib_4692.utf8, line 40, warning: 1 characters of junk seen at toplevel
      [278] Utils.pm:167> WARN - BibTeX subsystem: C:\Users\KMk\AppData\Local\Temp\0pD_EHv8HV\bibliotest.bib_4692.utf8, line 53, warning: 1 characters of junk seen at toplevel
      [278] Utils.pm:167> WARN - BibTeX subsystem: C:\Users\KMk\AppData\Local\Temp\0pD_EHv8HV\bibliotest.bib_4692.utf8, line 66, warning: 1 characters of junk seen at toplevel
      [279] Utils.pm:167> WARN - BibTeX subsystem: C:\Users\KMk\AppData\Local\Temp\0pD_EHv8HV\bibliotest.bib_4692.utf8, line 78, warning: 1 characters of junk seen at toplevel
      [545] Biber.pm:2699> INFO - Sorting 'entry' list 'nty' keys
      [545] Biber.pm:2703> INFO - No sort tailoring available for locale 'English_United States.1252'
      [580] bbl.pm:456> INFO - Writing 'articletest.bbl' with encoding 'UTF-8'
      [581] bbl.pm:516> INFO - Output to articletest.bbl
      [582] Biber.pm:107> INFO - WARNINGS: 6

      Problème d’encodage ? Le mystère demeure... Je vais lire l’article que vous m’avez indiqué. Encore merci, KMk.

  • Le 13 août 2012 à 09:22, par Maïeul En réponse à : Biber dans des éditeurs LaTeX

    Il faut vérifier que vous avez bien encodé en Unicode UTF-8 votre fichier .bib.

    En tout cas si vous arrivez à généré un fichier .bbl à partir du fichier .bcf je ne vois pas où est le problème …

  • Le 13 août 2012 à 12:39, par KaMiko En réponse à : Biber dans des éditeurs LaTeX

    Bonjour,

    Il faut vérifier que vous avez bien encodé en Unicode UTF-8 votre fichier .bib.

    Je pensais qu’il l’était puisque, dans la fenêtre dédiée, la ligne UTF8 était en surbrillance. J’ai malgré tout cliqué sur « Changer pour »... et voilà que les références sont apparues, après compilations : LaTeX / BibTeX (biber) / LaTeX / LaTeX.

    Bachelard ne disait-il pas :

    « Face au réel, ce qu’on croit savoir clairement offusque ce qu’on devrait savoir. »

    Merci pour vos réponses ! Cordialement, KMk.

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Acheter XeLaTeX appliqué aux sciences humaines

À propos

Titulaire d’un doctorat en théologie et d’un doctorat en histoire, sous la direction conjointe de Frédéric Amsler et d’Élisabeth_Malamut, je commence à partir du 1er août 2017 un travail d’édition critique des Actes de Barnabé.

Dans le cadre de la rédaction de mon mémoire de master puis de ma thèse de doctorat, j’ai été emmené à utiliser LaTeX, et j’ai donc décider de partager mes techniques. En effet, au cours de mes premiers apprentissages, j’ai découvert que les ressources indiquant les outils pour l’utilisation de LaTeX en sciences humaines étaient rares. Ceci m’a conduit à maintenir ou créer plusieurs packages LaTeX et à donner plusieurs formations.

J’ai reçu en 2018 le prix DANTE e.V pour mon travail autour de LaTeX, en particulier autour de reledmac et reledpar.

Par ailleurs, je suis membre actif de la communauté SPIP, au sein de laquelle j’administre le site Spip-Contrib. Je propose sur ce site quelques notes sur SPIP, en général à destination de webmestre.

Il m’arrive également de faire un petit peu de Python, de temps en temps.

Enfin, je tiens un blog de réflexions politiques et religieuses.

Maïeul