Ini adalah perintah runbib 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
runbib - membuat bibliografi RefDB
RINGKASAN
runbib [-a untuk pengemudi] [-b html-driver] [-c xhtml-driver] [-d Database] [-E encoding]
[-G file css] [-h] [-i Alamat IP] [-I nama] [-j giok-args] [-N jumlah] [-r] [-s]
[-S gaya] [-t tipe keluaran] [-u nama] [-w kata sandi] nama file
DESKRIPSI
Skrip shell ini adalah pembungkus untuk klien bibliografi refdbib(1) untuk menyederhanakan
pembuatan bibliografi. Untuk dokumen SGML dan XML, runbib terlebih dahulu menjalankan openjade atau
xsltproc(1), masing-masing, untuk mengambil daftar kutipan dari dokumen sumber Anda. Kemudian
itu berjalan refdbib(1) untuk menghasilkan bibliografi sebagai entitas eksternal berdasarkan:
informasi kutipan yang diekstraksi. Itu juga akan membuat file driver stylesheet dengan
memformat informasi untuk transformasi dokumen selanjutnya. Untuk dokumen BibTeX,
runbib menggunakan informasi dalam file .aux untuk mengambil file bibliografi yang Anda dapat
gunakan sebagai file input untuk bibtex(1).
PILIHAN
-a untuk pengemudi
Jalur lengkap file driver XSL khusus untuk hasil cetak. File ini harus diimpor
RefDB untuk file driver yang sesuai.
-b html-driver
Jalur lengkap file driver XSL khusus untuk keluaran HTML. File ini harus mengimpor
file driver html RefDB yang sesuai.
-c xhtml-driver
Jalur lengkap file driver XSL khusus untuk output XHTML. File ini harus diimpor
file driver RefDB xhtml yang sesuai.
-d Database
Nama database default.
-E encoding
Pilih pengkodean karakter keluaran. Jika opsi ini tidak digunakan, data bibliografi
akan menggunakan pengkodean karakter database. Lihat ikonv_open(3) untuk daftar
pengkodean yang tersedia.
-G file CSS
Tetapkan jalur atau URL file CSS yang akan digunakan oleh output (x)html
-h
Menampilkan layar bantuan dan penggunaan, lalu keluar.
-i Alamat IP
Setel alamat IP dari kotak yang menjalankan server aplikasi refdbd(1).
Alih-alih alamat IP, Anda juga dapat menentukan nama host selama mungkin
diselesaikan dengan benar oleh sistem Anda.
-I nama
Ubah nilai deklarasi entitas untuk menyertakan bagian yang ditandai. Banyak masukan
mungkin. Ini dilewatkan sebagai -i pilihan untuk Jade/OpenJade.
-j giok-args
Setel opsi baris perintah tambahan untuk Jade/OpenJade
-N jumlah
Gunakan opsi ini untuk menentukan di mana penomoran referensi seharusnya dimulai.
Standarnya adalah 1. Opsi ini berguna jika Anda perlu menggabungkan komposit
bibliografi atau bibliografi per bab yang masih perlu diberi nomor
berurutan.
-r
Gunakan opsi ini untuk meminta bibliografi mentah alih-alih matang. Bibliografi mentah
tidak diformat dengan cara apa pun dan diproses dengan DocBook atau TEI standar
stylesheet alih-alih dengan file driver RefDB.
-s
Lewati langkah ekstraksi ID runbib. Anda harus menyediakan file XML dengan nama yang tepat
berisi ID yang diminta.
-S gaya
Menentukan gaya bibliografi. Ini mengontrol pemformatan bibliografi dan
kutipan dalam teks saat dokumen diproses.
-t tipe keluaran
Pilih jenis keluaran. Menggunakan db31 untuk menghasilkan bibliografi DocBook SGML, db31x untuk
bibliografi DocBook XML, teix untuk bibliografi XML TEI, bibtex untuk BibTeX
bibliografi, dan rtf untuk bibliografi RTF.
-u nama
Tetapkan nama pengguna untuk akses database. Catatan: Nama pengguna ini tidak harus sama dengan
nama login pengguna. Ini adalah nama pengguna yang diperlukan untuk mengakses database
Server.
-w kata sandi
Tetapkan kata sandi untuk akses database. Catatan: Kata sandi ini tidak harus sama dengan
kata sandi login pengguna. Ini adalah kata sandi yang diperlukan untuk mengakses database
Server.
KONFIGURASI
Alih-alih menggunakan sakelar baris perintah, runbib juga dapat dikonfigurasi melalui:
file konfigurasi runbib. Seperti semua file konfigurasi refdb, Anda dapat mempertahankan a
salinan global di /usr/local/etc/refdb/ dan satu salinan per pengguna di $ HOME. Perlu diingat bahwa file
file konfigurasi runbib hanya mencakup opsi-opsi yang tidak diteruskan ke refdbib(1) sebagai
alat itu memiliki file konfigurasi sendiri.
tabel 1. refdbjaderc
┌────────────────┬─────────┬────────────────────── ────┐
│Variabel │ Default │ Pesan │
├────────────────┼─────────┼────────────────────── ────┤
jade_includearg none Ubah nilai dari
deklarasi entitas ke
termasuk bagian yang ditandai. │
Beberapa entri adalah
mungkin. Ini adalah
lulus sebagai -i pilihan untuk
Jade/OpenJade. │
├────────────────┼─────────┼────────────────────── ────┤
jadeargs none Setel perintah tambahan
│ opsi baris untuk
Jade/OpenJade. Gunakan misalnya
"-E 0" untuk menonaktifkan
batas kesalahan maksimum
├────────────────┼─────────┼────────────────────── ────┤
outformat db31 Atur output default
format . Nilai yang didukung
adalah db31 (DocBook SGML
3.1 dan yang lebih baru), db31x
(DocBook XML 3.1 dan
nanti), db50x (DocBook
XML 5.0 dan yang lebih baru), teix
(TEI P4), bibtex, dan
rtf. │
└────────────────┴─────────┴────────────────────── ────┘
SGML KELUARAN
refdbib menghasilkan dua file output selain daftar ID yang dibuat oleh Jade/OpenJade.
runbib membuat file output lain dari ini. Dengan asumsi Anda memiliki file sumber foo.sgml
dan menggunakan gaya bibliografi J.Biol.Chem. kamu akan mendapatkan:
J.Biol.Chem.dsl
Ini adalah file file driver DSSSL yang mengkodekan beberapa informasi pemformatan tambahan
khusus untuk gaya bibliografi yang dipilih untuk digunakan dalam dokumen berikutnya
transformasi. File ini akan ditulis ke direktori kerja saat ini. NS
file driver adalah stylesheet tujuan ganda untuk HTML dan output yang dapat dicetak.
foo.id.xml
Ini adalah file XML perantara yang mengkodekan kutipan di foo.sgml.
foo.bib.sgml
Ini adalah file yang menyimpan elemen bibliografi DocBook. Anda harus memasukkan ini
file sebagai entitas eksternal ke dalam dokumen sumber Anda untuk mengintegrasikan bibliografi
ke dalam teks Anda.
J.Biol.Chem.css
Ini adalah file CSS yang berisi informasi pemformatan yang digunakan oleh output html.
XML KELUARAN
refdbib kembali menghasilkan dua file keluaran seperti untuk keluaran DocBook SGML di atas, dan kami juga
hitung daftar ID yang dibuat oleh xsltproc. Namun, runbib melakukan sedikit pasca-pemrosesan,
jadi Anda akan mendapatkan dua file tambahan pada akhirnya. Dengan asumsi Anda memiliki file sumber foo.xml dan
menggunakan gaya bibliografi J.Biol.Chem. kamu akan mendapatkan:
J.Biol.Chem.fo.xsl
Ini adalah file driver XSL yang digunakan untuk output yang dapat dicetak, berisi tambahan
memformat informasi khusus untuk gaya bibliografi yang dipilih. File ini akan menjadi
ditulis ke direktori kerja saat ini.
J.Biol.Chem.html.xsl
Ini adalah file driver XSL yang digunakan untuk output HTML, yang berisi pemformatan tambahan
informasi spesifik untuk gaya bibliografi yang dipilih. File ini akan ditulis ke
direktori kerja saat ini.
foo.id.xml
Ini adalah file XML perantara yang mengkodekan kutipan di foo.xml.
foo.bib.xml
Ini adalah file yang menyimpan bibliografi DocBook atau TEI. Anda harus memasukkan ini
file sebagai entitas eksternal ke dalam dokumen sumber Anda untuk mengintegrasikan bibliografi
ke dalam teks Anda.
J.Biol.Chem.css
Ini adalah file CSS yang berisi informasi pemformatan yang digunakan oleh html atau xhtml
output.
BIBTEX KELUARAN
refdbib membuat satu file output dengan informasi referensi. Jika dokumen Anda bernama
foo.tex, getah akan membuat file foo.aux yang refdbib gunakan sebagai file input. refdbib
file output kemudian akan diberi nama foo.bib dan dapat digunakan oleh bibtex sebagai file masukan.
RTF KELUARAN
refdbib membuat satu file output dengan informasi referensi. Jika dokumen Anda bernama
foo.rtf, kutipan rtf mengekstrak kutipan dan menulisnya ke foo.id.xml yang refdbib
digunakan sebagai file masukan. File keluaran refdbib kemudian akan diberi nama foo.bib.rtf dan dapat berupa
digunakan oleh refdbrtf sebagai file masukan.
CONTOH
Anda harus menjalankan skrip ini dari direktori tempat file dokumen Anda disimpan, karena semuanya
output akan ditulis ke direktori kerja saat ini secara default.
Perintah berikut akan membuat file bibliografi DocBook SGML bersama dengan DSSSL
file driver stylesheet untuk dokumen DocBook SGML mypaper.sgml. File keluaran adalah
di-tweak agar sesuai dengan gaya kutipan dan bibliografi "Journal of Biological
Kimia", yang telah ditambahkan ke database dengan nama "J.Biol.Chem." sebelumnya
referensi yang tidak mengandung nama database hard-coded diasumsikan berada di
bilah basis data.
~$
runbib -d bar -S "J.Biol.Chem." -t db31 kertasku.sgml
Gunakan runbib online menggunakan layanan onworks.net