GoGPT Best VPN GoSearch

favorit OnWorks

bib2ris-utf8 - Online di Cloud

Jalankan bib2ris-utf8 di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah bib2ris-utf8 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


bib2ris, bib2ris-utf8 - mengonversi data bibliografi bibtex ke format RIS

RINGKASAN


bib2ris [-e log-tujuan] [-h] [-j] [-l tingkat log] [-L file log] [-q] [-s alat pemisah]
[-v] [-y kepercayaan] fillet

bib2ris-utf8 [-e log-tujuan] [-h] [-j] [-l tingkat log] [-L file log] [-Q]
[-S alat pemisah] [-v] [-y kepercayaan] fillet

DESKRIPSI


bib2ris mengubah file bibliografi BibTeX menjadi file RIS. Perintah lateks, termasuk
karakter non-ASCII yang ditulis sebagai perintah, dipertahankan dalam output. Mengimpor
output dari utilitas bib2ris langsung ke RefDB hanya berguna jika Anda menggunakan data
khusus untuk LaTeX.

bib2ris-utf8 adalah varian yang mengubah karakter asing menjadi UTF-8 dan menghapus semua karakter lainnya
Perintah LaTeX melalui alat refdb_latex2utf8txt (1). Output dari bib2ris-utf8 adalah
format yang disukai untuk diimpor ke RefDB karena cocok untuk LaTeX dan SGML/XML
bibliografi.

Sayangnya konsep yang mendasari data bibliografi BibTeX dan RIS cukup
berbeda sehingga data BibTeX tidak siap untuk konversi bersih ke
format RI. Ini tidak dimaksudkan sebagai alasan untuk memberikan filter yang buruk tetapi Anda harus waspada
bahwa beberapa asumsi waktu kompilasi harus dibuat untuk mendapatkan hasil yang masuk akal. Di dalam
Bagaimanapun, karena model datanya sangat berbeda, konversi pulang-pergi bebas kerugian
antara dua tipe data tidak mungkin: Jika Anda mengonversi file bibliografi BibTeX ke
RIS dan kemudian kembali, hasilnya akan sangat berbeda dari input Anda.

Pertimbangan berikut berlaku untuk impor data ke RefDB dan ekspor data dari
RefDB:

1. Input data BibTeX yang tidak ditulis dalam UTF-8, yang menggunakan perintah format seperti
nama font, berat, atau spesifikasi postur, atau yang menggunakan perintah LaTeX untuk menulis
karakter asing dan khusus harus selalu dikonversi dengan bib2ris-utf8.

2. Data keluaran BibTeX akan memiliki karakter perintah LaTeX yang di-escape dengan benar. Data
akan menggunakan penyandian default database referensi Anda kecuali Anda secara khusus
minta pengkodean yang berbeda dengan perintah getref atau dengan alat refdbib. Tetap
ingat bahwa instalasi LaTeX baru-baru ini dapat bekerja dengan data UTF-8 menggunakan yang berikut:
mantra di prolog, memungkinkan dukungan termudah untuk semua jenis asing
karakter:

\usepackage[utf8]{inputenc}

PILIHAN


-e log-tujuan
log-destination dapat memiliki nilai 0, 1, atau 2, atau string yang setara stderr,
syslog, atau fillet, masing-masing. Nilai ini menentukan tujuan informasi log.
0 (nol) berarti pesan dikirim ke stderr. Mereka segera tersedia di
layar tetapi mereka dapat mengganggu output perintah. 1 akan mengirimkan output ke
fasilitas syslog. Ingatlah bahwa syslog harus dikonfigurasi untuk menerima pesan log
dari program pengguna, lihat syslog(8) halaman manual untuk informasi lebih lanjut. mirip Unix
sistem biasanya menyimpan pesan-pesan ini di /var/log/user.log. 2 akan mengirim pesan ke
file log khusus yang dapat ditentukan dengan -L .

-h
Menampilkan layar bantuan dan penggunaan, lalu keluar.

-j
Paksa bib2ris untuk digunakan JO bidang RIS dalam semua kasus. Jika opsi ini tidak digunakan, bib2ris
mencoba untuk menyimpulkan apakah nama jurnal adalah singkatan atau tidak. Jika string
mengandung setidaknya satu periode, JO akan digunakan, jika tidak JF akan digunakan.

-l tingkat log
Tentukan prioritas hingga peristiwa mana yang dicatat. Ini adalah angka antara 0
dan 7 atau salah satu string muncul, waspada, kritik, khilaf, peringatan, melihat, Info, men-debug,
masing-masing (lihat juga Definisi level log). -1 menonaktifkan logging sepenuhnya. rendah
tingkat log seperti 0 berarti hanya pesan yang paling penting yang dicatat. Log yang lebih tinggi
level berarti bahwa peristiwa yang kurang penting juga dicatat. 7 akan menyertakan debug
pesan. Yang terakhir bisa bertele-tele dan berlimpah, jadi Anda ingin menghindari level log ini
kecuali Anda perlu melacak masalah.

-L file log
Tentukan jalur lengkap ke file log yang akan menerima pesan log. Biasanya ini
akan menjadi /var/log/refdba.

-q
Mulai tanpa membaca file konfigurasi. Klien akan menggunakan waktu kompilasi
default untuk semua nilai yang tidak Anda atur dengan sakelar baris perintah.

-s alat pemisah
Tentukan pembatas yang memisahkan kata kunci individual dalam kata kunci non-standar
bidang. Gunakan tali Spc untuk daftar yang dipisahkan spasi (spasi dan tab).

-v
Mencetak versi dan informasi hak cipta, lalu keluar.

-y kepercayaan
Tentukan direktori tempat file konfigurasi global berada Catatan: Secara default, semua
Aplikasi RefDB mencari file konfigurasinya di direktori yang ditentukan
selama langkah konfigurasi saat membangun paket. Artinya, Anda tidak perlu -y
pilihan kecuali jika Anda menggunakan binari yang telah dikompilasi di lokasi yang tidak biasa, misalnya dengan merelokasi a
paket rpm.

fillet
Jika digunakan, parameter ini menunjukkan nama dari satu atau lebih file bibtex. Jika tidak ada file
ditentukan, bib2ris mencoba membaca data dari stdin. Output selalu dikirim ke stdout.

DIAGNOSTIK


Kode keluar dari bib2ris menunjukkan apa yang salah secara umum (detailnya dapat ditemukan di
keluaran log). Kode adalah jumlah dari nilai kesalahan berikut:

1
kesalahan umum; termasuk situasi kehabisan memori dan opsi baris perintah yang tidak valid

2
entri tidak lengkap (setidaknya satu bidang penting dalam entri tidak ada)

4
nama bidang tidak diketahui

8
jenis publikasi tidak diketahui

16
Pemetaan tipe BibTeX->RIS tidak valid

32
mengurai kesalahan; termasuk kesalahan akses file

KONFIGURASI


bib2ris mengevaluasi file bib2risrc untuk menginisialisasi dirinya sendiri.

tabel 1. bib2risrc
┌─────────────────┬──────────────────────┬──────── ──────────────────┐
VariabelDefaultPesan
├─────────────────┼──────────────────────┼──────── ──────────────────┤
logfile /var/log/bib2ris.log Path lengkap dari
file log kustom. ini adalah
hanya digunakan jika logdest adalah
diatur dengan tepat. │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
logdest 1 Tujuan dari
informasi log. 0 =
cetak ke stderr; 1 = gunakan
fasilitas syslog; 2 =
menggunakan file log kustom. │
Yang terakhir membutuhkan
pengaturan yang tepat dari
file log. │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
loglevel 6 Level log hingga
pesan mana yang akan
dikirim. Pengaturan rendah (0)
│ hanya mengizinkan sebagian besar
pesan penting, sebuah
│ pengaturan tinggi (7) memungkinkan
│ semua pesan termasuk
pesan debug. -1 artinya
tidak ada yang akan dicatat. │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
abbrevfirst t Jika opsi ini disetel ke
"t", nama depan
semua penulis dan editor
akan disingkat menjadi
inisial. Jika diatur ke
"f", nama depan
akan digunakan sebagaimana adanya
ditemukan di BibTeX
file bibliografi. │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
listsep ; Ini adalah pembatas
yang memisahkan
kata kunci individual dalam
│ kata kunci non-standar
bidang . Gunakan tali
"spc" untuk
dipisahkan spasi
daftar (spasi dan tab). │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
forcejabbrev f Jika ini diatur ke "t",
│ nama jurnal akan menjadi
dibungkus dengan RIS "JO"
entri. Jika diatur ke
"f", bib2ris akan menggunakan
entri "JO" hanya jika
nama jurnal berisi di
setidaknya satu periode,
jika tidak maka akan menggunakan
"JF". │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
maparticle JOUR memetakan artikel BibTeX
│ jenis publikasi ke
tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
buku peta BUKU petakan buku BibTeX
│ jenis publikasi ke
tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
buku peta PAMP petakan buklet BibTeX
│ jenis publikasi ke
tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
mapconference CHAP memetakan BibTeX
publikasi konferensi
ketik ke tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
mapinbook CHAP petakan inbook BibTeX
│ jenis publikasi ke
tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
mapincollection CHAP memetakan BibTeX
publikasi incollection
ketik ke tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
mapinproceedings CHAP memetakan BibTeX
dalam proses
│ jenis publikasi ke
tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
peta manual BUKU petakan manual BibTeX
│ jenis publikasi ke
tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
mapmastersthesis THES memetakan BibTeX
master tesis
│ jenis publikasi ke
tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
mapmisc GEN memetakan misc BibTeX
│ jenis publikasi ke
tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
maphdthesis THES memetakan phdthesis BibTeX
│ jenis publikasi ke
tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
proses pemetaan CONF petakan BibTeX
publikasi prosiding
ketik ke tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
maptechreport RPRT petakan BibTeX
publikasi laporan teknologi
ketik ke tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
mapunpublished UNPB memetakan BibTeX
publikasi tidak diterbitkan
ketik ke tipe RIS
├─────────────────┼──────────────────────┼──────── ──────────────────┤
nsf_xyz (none) Anda dapat menentukan
jumlah tak terbatas
entri ini untuk memetakan
BibTeX non-standar
bidang ke tag RIS. The
nama bidang BibTeX di
variabel ini harus
dalam huruf kecil, terlepas dari
dari kasus di Anda
masukan data (bib2ris
│ memperlakukan nama bidang sebagai
peka huruf besar/kecil). The
tag RIS dua huruf memiliki
menjadi huruf besar. Misalnya
│ untuk memetakan BibTeX Anda
bidang "Abstrak" ke
RIS "N2" tag, entri
akan membaca:
"nsf_abstract N2". │
└─────────────────┴──────────────────────┴──────── ──────────────────┘

DATA PENGOLAHAN


Bagian ini memberikan beberapa petunjuk tentang konversi data itu sendiri dan format BibTeX
persyaratan.

· Penguraian data input dilakukan oleh perpustakaan btparse. Semua keterbatasan itu
perpustakaan berlaku untuk bib2ris juga. Ini berlaku sangat khusus untuk dua hardcoded
pengaturan di btparse yang, sederhananya, membatasi ukuran dan kompleksitas (dalam hal
macros) dari file input yang dapat ditangani oleh btparse. Jika Anda mengalami masalah seperti ini
(Saya harus menarik bibliografi BibTeX 2 MB dari internet untuk memverifikasi batas ini)
Anda harus meningkatkan nilai NUM_MACROS dan STRING_SIZE dalam file sumber
macros.c dan kompilasi ulang perpustakaan btparse.

· Semua nama entri dan nama field dalam file input BibTeX diperlakukan sebagai
peka huruf besar/kecil, yaitu "Buku" sama dengan "buku" dan "AUTHOR" sama dengan
"Pengarang".

· Entri diperiksa kelengkapannya. Kesalahan dihasilkan jika entri tidak ada
bidang yang dianggap penting untuk jenis publikasi tertentu.

· Bidang non-standar dapat diimpor selain bidang BibTeX yang telah ditentukan sebelumnya.
Buat entri untuk setiap nama bidang BibTeX non-standar yang digunakan data input Anda
file konfigurasi bib2ris Anda. Data ditangani secara berbeda berdasarkan jenis
bidang RIS tempat mereka diimpor. Jika data diimpor ke bidang RIS AD, N1, atau
N2, yang pada dasarnya memiliki ukuran yang tidak terbatas, semua kemunculan bidang ini akan menjadi
digabungkan menjadi satu baris tag AD, N1, atau N2, masing-masing. Jika datanya
dipetakan ke bidang RIS KW, string akan diberi token berdasarkan pemisah daftar
ditentukan dalam variabel konfigurasi listsep. Setiap token akan ditulis sebagai
garis tag KW terpisah. Kasus khusus adalah bidang semu RIS "PY.day". Data diimpor
ke tag ini terintegrasi sebagai bagian hari dalam baris tag tanggal publikasi "PY" (tahun
dan bulan, tetapi bukan hari, adalah bidang BibTeX standar dan dikenali secara default). Semua
bidang lain akan dicetak dengan tag RIS yang diminta. Itu atas kebijaksanaan
aplikasi pengimpor RIS apa pun untuk memutuskan apa yang harus dilakukan dengan baris tag duplikat. Kelipatan
diperbolehkan untuk tag penulis (AU, A2, A3) dan tag kata kunci (KW). refdb akan menggunakan
terakhir kemunculan tag line yang tidak memungkinkan beberapa kemunculan.

· Nama jurnal yang disingkat dideteksi hanya jika menggunakan titik. Misal “J Biol.
Kimia.” akan dipetakan ke elemen RIS "JO" sedangkan "J Biol Chem" akan menjadi
(salah) dipetakan ke elemen "JF" (“Journal of Biological Chemistry” akan
benar berakhir di sini juga). Spasi setelah titik adalah opsional. Untuk menangkap “J Biol
Chem” dalam elemen "JO", gunakan -j opsi baris perintah atau "forcejabbrev"
variabel file konfigurasi.

· Pemetaan jenis publikasi BibTeX (buku, inproceeding...) ke jenis RIS sebagai
ditentukan dalam file konfigurasi diperiksa untuk jenis RIS yang valid. Jika RIS tidak valid
jenis ditentukan, kesalahan dihasilkan dan default waktu kompilasi digunakan sebagai gantinya.

· Secara default, nama depan penulis dan editor tidak disingkat. Jika Anda menginginkan Anda
dapat mengkonfigurasi bib2ris untuk menyingkat nama depan dan nama tengah.

Gunakan bib2ris-utf8 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.