Il s'agit de la commande runbib qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
runbib - crée des bibliographies RefDB
SYNOPSIS
dossard [-a fo-conducteur] [-b pilote html] [-c pilote xhtml] [-d base de données] [-E codage]
[-G fichier css] [-h] [-i Adresse IP] [-I prénom] [-j jade-arguments] [-N nombre] [-r] [-s]
[-S Catégorie] [-t le type de sortie] [-u prénom] [-w Mot de passe] nom de fichier
DESCRIPTION
Ce script shell est un wrapper pour le client de bibliographie réfdbib(1) pour simplifier le
création de bibliographies. Pour les documents SGML et XML, runbib exécute d'abord openjade ou
xsltproc(1), respectivement, pour récupérer une liste de citations de votre document source. Puis
ça court réfdbib(1) générer la bibliographie en tant qu'entité externe sur la base des
extrait des informations de citation. Il créera également des fichiers de pilote de feuille de style avec le
informations de formatage pour les transformations ultérieures du document. Pour les documents BibTeX,
runbib utilise les informations du fichier .aux pour récupérer un fichier bibliographique que vous pouvez
utiliser comme fichier d'entrée pour bibtex (1).
OPTIONS
-a fo-conducteur
Le chemin complet d'un fichier de pilote XSL personnalisé pour la sortie imprimée. Ce fichier doit importer
le fichier de pilote RefDB fo approprié.
-b pilote html
Le chemin complet d'un fichier de pilote XSL personnalisé pour la sortie HTML. Ce fichier doit importer le
fichier de pilote html RefDB approprié.
-c pilote xhtml
Le chemin complet d'un fichier de pilote XSL personnalisé pour la sortie XHTML. Ce fichier doit importer
le fichier de pilote RefDB xhtml approprié.
-d base de données
Le nom de la base de données par défaut.
-E codage
Sélectionnez un codage de caractères de sortie. Si cette option n'est pas utilisée, les données bibliographiques
utilisera l'encodage de caractères de la base de données. Voir iconv_open(3) pour une liste de
encodages disponibles.
-G fichier CSS
Définir le chemin ou l'URL d'un fichier CSS à utiliser par la sortie (x)html
-h
Affiche l'aide et l'écran d'utilisation, puis quitte.
-i Adresse IP
Définir l'adresse IP de la box qui exécute le serveur d'application refdbd (1).
Au lieu de l'adresse IP, vous pouvez également spécifier le nom d'hôte tant qu'il peut être
correctement résolu par votre système.
-I prénom
Modifiez la valeur d'une déclaration d'entité pour inclure les sections marquées. Plusieurs entrées
sont possibles. Ceux-ci sont passés comme -i options pour Jade/OpenJade.
-j jade-arguments
Définir des options de ligne de commande supplémentaires pour Jade/OpenJade
-N nombre
Utilisez cette option pour spécifier où la numérotation des références est censée commencer.
La valeur par défaut est 1. Cette option est pratique si vous devez bricoler un composite
bibliographies ou bibliographies par chapitre qui doivent encore être numérotées
consécutivement.
-r
Utilisez cette option pour demander une bibliographie brute au lieu d'une bibliographie cuite. Bibliographies brutes
ne sont en aucun cas formatés et sont traités avec le DocBook standard ou le TEI
feuilles de style au lieu des fichiers du pilote RefDB.
-s
Ignorez l'étape d'extraction d'ID de runbib. Vous devez fournir un fichier XML bien nommé
contenant les identifiants demandés.
-S Catégorie
Spécifie le style de la bibliographie. Ceci contrôle le formatage de la bibliographie et
les citations dans le texte lorsque le document est traité.
-t le type de sortie
Sélectionnez le type de sortie. Utilisation db31 générer des bibliographies DocBook SGML, db31x pour
Bibliographies XML DocBook, teix pour les bibliographies XML TEI, bibtex pour BibTeX
bibliographies et rtf pour les bibliographies RTF.
-u prénom
Définissez le nom d'utilisateur pour l'accès à la base de données. Remarque : Ce nom d'utilisateur n'a pas besoin d'être identique à
le nom de connexion de l'utilisateur. C'est le nom d'utilisateur requis pour accéder à la base de données
serveur.
-w Mot de passe
Définissez le mot de passe pour l'accès à la base de données. Remarque : Ce mot de passe n'a pas besoin d'être identique à
le mot de passe de connexion de l'utilisateur. C'est le mot de passe requis pour accéder à la base de données
serveur.
CONFIGURATION
Au lieu d'utiliser les commutateurs de ligne de commande, runbib peut également être configuré au moyen du
fichier de configuration runbib. Comme pour tous les fichiers de configuration refdb, vous pouvez conserver un
copie globale dans /usr/local/etc/refdb/ et une copie par utilisateur dans $ ACCUEIL. Gardez à l'esprit que le
Le fichier de configuration runbib ne couvre que les options qui ne sont pas transmises à réfdbib(1) comme
cet outil a son propre fichier de configuration.
lampe de table 1. refdbjaderc
?? ??
│Variable │ Réglage par défaut │ Commentaires │
?? ??
│jade_includearg │ aucun │ Changer la valeur d'un │
│ │ │ déclaration d'entité à │
│ │ inclure des sections marquées. ??
│ │ │ Les entrées multiples sont │
│ │ possible. Ce sont
│ │ │ passé comme -i options à
│ │ Jade/OpenJade. ??
?? ??
│jadeargs │ aucun │ Définir une commande supplémentaire │
│ │ │ options de ligne pour │
│ │ Jade/OpenJade. Utilisez par exemple │
│ │ │ "-E 0" pour désactiver le │
│ │ │ limite d'erreur maximale │
?? ??
│outformat │ db31 │ Définir la sortie par défaut │
│ │ format. Valeurs prises en charge │
│ │ sont db31 (DocBook SGML │
│ │ │ 3.1 et versions ultérieures), db31x │
│ │ │ (DocBook XML 3.1 et │
│ │ │ plus tard), db50x (DocBook │
│ │ │ XML 5.0 et versions ultérieures), teix │
│ │ (TEI P4), bibtex et │
│ │ rtf. ??
?? ??
SGML SORTIE
refdbib génère deux fichiers de sortie en plus de la liste d'ID créée par Jade/OpenJade.
runbib crée un autre fichier de sortie à partir de ceux-ci. En supposant que vous ayez un fichier source foo.sgml
et utilisez le style de bibliographie J.Biol.Chem. tu auras:
J.Biol.Chem.dsl
Il s'agit du fichier du pilote DSSSL qui code des informations de formatage supplémentaires
spécifique au style de bibliographie choisi pour une utilisation dans un document ultérieur
métamorphoses. Ce fichier sera écrit dans le répertoire de travail actuel. Les
driver file est une feuille de style à double usage pour HTML et sortie imprimable.
foo.id.xml
Il s'agit du fichier XML intermédiaire qui encode les citations dans foo.sgml.
foo.bib.sgml
C'est le fichier qui contient l'élément de bibliographie DocBook. Vous devez inclure ceci
fichier en tant qu'entité externe dans votre document source pour intégrer la bibliographie
dans votre texte.
J.Biol.Chem.css
Il s'agit d'un fichier CSS qui contient les informations de formatage utilisées par la sortie html.
XML SORTIE
refdbib génère à nouveau deux fichiers de sortie comme pour la sortie DocBook SGML ci-dessus, et nous avons également
comptez la liste d'ID créée par xsltproc. Cependant, runbib fait un peu de post-traitement,
vous obtiendrez donc deux fichiers supplémentaires à la fin. En supposant que vous ayez un fichier source foo.xml et
utiliser le style de bibliographie J.Biol.Chem. tu auras:
J.Biol.Chem.fo.xsl
Il s'agit du fichier de pilote XSL utilisé pour la sortie imprimable, contenant des
informations de mise en forme spécifiques au style de bibliographie choisi. Ce fichier sera
écrit dans le répertoire de travail actuel.
J.Biol.Chem.html.xsl
Il s'agit du fichier de pilote XSL utilisé pour la sortie HTML, contenant un formatage supplémentaire
informations spécifiques au style de bibliographie choisi. Ce fichier sera écrit dans
le répertoire de travail actuel.
foo.id.xml
Il s'agit du fichier XML intermédiaire qui encode les citations dans foo.xml.
foo.bib.xml
C'est le fichier qui contient la bibliographie DocBook ou TEI. Vous devez inclure ceci
fichier en tant qu'entité externe dans votre document source pour intégrer la bibliographie
dans votre texte.
J.Biol.Chem.css
Il s'agit d'un fichier CSS qui contient des informations de formatage utilisées par le html ou le xhtml
sortie.
BIBTEX SORTIE
refdbib crée un fichier de sortie avec les informations de référence. Si votre document est nommé
foo.tex, latex va créer un fichier foo.aux que refdbib utilise comme fichier d'entrée. Le refdbib
le fichier de sortie sera alors nommé foo.bib et peut être utilisé par bibtex comme fichier d'entrée.
RTF SORTIE
refdbib crée un fichier de sortie avec les informations de référence. Si votre document est nommé
foo.rtf, citations extrait les citations et les écrit dans foo.id.xml qui refdbib
utilise comme fichier d'entrée. Le fichier de sortie refdbib sera alors nommé foo.bib.rtf et peut être
utilisé par refdbrtf comme fichier d'entrée.
EXEMPLE
Vous devez exécuter ce script à partir du répertoire où sont stockés vos fichiers de document, car tous
la sortie sera écrite dans le répertoire de travail actuel par défaut.
La commande suivante créera un fichier bibliographique DocBook SGML avec un DSSSL
fichier de pilote de feuille de style pour le document DocBook SGML mypaper.sgml. Les fichiers de sortie sont
modifié pour correspondre au style de citation et de bibliographie du "Journal of Biological
Chimie", qui a été ajoutée à la base de données sous le nom "J.Biol.Chem." précédemment. Tous
les références qui ne contiennent pas de nom de base de données codé en dur sont supposées être dans le
barre de base de données.
~$
dossard -d Bar -S "J.Biol.Chem." -t db31 monpapier.sgml
Utilisez runbib en ligne en utilisant les services onworks.net