J'ai découvert récemment le paquet ctanbib sur CTAN. Il sert à récupérer les entrées bibliographiques d'un manuel se trouvant sur CTAN en donnant simplement le nom de ce dernier.

Mais plusieurs essais d'utilisation de ce script n'ont rien donné :

– j'ai lu la documentation et appliqué l'exemple qui y est donné en ligne de commande ;

– j'ai appliqué l'exemple en créant un fichier .tex puis en compilant ;

– j'ai cherché sur internet.

Quelqu'un sait-il utiliser ce script ?

Mon environnement est :

– Windows 7

– TeX Live 2019

– TeXstudio 2.12.14

Posée 04 Mai '19, 08:38

Hugues's gravatar image

Hugues
772916
Taux d'acceptation : 25%

Modifiée 02 Jul '21, 12:30

Pathe's gravatar image

Pathe ♦♦
7.4k28196245


Ce script est à utiliser en ligne de commande : il suffit d'ouvrir un terminal (sous Windows, par exemple en saisissant le raccourci Windows + R, tapant « cmd » puis ⏎) et de lancer :

Ouvrir dans l'éditeur Overleaf
ctanbib latex

pour voir en sortie :

Ouvrir dans l'éditeur Overleaf
@manual{latex,
title = {The Latex package},
subtitle = {A TeX macro package that defines LaTeX},
author = {{The LaTeX Team} and Lamport, Leslie},
url = {http://www.latex-project.org/},
urldate = {2019-05-04}, 
date = {2018-12-01},
version = {}
}

Ce que l'on peut faire, c'est stocker cette sortie dans un fichier .bib :

Ouvrir dans l'éditeur Overleaf
ctanbib latex >> mabiblio.bib

(je ne suis toutefois pas certain que la syntaxe >> fonctionne sous DOS) puis créer un fichier .tex qui l'exploite, par exemple :

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{csquotes}
\usepackage{biblatex}
\usepackage{babel}
\usepackage{hyperref}

\addbibresource{mabiblio.bib}

\begin{document}
Le \enquote{package} \autocite{latex} est drôlement chouette !

\printbibliography
\end{document}

à compiler avec, successivement :

  1. pdflatex ;
  2. biber (dans TeXstudio, par exemple ainsi : Outils → Compilations → biber) ;
  3. pdflatex.
Lien permanent

Publiée 04 Mai '19, 13:55

denis's gravatar image

denis ♦♦
7.0k1510
Taux d'acceptation : 52%

Denis : Je l'avais déjà appliqué de la même manière sans succès.

Voici le résultat que le terminal me retourne

Microsoft Windows [version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.

C:UsersGio>ctanbib latex 'wget' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. Cannot find entry for package latex C:texlive2019binwin32runscript.tlu:902: command failed with exit code 1: texlua c:texlive2019texmf-distscriptsctanbibctanbib latex

C:UsersGio>

(04 Mai '19, 16:20) Hugues Hugues's gravatar image

Il devrait donc suffire de télécharger wget pour Windows, par exemple ici (pas testé).

(04 Mai '19, 20:32) denis ♦♦ denis's gravatar image

@Denis: J'ai téléchargé wget au lien indiqué et je l'ai installé en mettant son chemin dans le PATH ; puis j'ai essayé encore

ctanbib latex : sans succès ;

et

wget latex : sans succès.

(05 Mai '19, 05:32) Hugues Hugues's gravatar image

@Hugues Il faut déjà faire en sorte que wget fonctionne. Il ne s'emploie pas comme vous l'avez fait mais plutôt ainsi : wget ⟨URL⟩, par exemple wget https://frama.link/en-ligne6 pour télécharger le fichier de cette URL.

(05 Mai '19, 13:35) denis ♦♦ denis's gravatar image

@Denis Je viens d'appliquer l'exemple du lien précédent et voici ce que le terminal affiche :

C:UsersGio>wget https://frama.link/en-ligne6 SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc syswgetrc = C:Program FilesGnuWin32/etc/wgetrc --2019-05-05 16:00:01-- https://frama.link/en-ligne6 Résolution de frama.link... 78.46.248.82 Connexion vers frama.link|78.46.248.82|:443...connecté. OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version Incapable d'établir une connexion SSL.

(05 Mai '19, 20:14) Hugues Hugues's gravatar image

@Hugues Je ne sais pas trop comment régler ce problème sous Windows. Il faudrait demander de l'aide sur un forum dédié à ce système (on commence à être hors charte).

(05 Mai '19, 21:50) denis ♦♦ denis's gravatar image

@Hugues Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(05 Mai '19, 23:03) denis ♦♦ denis's gravatar image

@Hugues Lorsque vous aurez réglé votre problème avec wget, si ctanbib ne fonctionne toujours pas, vous pourrez bien sûr continuer à demander sur cette page de l'aide à son sujet.

(05 Mai '19, 23:06) denis ♦♦ denis's gravatar image

@Denis J'ai pu régler mon problème avec "wget" en utilisant ce href{https://awesomedetect.com/install-use-wget-winodws/}{tutoriel}. Le script "ctanbib" fonctionne maintenant normalement sur mon ordinateur.

(08 Mai '19, 14:03) Hugues Hugues's gravatar image
1

@Hugues À la place de wget, la nouvelle version de ctanbib utilise curl qui est prêt à l'emploi sur davantage de systèmes d'exploitation (notamment sous Windows 10).

(08 Mai '19, 14:39) denis ♦♦ denis's gravatar image
1

@Hugues : si vous utilisez désormais ctanbib sans souci sur Windows, pourriez-vous rédiger une brève réponse reprenant votre façon de faire, que ce soit avec wget ou curl ?

Cela pourrait être utile à d'autres : l'idée du présent forum est de créer peu à peu une base de connaissances publique et gratuite autour de TeX et de ses logiciels compagnons.

(08 Mai '19, 15:51) Pathe ♦♦ Pathe's gravatar image
1

@Pathe : Tuto sur wget

  • Aller sur : https://eternallybored.org/misc/wget/ et télécharger la dernière version de "wget" correspondant à la version de votre Windows ;

  • Renommer le fichier téléchargé "wget" en "Wget" ;

  • Mettre le fichier renommé dans un dossier dénommé "wget" et placer le tout à la racine de votre disque C ;

  • Écrire le chemin du fichier "Wget" dans le "PATH" de votre ordinateur : C:wget ;

  • Faire un test d'installation : ouvrir le terminal et mettre : Wget -help puis valider pour voir apparaître les différentes commandes et options de "Wget" si l'installation a réussi.

(09 Mai '19, 08:08) Hugues Hugues's gravatar image
1

@Pathe : Tuto sur curl

  • Aller sur https://curl.haxx.se/download.html ;

  • cliquer sur le lien "curl Download Wizard" ;

  • cliquez sur le lien "curl executable".

  • Si vous utilisez le système d'exploitation Windows 64bit, veuillez sélectionner Win64 et cliquer sur Select, si non, sélectionnez Windows/Win32.

  • cliquer sur Select encore

  • télécharger la proposition de Viktor Szakats : SSL enabled SSH enabled

(09 Mai '19, 08:30) Hugues Hugues's gravatar image
1

@Pathe : Suite du Tuto sur curl

  • Après le téléchargement de cURL, décompresser le dans un dossier dénommé "cURL" à la racine de votre disque C.

  • Ouvrez le dossier bin de cURL, et exécutez le fichier curl-ca-bundle.crt afin d'installer le certificat de sécurité.

  • Ajoutez "le chemin du dossier bin" dans le "PATH".

  • Ouvrez la fenêtre CMD. Et exécutez la commande : curl google.com pour voir s'afficher les infos de la page d'accueil de google.

(09 Mai '19, 08:37) Hugues Hugues's gravatar image
Affichage de 5 parmi 14 Afficher 9 commentaire(s) en plus
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.