InglesPransesEspanyol

Ad


OnWorks favicon

bib2ris-utf8 - Online sa Cloud

Patakbuhin ang bib2ris-utf8 sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na bib2ris-utf8 na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


bib2ris, bib2ris-utf8 - kino-convert ang bibtex bibliographic data sa RIS format

SINOPSIS


bib2ris [-e log-destinasyon] [-h] [-j] [-l antas ng log] [-L log-file] [-q] [-s panghiwalay]
[-v] [-y confdir] file

bib2ris-utf8 [-e log-destinasyon] [-h] [-j] [-l antas ng log] [-L log-file] [-q]
[-s panghiwalay] [-v] [-y confdir] file

DESCRIPTION


Kino-convert ng bib2ris ang mga file ng bibliography ng BibTeX sa mga file na RIS. Latex command, kasama ang
hindi ASCII na mga character na nakasulat bilang mga utos, ay pinapanatili sa output. Pag-import ng
Ang output ng bib2ris utility nang direkta sa RefDB ay kapaki-pakinabang lamang kung gagamitin mo ang data
eksklusibo para sa LaTeX.

Ang bib2ris-utf8 ay isang variant na nagko-convert ng mga dayuhang character sa UTF-8 at tinatanggal ang lahat ng iba pa
Mga utos ng LaTeX sa pamamagitan ng refdb_latex2utf8txt (1) tool. Ang output ng bib2ris-utf8 ay
ang gustong format para sa pag-import sa RefDB dahil angkop ito para sa parehong LaTeX at SGML/XML
mga bibliograpiya.

Sa kasamaang palad, ang mga konseptong pinagbabatayan ng BibTeX at RIS na bibliograpikong data ay medyo
naiiba upang ang data ng BibTeX ay hindi madaling ipahiram ang kanilang mga sarili sa isang malinis na conversion sa
RIS format. Hindi ito sinadya bilang dahilan para magbigay ng masamang filter ngunit dapat mong malaman
na ang ilang mga pagpapalagay sa oras ng pag-compile ay kailangang gawin upang makakuha ng mga makatwirang resulta. Sa
anumang kaso, dahil malaki ang pagkakaiba ng mga modelo ng data, isang round-trip na conversion na walang pagkawala
sa pagitan ng dalawang uri ng data ay hindi posible: Kung magko-convert ka ng BibTeX bibliography file sa
RIS at pagkatapos, ang resulta ay mag-iiba nang malaki sa iyong input.

Nalalapat ang mga sumusunod na pagsasaalang-alang sa pag-import ng data sa RefDB at sa pag-export ng data mula sa
RefDB:

1. BibTeX input data na hindi nakasulat sa UTF-8, na gumagamit ng formatting commands tulad ng
pangalan ng font, timbang, o mga detalye ng postura, o na gumagamit ng mga utos ng LaTeX upang magsulat
ang mga banyaga at espesyal na character ay dapat palaging i-convert gamit ang bib2ris-utf8.

2. BibTeX output data ay magkakaroon ng LaTeX command character ng maayos na escaped. Ang data
gagamit ng default na pag-encode ng iyong reference database maliban kung ikaw mismo
humiling ng ibang encoding gamit ang getref command o gamit ang refdbib tool. Panatilihin sa
isipin na ang mga kamakailang pag-install ng LaTeX ay maaaring gumana sa data ng UTF-8 gamit ang sumusunod
incantation sa prolog, na nagbibigay-daan sa pinakamadaling suporta para sa lahat ng uri ng dayuhan
mga character:

\ Usepackage [utf8] {} inputenc

Opsyon


-e log-destinasyon
Ang log-destination ay maaaring magkaroon ng mga value na 0, 1, o 2, o ang mga katumbas na string stderr,
syslog, O file, ayon sa pagkakabanggit. Tinutukoy ng value na ito kung saan napupunta ang impormasyon ng log.
0 (zero) ay nangangahulugan na ang mga mensahe ay ipinadala sa stderr. Magagamit agad ang mga ito sa
screen ngunit maaari silang makagambala sa output ng command. 1 ay magpapadala ng output sa
pasilidad ng syslog. Tandaan na ang syslog ay dapat na i-configure upang tanggapin ang mga mensahe ng log
mula sa mga program ng gumagamit, tingnan ang syslog(8) man page para sa karagdagang impormasyon. Parang Unix
karaniwang sine-save ng mga system ang mga mensaheng ito sa /var/log/user.log. 2 ay magpapadala ng mga mensahe sa
isang pasadyang log file na maaaring tukuyin sa -L pagpipilian.

-h
Ipinapakita ang screen ng tulong at paggamit, pagkatapos ay lalabas.

-j
Pilitin ang bib2ris na gamitin JO RIS field sa lahat ng kaso. Kung hindi ginagamit ang opsyong ito, bib2ris
sinusubukang maghinuha kung ang pangalan ng journal ay isang pagdadaglat o hindi. Kung ang string
naglalaman ng hindi bababa sa isang panahon, JO gagamitin, kung hindi JF gagamitin.

-l antas ng log
Tukuyin ang priyoridad hanggang sa kung aling mga kaganapan ang naka-log. Isa itong numero sa pagitan ng 0
at 7 o isa sa mga string lumilitaw, alerto, si crit, maligaw, babala, abiso, info, mag-alis ng mga insekto,
ayon sa pagkakabanggit (tingnan din ang mga kahulugan ng antas ng log). -1 ganap na hindi pinapagana ang pag-log. Isang mababa
Ang antas ng log tulad ng 0 ay nangangahulugan na ang mga pinaka-kritikal na mensahe lamang ang naka-log. Isang mas mataas na log
Ang antas ay nangangahulugan na ang mga hindi gaanong kritikal na kaganapan ay naka-log din. 7 ay magsasama ng debug
mga mensahe. Ang huli ay maaaring verbose at sagana, kaya gusto mong iwasan ang antas ng log na ito
maliban kung kailangan mong subaybayan ang mga problema.

-L log-file
Tukuyin ang buong path sa isang log file na tatanggap ng mga log message. Kadalasan ito
ay magiging /var/log/refdba.

-q
Magsimula nang hindi binabasa ang mga file ng pagsasaayos. Gagamitin ng kliyente ang oras ng pag-compile
mga default para sa lahat ng mga halaga na hindi mo itinakda sa mga switch ng command-line.

-s panghiwalay
Tukuyin ang delimiter na naghihiwalay sa mga indibidwal na keyword sa isang hindi karaniwang keyword
patlang. Gamitin ang string spc para sa mga listahang pinaghihiwalay ng whitespace (mga puwang at tab).

-v
Nagpi-print ng bersyon at impormasyon ng copyright, pagkatapos ay lalabas.

-y confdir
Tukuyin ang direktoryo kung saan ang mga global configuration file ay Tandaan: Bilang default, lahat
Hinahanap ng mga application ng RefDB ang kanilang mga configuration file sa isang direktoryo na tinukoy
sa panahon ng hakbang sa pag-configure kapag binubuo ang package. Ibig sabihin, hindi mo kailangan ang -y
opsyon maliban kung gumamit ka ng mga precompiled na binary sa mga hindi pangkaraniwang lokasyon, hal sa pamamagitan ng paglipat ng a
pakete ng rpm.

file
Kung ginamit, tinutukoy ng parameter na ito ang mga pangalan ng isa o higit pang mga bibtex file. Kung walang file
tinukoy, sinusubukan ng bib2ris na basahin ang data mula sa stdin. Palaging ipinapadala ang output sa stdout.

DIAGNOSTICS


Ang exit code ng bib2ris ay nagpapahiwatig kung ano ang naging mali sa pangkalahatan (ang mga detalye ay matatagpuan sa
ang output ng log). Ang code ay ang kabuuan ng mga sumusunod na halaga ng error:

1
pangkalahatang pagkakamali; may kasamang mga out of memory na sitwasyon at di-wastong mga opsyon sa command-line

2
hindi kumpletong entry (wala man lang isang mahalagang field sa isang entry)

4
hindi kilalang pangalan ng field

8
hindi kilalang uri ng publikasyon

16
di-wastong BibTeX->RIS type mapping

32
error sa pag-parse; kasama ang mga error sa pag-access ng file

Configuration


bib2ris sinusuri ang file na bib2risrc para masimulan ang sarili nito.

mesa 1. bib2risrc
┌─────────────────┬──────────────────────┬──────── ──────────────────┐
Paiba-ibadefaultKomento
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│logfile │ /var/log/bib2ris.log │ Ang buong landas ng isang │
│ │ │ custom na log file. Ito ay │
│ │ │ ginagamit lamang kung ang logdest ay │
│ │ │ itakda nang naaangkop. │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│logdest │ 1 │ Ang patutunguhan ng │
│ │ │ impormasyon sa pag-log. 0 = │
│ │ │ i-print sa stderr; 1 = gamitin ang │
│ │ │ ang pasilidad ng syslog; 2 = │
│ │ │ gumamit ng custom na logfile. │
│ │ │ Ang huli ay nangangailangan ng │
│ │ │ tamang setting ng │
│ │ │ logfile. │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│loglevel │ 6 │ Ang log level hanggang │
│ │ │ aling mga mensahe ang magiging │
│ │ │ ipinadala. Isang mababang setting (0) │
│ │ │ pinapayagan lamang ang pinaka │
│ │ │ mahahalagang mensahe, isang │
│ │ │ mataas na setting (7) ay nagbibigay-daan sa │
│ │ │ lahat ng mensahe kasama ang │
│ │ │ debug na mga mensahe. -1 ay nangangahulugang │
│ │ │ walang mai-log. │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│abbrevfirst │ t │ Kung nakatakda ang opsyong ito sa │
│ │ │ "t", ang mga unang pangalan ng │
│ │ │ lahat ng may-akda at editor │
Ang │ │ │ ay paikliin sa │
│ │ │ ang mga inisyal. Kung nakatakda sa │
│ │ │ "f", ang mga unang pangalan │
│ │ │ ay gagamitin bilang sila ay │
│ │ │ matatagpuan sa BibTeX │
│ │ │ bibliography file. │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│listsep │ ; │ Ito ang delimiter │
│ │ │ na naghihiwalay │
│ │ │ indibidwal na mga keyword sa isang │
│ │ │ hindi karaniwang keyword │
│ │ │ field. Gamitin ang string │
│ │ │ "spc" para sa │
│ │ │ whitespace-separated │
│ │ │ mga listahan (mga puwang at tab). │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│forcejabbrev │ f │ Kung ito ay nakatakda sa "t", │
│ │ │ ang mga pangalan ng journal ay magiging │
│ │ │ nakabalot sa RIS "JO" │
│ │ │ mga entry. Kung ito ay nakatakda sa │
│ │ │ "f", bib2ris ay gagamit ng │
│ │ │ "JO" na mga entry lamang kung ang │
│ │ │ pangalan ng journal ay naglalaman sa │
│ │ │ kahit isang panahon, │
│ │ │ kung hindi ay gagamitin nito ang │
│ │ │ "JF". │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│maparticle │ JOUR │ imapa ang artikulo sa BibTeX │
│ │ │ uri ng publikasyon sa isang │
│ │ │ Uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapbook │ BOOK │ imapa ang BibTeX book │
│ │ │ uri ng publikasyon sa isang │
│ │ │ Uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapbooklet │ PAMP │ imapa ang BibTeX booklet │
│ │ │ uri ng publikasyon sa isang │
│ │ │ Uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapconference │ CHAP │ imapa ang BibTeX │
│ │ │ publikasyon ng kumperensya │
│ │ │ uri sa isang uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapinbook │ CHAP │ imapa ang BibTeX inbook │
│ │ │ uri ng publikasyon sa isang │
│ │ │ Uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapincollection │ CHAP │ imapa ang BibTeX │
│ │ │ hindi nakolektang publikasyon │
│ │ │ uri sa isang uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapinproceedings │ CHAP │ imapa ang BibTeX │
│ │ │ sa mga proseso │
│ │ │ uri ng publikasyon sa isang │
│ │ │ Uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapmanual │ BOOK │ imapa ang BibTeX manual │
│ │ │ uri ng publikasyon sa isang │
│ │ │ Uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapmastersthesis │ THES │ mapa ang BibTeX │
│ │ │ mastersthesis │
│ │ │ uri ng publikasyon sa isang │
│ │ │ Uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapmisc │ GEN │ imapa ang BibTeX misc │
│ │ │ uri ng publikasyon sa isang │
│ │ │ Uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│maphdthesis │ THES │ imapa ang BibTeX phdthesis │
│ │ │ uri ng publikasyon sa isang │
│ │ │ Uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapproceedings │ CONF │ imapa ang BibTeX │
│ │ │ paglilimbag ng paglilitis │
│ │ │ uri sa isang uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│maptechreport │ RPRT │ imapa ang BibTeX │
│ │ │ publikasyon ng techreport │
│ │ │ uri sa isang uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│mapunpublished │ UNPB │ mapa ang BibTeX │
│ │ │ hindi nai-publish na publikasyon │
│ │ │ uri sa isang uri ng RIS │
├─────────────────┼──────────────────────┼──────── ──────────────────┤
│nsf_xyz │ (wala) │ Maaari kang tumukoy ng │
│ │ │ walang limitasyong bilang ng │
│ │ │ ang mga entry na ito upang imapa │
│ │ │ hindi karaniwang BibTeX │
│ │ │ field sa mga RIS tag. Ang │
│ │ │ BibTeX field name sa │
│ │ │ ang variable na ito ay dapat na │
│ │ │ sa maliit na titik, anuman ang │
│ │ │ ng kaso sa iyong │
│ │ │ data ng pag-input (bib2ris │
│ │ │ tinatrato ang mga pangalan ng field bilang │
│ │ │ case-insensitive). Ang │
│ │ │ dalawang-titik na RIS tag ay may │
│ │ │ na nasa uppercase. Hal │
│ │ │ para imapa ang iyong BibTeX │
│ │ │ field na "Abstract" sa │
│ │ │ RIS "N2" tag, ang entry │
│ │ │ ay magbabasa ng: │
│ │ │ "nsf_abstract N2". │
└─────────────────┴──────────────────────┴──────── ──────────────────┘

DATA PAMAMARAAN


Ang seksyong ito ay nagbibigay ng ilang pahiwatig tungkol sa mismong conversion ng data at ang format ng BibTeX
kinakailangan.

· Ang pag-parse ng input data ay ginagawa ng btparse library. Lahat ng limitasyon niyan
mag-apply din ang library sa bib2ris. Nalalapat ito nang partikular sa dalawang naka-hardcode
mga setting sa btparse na, sa madaling salita, nililimitahan ang laki at pagiging kumplikado (sa mga tuntunin ng
macros) ng isang input file na kayang hawakan ng btparse. Kung makatagpo ka ng ganitong uri ng problema
(Kinailangan kong kumuha ng 2 MB BibTeX bibliography mula sa net para ma-verify ang limitasyong ito)
dapat mong taasan ang mga halaga ng NUM_MACROS at STRING_SIZE sa source file
macros.c at muling i-compile ang btparse library.

· Lahat ng entry name at field name sa BibTeX input file ay itinuturing bilang
case-insensitive, ibig sabihin, ang "BoOk" ay kapareho ng "book" at ang "AUTHOR" ay kapareho ng
"aUthoR".

· Ang mga entry ay sinusuri para sa pagkakumpleto. Ang isang error ay nabuo kung ang isang entry ay kulang
mga patlang na itinuturing na mahalaga para sa partikular na uri ng publikasyon.

· Maaaring ma-import ang mga non-standard na field bilang karagdagan sa mga paunang natukoy na field ng BibTeX.
Gumawa ng entry para sa bawat hindi karaniwang pangalan ng field ng BibTeX kung saan ginagamit ng iyong input data
iyong bib2ris configuration file. Ang data ay pinangangasiwaan nang iba batay sa uri ng
RIS field kung saan sila na-import. Kung ang data ay na-import sa RIS field AD, N1, o
N2, na karaniwang may walang limitasyong laki, ang lahat ng paglitaw ng mga field na ito ay magiging
pinagsama-sama sa isang AD, N1, o N2 tag line, ayon sa pagkakabanggit. Kung ang data ay
naka-map sa RIS KW field, ang string ay tokenized batay sa list separator
tinukoy sa listsep configuration variable. Ang bawat token ay isusulat bilang a
hiwalay na linya ng tag ng KW. Ang isang espesyal na kaso ay ang RIS pseudo-field na "PY.day". Na-import ang data
sa tag na ito ay isinama bilang bahagi ng araw sa linya ng tag ng petsa ng publikasyon na "PY" (taon
at buwan, ngunit hindi araw, ay karaniwang mga field ng BibTeX at kinikilala bilang default). Lahat
iba pang mga field ay ipi-print gamit ang kanilang hiniling na RIS tag. Ito ay nasa pagpapasya ng
anumang RIS importing application upang magpasya kung ano ang gagawin sa mga duplicate na linya ng tag. Maramihan
ay pinapayagan para sa mga tag ng may-akda (AU, A2, A3) at ang tag ng keyword (KW). gagamitin ng refdb ang
huli paglitaw ng isang tag line na hindi pinapayagan ang maraming paglitaw.

· Ang mga pinaikling pangalan ng journal ay makikita lamang kung gumagamit sila ng mga tuldok. Hal. “J. Biol.
Chem.” ay imamapa sa isang "JO" RIS na elemento samantalang ang "J Biol Chem."
(maling) na-map sa isang "JF" na elemento ("Journal of Biological Chemistry" ay
tama rin ang matatapos dito). Ang mga puwang pagkatapos ng mga tuldok ay opsyonal. Para makuha ang “J Biol
Chem” sa isang "JO" na elemento, gamitin ang -j opsyon sa command line o ang "forcejabbrev"
variable ng configuration file.

· Ang pagmamapa ng mga uri ng publikasyon ng BibTeX (libro, mga inproceeding...) sa mga uri ng RIS bilang
ang tinukoy sa configuration file ay sinusuri para sa mga wastong uri ng RIS. Kung hindi wasto ang RIS
uri ay tinukoy, ang isang error ay nabuo at ang compile-time default ay ginagamit sa halip.

· Bilang default ang mga unang pangalan ng mga may-akda at editor ay hindi pinaikli. Kung gusto mo
maaaring i-configure bib2ris upang paikliin ang una at gitnang pangalan.

Gamitin ang bib2ris-utf8 online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad