GoGPT Best VPN GoSearch

فاویکون OnWorks

refdbib - آنلاین در ابر

refdbib را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور refdbib است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


refdbib - مشتری کتابشناسی RefDB

خلاصه


refdbib [-d پایگاه داده] [-D stylespec-directory] [-e ورود به مقصد] [-E پشتیبانی می کند]
[-f stdin] [-h] [-i آدرس آی پی] [-l در سطح ورود] [-L ورود به سیستم فایل] [-m] [-N عدد]
[-p بندر] [-q] [-r] [-S سبک] [-t نوع خروجی] [-T زمان] [-u نام] [-v] [-V]
[-w کلمه عبور] [-x] [-y confdir] نام فایل

شرح


refdbib یک سرویس گیرنده خط فرمان برای تولید کتابشناسی است RefDB(7). refdbib می خواند
محتویات نام فایل، که حاوی لیستی از استنادها به عنوان یک سند XML مطابق با آن است
به citationlistx.dtd، و کتابشناسی را در قالب درخواستی به stdout ارسال می کند. اگر نه
فایل ورودی مشخص شده است، refdbib سعی می کند داده ها را از stdin بخواند. مگر اینکه سرکوب شود
همچنین یک فایل مشخصات سبک (یا DSSSL یا یک شیوه نامه XSLT) و یک CSS می نویسد.
شیوه نامه برای خروجی HTML روی دیسک شما.

refdbib یک ابزار سطح پایین است. توصیه می شود از یکی از لفاف های ارسالی استفاده کنید
RefDB. رانبیب(1) یک اسکریپت پوسته است که لیستی از نقل قول ها را ایجاد می کند و refdbib را بر روی آن اجرا می کند
این لیست، و سند را تبدیل می کند. refdbnd(1) یک سیستم مبتنی بر Makefile است که
تولید کتابشناسی و تبدیل سند را به راحتی محصور می کند.

این صفحه مرد فقط گزینه های راه اندازی refdbib را توضیح می دهد. لطفا با RefDB مشورت کنید
برای توضیحاتی در مورد فرمت های ورودی و خروجی و همچنین برای
دستورالعمل های پس از پردازش که برای برخی از انواع خروجی مورد نیاز است.

OPTIONS


-d پایگاه داده
نام پایگاه داده پیش فرض شما می توانید پایگاه داده را در هر زمان در طول یک تغییر دهید
جلسه تعاملی

-D stylespec-directory
یک مسیر کامل یا را مشخص کنید. برای استفاده از دایرکتوری فعلی برای خروجی
مشخصات سبک و فایل های CSS. مورد دوم همان چیزی است که معمولاً می خواهید اگر
شما refdbib را از دایرکتوری که سند LaTeX یا SMGL/XML شما در آن ذخیره شده است اجرا می کنید.
اگر اصلاً دایرکتوری را مشخص نکنید، این نیز پیش‌فرض است.

-e ورود به مقصد
log-destination می تواند مقادیر 0، 1، یا 2 یا رشته های معادل داشته باشد. استدرر,
syslog، یا پرونده، به ترتیب. این مقدار مشخص می کند که اطلاعات گزارش به کجا می رود.
0 (صفر) یعنی پیام ها به stderr ارسال می شوند. آنها بلافاصله در دسترس هستند
صفحه نمایش اما ممکن است با خروجی فرمان تداخل داشته باشند. 1 خروجی را به
تسهیلات syslog به خاطر داشته باشید که syslog باید برای پذیرش پیام های گزارش پیکربندی شود
از برنامه های کاربر، به syslog(8) صفحه مرد برای اطلاعات بیشتر. یونیکس مانند
سیستم ها معمولاً این پیام ها را در /var/log/user.log ذخیره می کنند. 2 پیام ها را به
یک فایل ثبت سفارشی که می توان با آن مشخص کرد -L گزینه.

-E پشتیبانی می کند
رمزگذاری کاراکتر خروجی را انتخاب کنید. در صورت عدم استفاده از این گزینه، داده های کتابشناسی
از رمزگذاری کاراکتر پایگاه داده استفاده خواهد کرد. دیدن iconv_open(3) برای لیستی از
رمزگذاری های موجود

-f stdin
این یک عصا برای امکان خواندن داده ها از stdin در سیستم عامل هایی است که این کار را نمی کنند
امکان تشخیص خودکار داده ها در stdin مانند Windows/Cygwin. در پلتفرم های دیگر،
refdbib به طور خودکار داده ها را از stdin در صورت موجود بودن داده می خواند.

-h
صفحه راهنما و استفاده را نشان می دهد، سپس خارج می شود.

-i آدرس آی پی
آدرس IP کادری که سرور برنامه را اجرا می کند را تنظیم کنید refdbd(1).
به جای آدرس IP می توانید نام میزبان را تا زمانی که می توانید مشخص کنید
به درستی توسط سیستم شما حل شده است.

-l در سطح ورود
اولویت ثبت رویدادها را مشخص کنید. این یا عددی بین 0 است
و 7 یا یکی از رشته ها ظاهر شد, هوشیار, منتقد, گمراه شدن, هشدار, اطلاع, اطلاعات, اشکال زدایی کردن,
به ترتیب (به تعاریف سطح Log نیز مراجعه کنید). -1 ورود به سیستم را به طور کامل غیرفعال می کند. یک کم
سطح log مانند 0 به این معنی است که فقط مهم ترین پیام ها ثبت می شوند. لاگ بالاتر
سطح به این معنی است که رویدادهای مهم کمتر نیز ثبت می شوند. 7 شامل اشکال زدایی می شود
پیام ها. دومی می تواند پرمخاطب و فراوان باشد، بنابراین می خواهید از این سطح گزارش اجتناب کنید
مگر اینکه نیاز به پیگیری مشکلات داشته باشید.

-L ورود به سیستم فایل
مسیر کامل یک فایل گزارش را که پیام های گزارش را دریافت می کند، مشخص کنید. به طور معمول این
/var/log/refdba خواهد بود.

-m
این سوئیچ خطاهای ناشی از منابع مفقود (به عنوان مثال ذکر شده اما در دسترس نیست) را تبدیل می کند
پایگاه داده) را به هشدارها تبدیل می کند، که باعث می شود refdbib به جای کد خطا، 0 را برگرداند.

-N عدد
از این گزینه برای تعیین اینکه شماره گذاری مراجع از کجا شروع می شود استفاده کنید.
پیش‌فرض 1 است. اگر بخواهید کامپوزیت را با هم ترکیب کنید، این گزینه مفید است
کتابشناسی یا کتابشناسی هر فصل که هنوز باید شماره گذاری شود
به طور متوالی

-p بندر
پورت جعبه ای که سرور برنامه را اجرا می کند را تنظیم کنید.

-q
بدون خواندن فایل های پیکربندی شروع کنید. کلاینت از زمان کامپایل استفاده خواهد کرد
پیش فرض برای همه مقادیری که با سوئیچ های خط فرمان تنظیم نمی کنید.

-r
از این گزینه برای درخواست یک کتابنامه خام به جای یک کتابنامه پخته استفاده کنید. کتابشناسی خام
به هیچ وجه قالب بندی نمی شوند و با DocBook یا TEI استاندارد پردازش می شوند
شیوه نامه ها به جای فایل های درایور RefDB.

-S سبک
سبک کتابشناسی را مشخص می کند. این قالب بندی کتابشناسی و
نقل قول های درون متنی هنگام پردازش سند.

-t نوع خروجی
نوع خروجی را انتخاب کنید. استفاده کنید db31 برای تولید کتابنامه های DocBook SGML، db31x برای
کتابنامه های DocBook XML (مبتنی بر DTD، تا 4.3)، db50x برای Docbook V5 XML
کتابشناسی (مبتنی بر طرحواره)، teix برای کتابشناسی TEI P4 XML، tei5x برای TEI P5
کتابشناسی XML، bibtex برای کتابشناسی BibTeX، و RTF برای کتابشناسی RTF.
نوع خروجی نیز نوع فایل مشخصات سبک را، در صورت وجود، تعیین می کند
علاوه بر کتابشناسی برای اهداف قالب بندی ایجاد خواهد شد. این هست
فقط اگر می خواهید یک سند DocBook XML را با DSSSL پردازش کنید، نگران کننده است
stylesheets: در این مورد باید استفاده کنید db31 با این گزینه کتابشناسی SGML
عنصر نیز یک عنصر XML معتبر است، اما به جای a یک فایل درایور DSSSL دریافت خواهید کرد
هنگام استفاده از فایل درایور XSL db31x.

توجه: در اجرای فعلی، -t teix گزینه همچنین یک DocBook را برمی گرداند
کتابشناسی که نیاز به تبدیل به کتابنامه TEI با
bibdb2tei.xsl شیوه نامه در -t tei5x گزینه یک TEI قابل استفاده مستقیم ایجاد می کند
کتابشناسی - فهرست کتب.

-T زمان
بازه زمانی گفتگوی سرویس گیرنده/برنامه کاربردی را در چند ثانیه تنظیم کنید. یک ارتباط با
تلاش های ناموفق برای خواندن یا نوشتن به عنوان مرده در نظر گرفته می شود و پس از آن حذف می شود
این مدت زمان گذشته است

-u نام
نام کاربری را برای دسترسی به پایگاه داده تنظیم کنید. توجه: لازم نیست این نام کاربری یکسان باشد
نام ورود کاربر این نام کاربری مورد نیاز برای دسترسی به پایگاه داده است
سرور

-v
اطلاعات نسخه و حق چاپ را چاپ می کند، سپس خارج می شود.

-V
به حالت پرحرفی تغییر می کند.

-w کلمه عبور
رمز عبور را برای دسترسی به پایگاه داده تعیین کنید. توجه: این رمز عبور لازم نیست یکسان باشد
رمز ورود کاربر این رمز عبور مورد نیاز برای دسترسی به پایگاه داده است
سرور

-x
رمزهای عبور را بدون رمز ارسال کنید.

-y confdir
دایرکتوری را مشخص کنید که فایل های پیکربندی جهانی در آن قرار دارند توجه: به طور پیش فرض، همه
برنامه های RefDB به دنبال فایل های پیکربندی خود در دایرکتوری مشخص شده می گردند
در مرحله پیکربندی هنگام ساخت بسته. یعنی شما نیازی به آن ندارید -y
گزینه مگر اینکه از باینری های از پیش کامپایل شده در مکان های غیر معمول استفاده کنید، به عنوان مثال با جابجایی a
بسته دور در دقیقه

عیب یابی


اگر همه چیز خوب پیش رفت، کد خروج 0 است. اگر دستور یک خطا را برگرداند، یا اگر باشد، 1 خواهد بود
در هنگام راه‌اندازی یک خطای کلی مانند کمبود حافظه در دسترس وجود داشت.

پیکربندی


refdbib فایل پیکربندی refdbibrc را هنگام راه اندازی ارزیابی می کند تا خود را مقداردهی اولیه کند.

جدول 1. refdbibrc
┌───────────────┬─────────────────────────┬─────── ────────────────────┐
متغیربه طور پیش فرضاظهار نظر
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│refdblib │ (هیچکدام) │ مسیر یک دایرکتوری │
│ │ │ حاوی قابل اشتراک گذاری │
│ │ │ فایل هایی مانند DTD، HTML │
│ │ │ قالب ها و غیره │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│defaultdb │ (هیچکدام) │ پایگاه داده پیش فرض. │
│ │ │ refdbib از این │ استفاده خواهد کرد
│ │ │ پایگاه داده مگر اینکه شما │
│ │ │ پایگاه داده را در │ مشخص کنید
│ │ │ عناصر استنادی │
│ │ │ مدارک شما. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│پیجر │ stdout │ خط فرمان یک │
│ │ │ پیجر که │ را می پذیرد
│ │ │ خروجی refdb در stdin │
│ │ │ برای اجازه دادن به پیمایش و │
│ │ │ چیزهای جالب دیگر. │
│ │ │ "stdout" داده ها را ارسال می کند │
│ │ │ به stdout. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│passwd │ * │ رمز عبور که │ است
│ │ │ برای احراز هویت استفاده می شود │
│ │ │ با پایگاه داده │
سرور │ │ │. │ است
│ │ │ بالقوه شر به │
│ │ │ ذخیره بدون رمز │
│ │ │ رمزهای عبور در فایل های دیسک. │
│ │ │ حداقل مطمئن شوید که │
│ │ │ فایل init │ نیست
│ │ │ برای همه قابل خواندن │
│ │ │ دیگر. پیش فرض │
تنظیم │ │ │ باعث refdbib │ می شود
│ │ │ برای درخواست رمز عبور │
│ │ │ به صورت تعاملی. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│پورت │ 9734 │ پورتی که روی آن refdbd │
│ │ │ گوش می دهد. این را برای │ تغییر دهید
│ │ │ همه مشتریان و │
│ │ │ سرور اگر این مقدار │
│ │ │ با │ دیگری تداخل دارد
برنامه │ │ │ با استفاده از این پورت. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│سرور │ 127.0.0.1 │ آدرس IP یا │
│ │ │ نام میزبان دستگاه │
│ │ │ جایی که refdbd اجرا می شود. استفاده کنید │
│ │ │ پیش فرض (localhost) │
│ │ │ آدرس اگر مشتریان │
│ │ │ و refdbd روی │ اجرا می شوند
│ │ │ همان دستگاه. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│تایم اوت │ 180 │ تایم اوت در ثانیه. │
│ │ │ پس از این زمان │ دارد
│ │ │ سپری شده، متوقف شده │
│ │ │ اتصال گرفته شده است │
│ │ │ پایین. این را افزایش دهید │
│ │ │ مقدار اگر با │ مواجه شدید
│ │ │ خطاهای مهلت زمانی مکرر │
│ │ │ به دلیل شبکه بالا │
│ │ │ ترافیک یا refdbs │
│ │ │ اضافه بار. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│ نام کاربری │ نام ورود │ نام کاربری که │ است
│ │ │ برای احراز هویت استفاده می شود │
│ │ │ با پایگاه داده │
سرور │ │ │. این ممکن است │ باشد
│ │ │ متفاوت از ورود │
│ │ │ نام کاربر. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│ verbose │ f │ اگر شما │ این را روی t تنظیم کنید
│ │ │ خطای پرحرف را ترجیح می دهند │
│ │ │ پیام. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│logfile │ /var/log/refdbib.log │ مسیر کامل یک │
│ │ │ فایل ثبت سفارشی. این │ است
│ │ │ فقط در صورتی استفاده می شود که logdest │ باشد
│ │ │ به طور مناسب تنظیم کنید. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│logdest │ 1 │ مقصد │
│ │ │ اطلاعات ورود. 0 = │
│ │ │ چاپ به stderr; 1 = استفاده از │
│ │ │ تسهیلات syslog. 2 = │
│ │ │ از یک logfile سفارشی استفاده کنید. │
│ │ │ دومی به یک │ نیاز دارد
│ │ │ تنظیم مناسب │
│ │ │ لاگ فایل. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│loglevel │ 6 │ سطح log تا │
│ │ │ کدام پیام ها │ خواهند بود
│ │ │ ارسال شد. تنظیم کم (0) │
│ │ │ فقط بیشترین │ را اجازه می دهد
│ │ │ پیام های مهم، یک │
│ │ │ تنظیم بالا (7) اجازه می دهد تا │
│ │ │ همه پیام ها از جمله │
│ │ │ پیام های اشکال زدایی. -1 به معنی │ است
│ │ │ هیچ چیزی ثبت نخواهد شد. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│outtype │ db31 │ نوع خروجی │
│ │ │ تولید شده است. استفاده کنید db31 برای │
│ │ │ DocBook SGML │
│ │ │ کتابشناسی، db31x
│ │ │ برای DocBook XML │
│ │ │ کتابشناسی، teix برای │
│ │ │ کتابشناسی TEI XML، │
│ │ │ و bibtex برای BibTeX │
│ │ │ کتابشناسی. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│فرمت │ (هیچکدام) │ سبک کتابشناختی │
│ │ │ برای │ استفاده شود
│ │ │ خروجی. این نام │ است
│ │ │ از یک سبک همانطور که بود │
│ │ │ قبلا به │ اضافه شده است
پایگاه داده │ │ │. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│stylespecdir │ . │ مسیری به دایرکتوری │
│ │ │ (از جمله دنباله │
│ │ │ جداکننده دایرکتوری) │
│ │ │ که │ را دریافت خواهد کرد
│ │ │ فایل های درایور شیوه نامه. │
│ │ │ تنظیمات پیش فرض │ خواهد بود
│ │ │ فایل های درایور را هدایت کنید │
│ │ │ به کار فعلی │
│ │ │ دایرکتوری که بیشتر │
│ │ │ احتمالا حاوی │ است
│ │ │ فایل های ورودی. باید │
│ │ │ به ندرت لازم است تا │
│ │ │ از تنظیمات متفاوتی استفاده کنید. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│شماره شروع │ 1 │ عددی که در آن │
│ │ │ شماره مرجع │
│ │ │ شروع می شود. این گزینه │
│ │ │ بیشتر برای │ مفید است
│ │ │ کامپایل پیشرفته │
│ │ │ کتابشناسی یا برای C │
│ │ │ سر استخوان هایی که اصرار دارند │
│ │ │ که شمارش از │ شروع می شود
│ │ │ صفر. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│toencoding │ (رمزگذاری پایگاه داده) │ رمزگذاری کاراکتر │
│ │ │ برای کتابشناسی │
│ │ │ خروجی. اگر این نیست │
│ │ │ مشخص شده، داده ها │ خواهد شد
│ │ │ از همان رمزگذاری │ استفاده کنید
│ │ │ پایگاه داده. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│ ignore_missing │ f │ اگر روی "f" تنظیم شود، │
│ │ │ مراجع مفقود شده (یعنی │
│ │ │ ذکر شده اما در │ ذکر نشده است
پایگاه داده │ │ │) یک │ پرتاب می کند
│ │ │ خطا. اگر روی "t" تنظیم شود، │
│ │ │ شما یک هشدار دریافت خواهید کرد اما │
│ │ │ منابع مفقود │ خواهد بود
│ │ │ باعث refdbib به │ نمی شود
│ │ │ یک خطا را برمی گرداند. │
├───────────────┼─────────────────────────┼─────── ────────────────────┤
│no_encrypt │ f │ اگر روی "t" تنظیم شود، گذرواژه ها │
│ │ │ منتقل می شوند │
│ │ │ رمزگذاری نشده. پیش فرض │
│ │ │ رمزگذاری رمزهای عبور است. │
└───────────────┴─────────────────────────┴─────── ────────────────────┘

مثال ها


مثال اول نحوه ایجاد یک فایل کتابشناسی DocBook SGML را نشان می دهد.

$~
refdbib -d myrefs -S "Br.J.Pharmacol." -t db31 -D "" mypaper.id.xml > mypaper.bib.sgml

این دستور از پایگاه داده "myrefs" برای بازیابی مراجع تعریف شده در آن استفاده می کند
mypaper.id.xml. آنها با توجه به سبک کتابشناسی به نام قالب بندی می شوند
"Br.J.Pharmacol." و به فایل کتابشناسی mypaper.bib.sgml هدایت می شود. در
فایل درایور DSSSL (به طور خودکار بر اساس سبک کتابشناسی نامگذاری می شود
Br.J.Pharmacol.dsl) در فهرست کاری فعلی ذخیره می شود.

مثال دوم نحوه ایجاد کتابشناسی BibTeX از سند LaTeX را نشان می دهد
(فرض بر این است که شما دویدید شیرابه حداقل یک بار قبل از این دستور

$~
refdbib -d myrefs -S "نام" -t bibtex mypaper.aux > mypaper.bib

این دستور از پایگاه داده "myrefs" برای بازیابی مراجع تعریف شده در آن استفاده می کند
mypaper.aux. پایگاه داده کتابشناسی میانی در mypaper.bib و will ذخیره می شود
به عنوان یک فایل ورودی برای bibtex.

توجه داشته باشید:
به منظور سازگاری با bibtex، امکان تعیین فایل کمکی وجود دارد
بدون پسوند .aux (mypaper در مثال بالا).

اگر روی یک سند طولانی کار می کنید که بارها و بارها به همان مراجع اشاره می کند،
ممکن است عاقلانه باشد که فایل .aux را به منظور حذف موارد تکراری (تکراری) از قبل پردازش کنید.
اشتباه نگیرید bibtex اما فضا را تلف می کنند)

$~
نوع mypaper.aux | یونیک | refdbib -d myrefs -S "نام" -t bibtex > mypaper.bib

توجه داشته باشید:
اسکریپت runbib دقیقاً این نوع پیش پردازش را به صورت خودکار انجام می دهد.

با استفاده از خدمات onworks.net از refdbib به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.