AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

bib2ris-utf8 - En ligne dans le Cloud

Exécutez bib2ris-utf8 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande bib2ris-utf8 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant 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


bib2ris, bib2ris-utf8 - convertit les données bibliographiques bibtex au format RIS

SYNOPSIS


bib2ris [-e destination du journal] [-h] [-j] [-l niveau de journalisation] [-L fichier journal] [-q] [-s séparateur]
[-v] [-y confier] filet

bib2ris-utf8 [-e destination du journal] [-h] [-j] [-l niveau de journalisation] [-L fichier journal] [-q]
[-s séparateur] [-v] [-y confier] filet

DESCRIPTION


bib2ris convertit les fichiers bibliographiques BibTeX en fichiers RIS. Commandes Latex, y compris
les caractères non ASCII écrits sous forme de commandes sont conservés dans la sortie. Importation du
la sortie de l'utilitaire bib2ris directement dans RefDB n'est utile que si vous utilisez les données
exclusivement pour LaTeX.

bib2ris-utf8 est une variante qui convertit les caractères étrangers en UTF-8 et supprime tous les autres
Commandes LaTeX au moyen de l'outil refdb_latex2utf8txt (1). La sortie de bib2ris-utf8 est
le format préféré pour l'importation dans RefDB car il convient à la fois à LaTeX et SGML/XML
bibliographies.

Malheureusement, les concepts sous-jacents aux données bibliographiques BibTeX et RIS sont assez
différent de sorte que les données BibTeX ne se prêtent pas facilement à une conversion propre au
format RIS. Ce n'est pas une excuse pour fournir un mauvais filtre, mais vous devez être conscient
que quelques hypothèses de compilation doivent être faites afin d'obtenir des résultats raisonnables. Dans
dans tous les cas, comme les modèles de données diffèrent considérablement, une conversion aller-retour sans perte
entre les deux types de données n'est pas possible : Si vous convertissez un fichier bibliographique BibTeX en
RIS puis inversement, le résultat sera très différent de votre saisie.

Les considérations suivantes s'appliquent à l'importation de données dans RefDB et à l'exportation de données à partir de
RéfDB :

1. Les données d'entrée BibTeX qui ne sont pas écrites en UTF-8, qui utilisent des commandes de formatage telles que
le nom de la police, le poids ou les spécifications de posture, ou qui utilisent des commandes LaTeX pour écrire
les caractères étrangers et spéciaux doivent toujours être convertis avec bib2ris-utf8.

2. Les données de sortie BibTeX auront les caractères de commande LaTeX correctement échappés. Les données
utilisera l'encodage par défaut de votre base de données de référence sauf si vous
demander un encodage différent avec la commande getref ou avec l'outil refdbib. Garder à
n'oubliez pas que les installations récentes de LaTeX peuvent fonctionner avec des données UTF-8 en utilisant les éléments suivants
incantation dans le prologue, permettant le support le plus facile pour toutes sortes d'étrangers
personnages:

\ usepackage [utf8] {inputenc}

OPTIONS


-e destination du journal
log-destination peut avoir les valeurs 0, 1 ou 2, ou les chaînes équivalentes stderr,
syslogou filet, respectivement. Cette valeur spécifie où vont les informations du journal.
0 (zéro) signifie que les messages sont envoyés à stderr. Ils sont immédiatement disponibles sur le
mais ils peuvent interférer avec la sortie de la commande. 1 enverra la sortie au
installation syslog. Gardez à l'esprit que syslog doit être configuré pour accepter les messages de journal
à partir des programmes utilisateur, voir le syslog(8) page de manuel pour plus d'informations. Unix-like
les systèmes enregistrent généralement ces messages dans /var/log/user.log. 2 enverra les messages à
un fichier journal personnalisé qui peut être spécifié avec le -L option.

-h
Affiche l'aide et l'écran d'utilisation, puis quitte.

-j
Forcer bib2ris à utiliser JO Champs RIS dans tous les cas. Si cette option n'est pas utilisée, bib2ris
essaie de déduire si un nom de journal est une abréviation ou non. Si la chaîne
contient au moins un point, JO sera utilisé, sinon JF sera utilisé.

-l niveau de journalisation
Spécifiez la priorité jusqu'à laquelle les événements sont enregistrés. C'est soit un nombre entre 0
et 7 ou l'une des cordes émergents, alerter, Critique, se tromper, avertissement, avis, info, déboguer,
respectivement (voir aussi les définitions de niveau de journal). -1 désactive complètement la journalisation. Un faible
un niveau de journal comme 0 signifie que seuls les messages les plus critiques sont enregistrés. Un journal plus élevé
level signifie que les événements moins critiques sont également enregistrés. 7 comprendra le débogage
messages. Ce dernier peut être verbeux et abondant, vous voulez donc éviter ce niveau de journalisation
sauf si vous avez besoin de traquer les problèmes.

-L fichier journal
Spécifiez le chemin d'accès complet à un fichier journal qui recevra les messages de journal. Typiquement ce
serait /var/log/refdba.

-q
Démarrez sans lire les fichiers de configuration. Le client utilisera le temps de compilation
par défaut pour toutes les valeurs que vous ne définissez pas avec les commutateurs de ligne de commande.

-s séparateur
Spécifiez le délimiteur qui sépare les mots-clés individuels dans un mot-clé non standard
champ. Utilisez la chaîne CPS pour les listes séparées par des espaces (espaces et tabulations).

-v
Imprime la version et les informations de copyright, puis quitte.

-y confier
Spécifiez le répertoire où se trouvent les fichiers de configuration globale Remarque : par défaut, tous
Les applications RefDB recherchent leurs fichiers de configuration dans un répertoire spécifié
lors de l'étape de configuration lors de la construction du package. C'est-à-dire que vous n'avez pas besoin du -y
option sauf si vous utilisez des binaires précompilés dans des emplacements inhabituels, par exemple en déplaçant un
paquet rpm.

filet
S'il est utilisé, ce paramètre indique les noms d'un ou plusieurs fichiers bibtex. Si aucun fichier n'est
spécifié, bib2ris essaie de lire les données de stdin. La sortie est toujours envoyée à stdout.

DIAGNOSTIC


Le code de sortie de bib2ris indique ce qui s'est mal passé en général (les détails peuvent être trouvés dans
la sortie du journal). Le code est la somme des valeurs d'erreur suivantes :

1
erreur générale; inclut des situations de mémoire insuffisante et des options de ligne de commande invalides

2
entrée incomplète (au moins un champ essentiel dans une entrée manquait)

4
nom de champ inconnu

8
type de publication inconnu

16
mappage de type BibTeX->RIS invalide

32
erreur d'analyse; inclut les erreurs d'accès aux fichiers

CONFIGURATION


bib2ris évalue le fichier bib2risrc pour s'initialiser.

lampe de table 1. bib2risrc
?? ??
VariableRéglage par défautCommentaires
?? ??
│logfile │ /var/log/bib2ris.log │ Le chemin complet d'un │
│ │ │ fichier journal personnalisé. C'est
│ │ │ utilisé uniquement si logdest est │
│ │ │ réglé de manière appropriée. ??
?? ??
│logdest │ 1 │ La destination du │
│ │ informations de journal. 0 =
│ │ │ imprimer sur stderr; 1 = utiliser │
│ │ │ la fonction syslog ; 2 =
│ │ utilise un fichier journal personnalisé. ??
│ │ │ Ce dernier a besoin d'un │
│ │ │ réglage correct de │
│ │ fichier journal. ??
?? ??
│loglevel │ 6 │ Le niveau de journalisation jusqu'à │
│ │ │ quels messages seront │
│ │ envoyé. Un réglage bas (0) │
│ │ │ n'autorise que le plus │
│ │ │ messages importants, un │
│ │ │ le réglage haut (7) permet │
│ │ │ tous les messages y compris │
│ │ messages de débogage. -1 signifie
│ │ │ rien ne sera enregistré. ??
?? ??
│abbrevfirst │ t │ Si cette option est définie sur │
│ │ │ "t", les prénoms de │
│ │ │ tous les auteurs et éditeurs │
│ │ │ sera abrégé en │
│ │ les initiales. Si réglé sur
│ │ │ "f", les prénoms
│ │ │ seront utilisés tels quels │
│ │ │ trouvé dans le BibTeX │
│ │ fichier bibliographique. ??
?? ??
listsep │ ; C'est le délimiteur │
│ │ │ qui sépare │
│ │ │ mots-clés individuels dans un │
│ │ │ mot-clé non standard │
│ │ champ. Utilisez la chaîne │
│ │ │ "spc" pour │
│ │ │ séparés par des espaces │
│ │ listes (espaces et tabulations). ??
?? ??
│forcejabbrev │ f │ S'il est défini sur "t", │
│ │ │ les noms des revues seront │
│ │ enveloppé dans RIS "JO" │
│ │ entrées. S'il est réglé sur
│ │ │ "f", bib2ris utilisera │
│ │ │ Entrées "JO" uniquement si le │
│ │ │ le nom du journal contient à │
│ │ │ au moins un point, │
│ │ │ sinon il utilisera │
│ │ "JF". ??
?? ??
│maparticle │ JOUR │ mapper l'article BibTeX │
│ │ │ type de publication à un │
│ │ │ Type RIS │
?? ??
│mapbook │ BOOK │ mapper le livre BibTeX │
│ │ │ type de publication à un │
│ │ │ Type RIS │
?? ??
│mapbooklet │ PAMP │ mapper le livret BibTeX │
│ │ │ type de publication à un │
│ │ │ Type RIS │
?? ??
│mapconference │ CHAP │ mapper le BibTeX │
│ │ │ publication de conférence │
│ │ type à un type RIS │
?? ??
│mapinbook │ CHAP │ mapper l'inbook BibTeX │
│ │ │ type de publication à un │
│ │ │ Type RIS │
?? ??
│mapincollection │ CHAP │ mapper le BibTeX │
│ │ │ publication en collection │
│ │ type à un type RIS │
?? ??
│mapinproceedings │ CHAP │ mapper le BibTeX │
│ │ │ encours │
│ │ │ type de publication à un │
│ │ │ Type RIS │
?? ??
│mapmanual │ RÉSERVER │ mapper le manuel BibTeX │
│ │ │ type de publication à un │
│ │ │ Type RIS │
?? ??
│mapmastersthesis │ THES │ mapper le BibTeX │
│ │ │ mémoire de maîtrise │
│ │ │ type de publication à un │
│ │ │ Type RIS │
?? ??
│mapmisc │ GEN mapper le BibTeX misc │
│ │ │ type de publication à un │
│ │ │ Type RIS │
?? ??
│mapphdthesis │ THES │ cartographier la thèse BibTeX │
│ │ │ type de publication à un │
│ │ │ Type RIS │
?? ??
│mapproceedings │ CONF │ mapper le BibTeX │
│ │ │ publication des actes │
│ │ type à un type RIS │
?? ??
│maptechreport │ RPRT mapper le BibTeX │
│ │ │ publication techreport │
│ │ type à un type RIS │
?? ??
│mapunpublished │ UNPB │ mapper le BibTeX │
│ │ │ publication inédite │
│ │ type à un type RIS │
?? ??
│nsf_xyz │ (aucun) │ Vous pouvez spécifier un
│ │ │ nombre illimité de │
│ │ │ ces entrées à mapper │
│ │ │ BibTeX non standard │
│ │ champs aux balises RIS. Le
│ │ │ Nom du champ BibTeX dans │
│ │ │ cette variable doit être │
│ │ │ en minuscule, peu importe │
│ │ de l'affaire dans votre │
│ │ │ données d'entrée (bib2ris │
│ │ │ traite les noms de champs comme │
│ │ │ insensible à la casse). Le
│ │ │ La balise RIS à deux lettres a │
│ │ │ doit être en majuscule. Par exemple
│ │ │ pour cartographier votre BibTeX │
│ │ │ Champ "Résumé" au
│ │ │ Balise RIS "N2", l'entrée │
│ │ │ lirait : │
│ "nsf_abstract N2". ??
?? ??

DONNEES EN TRAITEMENT


Cette section fournit quelques conseils sur la conversion des données elle-même et le format BibTeX
exigences.

· L'analyse des données d'entrée est effectuée par la bibliothèque btparse. Toutes les limites de cela
bibliothèque s'appliquent également à bib2ris. Cela s'applique très spécifiquement à deux
paramètres dans btparse qui, en termes simples, limitent la taille et la complexité (en termes de
macros) d'un fichier d'entrée que btparse peut gérer. Si vous rencontrez ce genre de problème
(J'ai dû extraire une bibliographie BibTeX de 2 Mo du net afin de vérifier cette limite)
vous devriez augmenter les valeurs de NUM_MACROS ainsi que STRING_SIZE dans le fichier source
macros.c et recompiler la bibliothèque btparse.

· Tous les noms d'entrée et les noms de champ dans le fichier d'entrée BibTeX sont traités comme
insensible à la casse, c'est-à-dire que "Livre" est le même que "livre" et "AUTEUR" est le même que
"auteur".

· Les entrées sont vérifiées pour s'assurer qu'elles sont complètes. Une erreur est générée si une entrée manque
les champs considérés comme essentiels pour le type de publication particulier.

· Des champs non standard peuvent être importés en plus des champs BibTeX prédéfinis.
Créez une entrée pour chaque nom de champ BibTeX non standard que vos données d'entrée utilisent dans
votre fichier de configuration bib2ris. Les données sont traitées différemment selon le type de
champ RIS dans lequel ils sont importés. Si les données sont importées dans les champs RIS AD, N1 ou
N2, qui ont fondamentalement une taille illimitée, toutes les occurrences de ces champs seront
concaténés dans un seul slogan AD, N1 ou N2, respectivement. Si les données sont
mappée au champ RIS KW, la chaîne sera segmentée en fonction du séparateur de liste
spécifié dans la variable de configuration listsep. Chaque jeton sera écrit comme un
slogan KW séparé. Un cas particulier est le pseudo-champ RIS "PY.day". Données importées
à cette balise sont intégrés en tant que partie jour dans le slogan de la date de publication « PY » (année
et le mois, mais pas le jour, sont des champs BibTeX standard et sont reconnus par défaut). Tous
les autres champs seront imprimés avec leur étiquette RIS demandée. C'est à la discrétion de
n'importe quelle application d'importation RIS pour décider quoi faire des slogans en double. Multiples
sont autorisés pour les balises d'auteur (AU, A2, A3) et la balise de mot-clé (KW). refdb utilisera le
dernier occurrence d'un slogan qui n'autorise pas les occurrences multiples.

· Les noms de journaux abrégés ne sont détectés que s'ils utilisent des points. Par exemple « J. Biol.
Chem. sera mappé sur un élément RIS « JO » tandis que « J Biol Chem » sera
mappé (de manière incorrecte) à un élément « JF » (« Journal of Biological Chemistry »
correctement finir ici aussi). Les espaces après les points sont facultatifs. Pour capturer "J Biol
Chem" dans un élément "JO", utilisez le -j option de ligne de commande ou le "forcejabbrev"
variable du fichier de configuration.

· Le mappage des types de publication BibTeX (livre, encours...) aux types RIS comme
spécifié dans le fichier de configuration est vérifié pour les types RIS valides. Si un RIS invalide
type est spécifié, une erreur est générée et la valeur par défaut au moment de la compilation est utilisée à la place.

· Par défaut, les prénoms des auteurs et éditeurs ne sont pas abrégés. Si tu te souhaites
peut configurer bib2ris pour abréger les prénoms et deuxièmes prénoms.

Utilisez bib2ris-utf8 en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad