İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

bib2ris-utf8 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında bib2ris-utf8'i çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen bib2ris-utf8 komutudur.

Program:

ADI


bib2ris, bib2ris-utf8 - bibtex bibliyografik verilerini RIS formatına dönüştürür

SİNOPSİS


bib2ris [-e günlük hedefi] [-h] [-j] [-l günlük düzeyi] [-L log dosyası] [-q] [-s ayırıcı]
[-v] [-y onay] dosya

bib2ris-utf8 [-e günlük hedefi] [-h] [-j] [-l günlük düzeyi] [-L log dosyası] [-Q]
[-S ayırıcı] [-v] [-y onay] dosya

TANIM


bib2ris, BibTeX kaynakça dosyalarını RIS dosyalarına dönüştürür. Lateks komutları dahil
komut olarak yazılan ASCII olmayan karakterler çıktıda korunur. içe aktarma
bib2ris yardımcı programının doğrudan RefDB'ye çıktısı, yalnızca verileri kullanırsanız yararlıdır
sadece LaTeX için.

bib2ris-utf8, yabancı karakterleri UTF-8'e dönüştüren ve diğer tüm karakterleri kaldıran bir değişkendir.
refdb_latex2utf8txt (1) aracı aracılığıyla LaTeX komutları. bib2ris-utf8 çıktısı
hem LaTeX hem de SGML/XML için uygun olduğundan RefDB'ye içe aktarma için tercih edilen format
bibliyografyalar.

Ne yazık ki BibTeX ve RIS bibliyografik verilerinin altında yatan kavramlar oldukça
BibTeX verilerinin kolayca temiz bir dönüşüme izin vermemesi için farklıdır.
RIS formatı. Bu, kötü bir filtre sağlamak için bir bahane değildir, ancak farkında olmalısınız.
makul sonuçlar elde etmek için birkaç derleme zamanı varsayımının yapılması gerektiğini. İçinde
her durumda, veri modelleri önemli ölçüde farklılık gösterdiğinden, kayıpsız bir gidiş-dönüş dönüşümü
iki veri türü arasında mümkün değildir: Bir BibTeX kaynakça dosyasını
RIS ve ardından geri döndüğünüzde, sonuç girdinizden önemli ölçüde farklı olacaktır.

Aşağıdaki hususlar, RefDB'ye veri aktarımı ve veri aktarımı için geçerlidir:
Referans Veritabanı:

1. UTF-8'de yazılmayan, aşağıdaki gibi biçimlendirme komutlarını kullanan BibTeX giriş verileri
yazı tipi adı, ağırlık veya duruş özellikleri veya yazmak için LaTeX komutlarını kullanan
yabancı ve özel karakterler her zaman bib2ris-utf8 ile dönüştürülmelidir.

2. BibTeX çıktı verileri, LaTeX komut karakterlerinin uygun şekilde çıkışını sağlar. Veri
özellikle belirtmediğiniz sürece referans veritabanınızın varsayılan kodlamasını kullanacaktır.
getref komutuyla veya refdbib aracıyla farklı bir kodlama isteyin. Tutmak
son LaTeX kurulumlarının aşağıdakileri kullanarak UTF-8 verileriyle çalışabileceğini unutmayın
prologdaki büyü, her türlü yabancı dil için en kolay desteği sağlayan
karakterler:

\ Usepackage [utf8] {} inputenc

SEÇENEKLER


-e günlük hedefi
log-destination 0, 1 veya 2 değerlerine veya eşdeğer dizelere sahip olabilir Stderr,
syslogya da dosya, sırasıyla. Bu değer, günlük bilgilerinin nereye gittiğini belirtir.
0 (sıfır), mesajların stderr'e gönderildiği anlamına gelir. Onlar hemen kullanılabilir
ancak komut çıktısına müdahale edebilirler. 1 çıktıyı gönderecek
sistem günlüğü tesisi. Sistem günlüğünün günlük mesajlarını kabul edecek şekilde yapılandırılması gerektiğini unutmayın
kullanıcı programlarından, bkz. syslog(8) daha fazla bilgi için kılavuz sayfası. Unix benzeri
sistemler genellikle bu mesajları /var/log/user.log içine kaydeder. 2 mesajları gönderecek
ile belirtilebilen özel bir günlük dosyası -L seçeneği.

-h
Yardım ve kullanım ekranını görüntüler ve ardından çıkar.

-j
bib2ris'i kullanmaya zorla JO Her durumda RIS alanları. Bu seçenek kullanılmazsa bib2ris
bir dergi adının bir kısaltma olup olmadığını çıkarmaya çalışır. eğer dize
en az bir dönem içerir, JO kullanılacak, aksi takdirde JF kullanılacaktır.

-l günlük düzeyi
Hangi olayların günlüğe kaydedileceği önceliğini belirtin. Bu ya 0 arasında bir sayıdır
ve 7 veya dizelerden biri emerg, uyarı, crit, yanılmak, uyarı, ihbar, bilgi, ayıklamak,
sırasıyla (ayrıca bkz. Günlük düzeyi tanımları). -1 günlüğe kaydetmeyi tamamen devre dışı bırakır. düşük
0 gibi günlük düzeyi, yalnızca en kritik iletilerin günlüğe kaydedildiği anlamına gelir. Daha yüksek bir günlük
seviye, daha az kritik olayların da günlüğe kaydedildiği anlamına gelir. 7 hata ayıklamayı içerecek
mesajlar. İkincisi ayrıntılı ve bol olabilir, bu nedenle bu günlük seviyesinden kaçınmak istersiniz.
sorunları izlemeniz gerekmedikçe.

-L log dosyası
Günlük mesajlarını alacak bir günlük dosyasının tam yolunu belirtin. Tipik olarak bu
/var/log/refdba olur.

-q
Yapılandırma dosyalarını okumadan başlayın. İstemci derleme zamanını kullanacak
komut satırı anahtarlarıyla ayarlamadığınız tüm değerler için varsayılanlar.

-s ayırıcı
Standart olmayan bir anahtar kelimede tek tek anahtar kelimeleri ayıran sınırlayıcıyı belirtin
alan. dizeyi kullan spc boşlukla ayrılmış listeler için (boşluklar ve sekmeler).

-v
Sürüm ve telif hakkı bilgilerini yazdırır, ardından çıkar.

-y onay
Genel yapılandırma dosyalarının bulunduğu dizini belirtin Not: Varsayılan olarak, tüm
RefDB uygulamaları, konfigürasyon dosyalarını belirtilen bir dizinde arar.
paketi oluştururken yapılandırma adımı sırasında. Yani, ihtiyacınız yok -y
Olağandışı konumlarda önceden derlenmiş ikili dosyaları kullanmadığınız sürece, örneğin bir
rpm paketi

dosya
Kullanılırsa, bu parametre bir veya daha fazla bibtex dosyasının adını belirtir. dosya yoksa
belirtilen bib2ris, stdin'den verileri okumaya çalışır. Çıktı her zaman stdout'a gönderilir.

TANI


çıkış kodu bib2ris genel olarak neyin yanlış gittiğini gösterir (ayrıntılar şurada bulunabilir:
günlük çıktısı). Kod, aşağıdaki hata değerlerinin toplamıdır:

1
Genel hata; yetersiz bellek durumları ve geçersiz komut satırı seçeneklerini içerir

2
eksik giriş (bir girişte en az bir temel alan eksikti)

4
bilinmeyen alan adı

8
bilinmeyen yayın türü

16
geçersiz BibTeX->RIS tipi eşleme

32
ayrıştırma hatası; dosya erişim hatalarını içerir

YAPILANDIRMA


bib2ris kendini başlatmak için bib2risrc dosyasını değerlendirir.

tablo 1. bib2risrc
┌──────────────────────────────────────────── ─────────────────┐
DeğişkenVarsayılanYorum Yap
├──────────────────────────────────────────── ─────────────────┤
│logfile │ /var/log/bib2ris.log │ Bir │ öğesinin tam yolu
│ │ │ özel günlük dosyası. Bu │
│ │ │ yalnızca logdest │ ise kullanılır
│ │ │ uygun şekilde ayarlayın. │
├──────────────────────────────────────────── ─────────────────┤
│logdest │ 1 │ Hedef │
│ │ │ günlük bilgileri. 0 = │
│ │ │ stderr'e yazdır; 1 = │ kullan
│ │ │ sistem günlüğü tesisi; 2 = │
│ │ │ özel bir günlük dosyası kullanın. │
│ │ │ İkincisinin bir │
│ │ │ doğru ayar │
│ │ │ günlük dosyası. │
├──────────────────────────────────────────── ─────────────────┤
│loglevel │ 6 │ Log seviyesi en fazla │
│ │ │ hangi mesajlar olacak │
│ │ │ gönderildi. Düşük ayar (0) │
│ │ │ yalnızca en fazlasına izin verir │
│ │ │ önemli mesajlar, bir │
│ │ │ yüksek ayar (7) sağlar │
│ │ │ │ dahil tüm mesajlar
│ │ │ hata ayıklama mesajları. -1 │ anlamına gelir
│ │ │ hiçbir şey günlüğe kaydedilmeyecek. │
├──────────────────────────────────────────── ─────────────────┤
│kısaltma │ t │ Bu seçenek │ olarak ayarlanmışsa
│ │ │ "t", │'nin ilk isimleri
│ │ │ tüm yazarlar ve editörler │
│ │ │ │ olarak kısaltılacaktır
│ │ │ baş harfleri. │ olarak ayarlanırsa
│ │ │ "f", ilk isimler │
│ │ │ oldukları gibi kullanılacak │
│ │ │ BibTeX'te bulundu │
│ │ │ bibliyografya dosyası. │
├──────────────────────────────────────────── ─────────────────┤
│listsep │ ; │ Bu sınırlayıcıdır │
│ │ │ ayıran │
│ │ │ tek tek anahtar kelimeler │
│ │ │ standart olmayan anahtar kelime │
│ │ │ alanı. │ dizesini kullanın
│ │ │ için "spc" │
│ │ │ boşlukla ayrılmış │
│ │ │ listeler (boşluklar ve sekmeler). │
├──────────────────────────────────────────── ─────────────────┤
│forcejabbrev │ f │ Bu "t" olarak ayarlanmışsa, │
│ │ │ dergi isimleri │ olacaktır.
│ │ │ RIS "JO" ile sarılmış │
│ │ │ girişleri. │ olarak ayarlanmışsa
│ │ │ "f", bib2ris kullanacak │
│ │ │ "JO" girişleri yalnızca │
│ │ │ dergi adı şurada yer alıyor: │
│ │ │ en az bir dönem, │
│ │ │ aksi takdirde │ kullanır
│ │ │ "JF". │
├──────────────────────────────────────────── ─────────────────┤
│maparticle │ JOUR │ BibTeX makalesini haritalayın │
│ │ │ yayın türü için a │
│ │ │ RIS tipi │
├──────────────────────────────────────────── ─────────────────┤
│mapbook │ KİTAP │ BibTeX kitabının haritasını çıkarın │
│ │ │ yayın türü için a │
│ │ │ RIS tipi │
├──────────────────────────────────────────── ─────────────────┤
│mapbooklet │ PAMP │ BibTeX kitapçığını haritalayın │
│ │ │ yayın türü için a │
│ │ │ RIS tipi │
├──────────────────────────────────────────── ─────────────────┤
│mapconference │ CHAP │ BibTeX'in haritasını çıkarın │
│ │ │ konferans yayını │
│ │ │ RIS tipine yazın │
├──────────────────────────────────────────── ─────────────────┤
│mapinbook │ BÖLÜM │ BibTeX içindeki kitabın haritasını çıkarın │
│ │ │ yayın türü için a │
│ │ │ RIS tipi │
├──────────────────────────────────────────── ─────────────────┤
│mapincollection │ CHAP │ BibTeX'i haritalayın │
│ │ │ koleksiyon yayını │
│ │ │ RIS tipine yazın │
├──────────────────────────────────────────── ─────────────────┤
│mapinproceedings │ BÖLÜM │ BibTeX'i haritalayın │
│ │ │ devam eden işlemler │
│ │ │ yayın türü için a │
│ │ │ RIS tipi │
├──────────────────────────────────────────── ─────────────────┤
│mapmanual │ KİTAP │ BibTeX kılavuzunu haritalayın │
│ │ │ yayın türü için a │
│ │ │ RIS tipi │
├──────────────────────────────────────────── ─────────────────┤
│mapmastersthesis │ THES │ BibTeX'i eşleyin │
│ │ │ yüksek lisans │
│ │ │ yayın türü için a │
│ │ │ RIS tipi │
├──────────────────────────────────────────── ─────────────────┤
│mapmisc │ GEN │ BibTeX çeşitli haritasını çıkarın │
│ │ │ yayın türü için a │
│ │ │ RIS tipi │
├──────────────────────────────────────────── ─────────────────┤
│mapphdthesis │ THES │ BibTeX doktora tezini eşleyin │
│ │ │ yayın türü için a │
│ │ │ RIS tipi │
├──────────────────────────────────────────── ─────────────────┤
│harita proceedings │ CONF │ BibTeX'i haritalayın │
│ │ │ tutanak yayını │
│ │ │ RIS tipine yazın │
├──────────────────────────────────────────── ─────────────────┤
│maptechreport │ RPRT │ BibTeX'i haritalayın │
│ │ │ teknoloji raporu yayını │
│ │ │ RIS tipine yazın │
├──────────────────────────────────────────── ─────────────────┤
│mapunyayımlandı │ UNPB │ BibTeX'i haritalayın │
│ │ │ yayınlanmamış yayın │
│ │ │ RIS tipine yazın │
├──────────────────────────────────────────── ─────────────────┤
│nsf_xyz │ (yok) │ Bir │ belirtebilirsiniz
│ │ │ sınırsız sayıda │
│ │ │ haritaya bu girişler │
│ │ │ standart dışı BibTeX │
│ │ │ alanları RIS etiketlerine. │
│ │ │ BibTeX alan adı │
│ │ │ bu değişken olmalı │
│ │ │ ne olursa olsun küçük harfle │
│ │ │ sizin │
│ │ │ veri girişi (bib2ris │
│ │ │ alan adlarını │ olarak ele alır
│ │ │ büyük/küçük harfe duyarlı değildir). │
│ │ │ iki harfli RIS etiketinde │ bulunur
│ │ │ büyük harf olacak. örneğin │
│ │ │ BibTeX'inizi haritalamak için │
│ │ │ "Özet" alanından │
│ │ │ RIS "N2" etiketi, giriş │
│ │ │ şöyle olurdu: │
│ │ │ "nsf_abstract N2". │
└──────────────────────────────────────────── ─────────────────┘

VERİ İŞLEME


Bu bölüm, veri dönüştürmenin kendisi ve BibTeX formatı hakkında birkaç ipucu sağlar.
gereksinimleri.

· Girdi verilerinin ayrıştırılması btparse kitaplığı tarafından yapılır. Bunun tüm sınırlamaları
kütüphane bib2ris için de geçerlidir. Bu, çok özel olarak iki sabit kodlanmış için geçerlidir
btparse'de, basitçe söylemek gerekirse, boyutu ve karmaşıklığı sınırlayan ayarlar (açısından
makrolar) btparse'nin işleyebileceği bir giriş dosyasının. Bu tür bir sorunla karşılaşırsanız
(Bu limiti doğrulamak için netten 2 MB BibTeX bibliyografyası çekmek zorunda kaldım)
değerlerini artırmalısın NUM_MACROS ve STRING_SIZE kaynak dosyada
macros.c ve btparse kitaplığını yeniden derleyin.

· BibTeX giriş dosyasındaki tüm giriş adları ve alan adları,
büyük/küçük harfe duyarlı değildir, yani "Kitap", "kitap" ile aynıdır ve "YAZAR" ile aynıdır
"yazar".

· Girişlerin eksiksiz olup olmadığı kontrol edilir. Bir giriş eksikse bir hata üretilir
belirli bir yayın türü için gerekli kabul edilen alanlar.

· Ön tanımlı BibTeX alanlarına ek olarak standart dışı alanlar da alınabilir.
Giriş verilerinizin kullandığı standart olmayan her BibTeX alan adı için bir giriş oluşturun.
bib2ris yapılandırma dosyanız. Veriler, türüne göre farklı şekilde işlenir.
RIS alanı içe aktarılır. Veriler AD, N1 veya RIS alanlarına aktarılırsa
Temel olarak sınırsız bir boyuta sahip olan N2, bu alanların tüm oluşumları olacaktır.
sırasıyla tek bir AD, N1 veya N2 etiket satırında birleştirilir. veriler ise
RIS KW alanına eşlenirse, dize, liste ayırıcıya göre belirtilecektir.
listep yapılandırma değişkeninde belirtilir. Her belirteç bir olarak yazılacaktır.
ayrı KW etiket satırı. Özel bir durum, RIS sözde alanı "PY.day"dir. İçe aktarılan veriler
bu etikete, yayın tarihi etiket satırı "PY" (yıl
ve ay, ancak gün değil, standart BibTeX alanlarıdır ve varsayılan olarak tanınır). Tüm
diğer alanlar, istenen RIS etiketiyle yazdırılacaktır. insiyatifindedir
yinelenen etiket satırlarıyla ne yapılacağına karar vermek için herhangi bir RIS içe aktarma uygulaması. katlar
yazar etiketleri (AU, A2, A3) ve anahtar kelime etiketi (KW) için izin verilir. refdb kullanacak
son birden çok oluşuma izin vermeyen bir etiket satırının oluşumu.

· Kısaltılmış dergi adları yalnızca nokta kullanılıyorsa algılanır. Örneğin, "J. Biol.
Kimya.” bir "JO" RIS öğesiyle eşleştirilirken, "J Biol Chem"
(yanlış) bir "JF" öğesiyle eşlenmiş ("Journal of Biological Chemistry"
doğru bir şekilde burada da biter). Noktalardan sonraki boşluklar isteğe bağlıdır. “J Biol'u yakalamak için
Chem” bir "JO" öğesinde, -j komut satırı seçeneği veya "forcejabbrev"
yapılandırma dosyası değişkeni.

· BibTeX yayın türlerinin (kitap, proceedings...) RIS türleriyle eşleştirilmesi
yapılandırma dosyasında belirtilen geçerli RIS türleri için kontrol edilir. Geçersiz bir RIS ise
type belirtilir, bir hata oluşturulur ve bunun yerine derleme zamanı varsayılanı kullanılır.

· Varsayılan olarak yazarların ve editörlerin adları kısaltılmaz. eğer istersen
yapılandırabilir bib2ris ilk ve ikinci adları kısaltmak için.

onworks.net hizmetlerini kullanarak bib2ris-utf8'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad