นี่คือคำสั่ง refdbjade ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
refdbjade - แปลงเอกสาร SGML และ XML ที่มีบรรณานุกรม RefDB
เรื่องย่อ
อ้างอิง [-h] [-I พร้อมชื่อ] [-j หยก-args] [-p อุปสรรค] [-s สไตล์ชีต] [-t รูป]
[-v ตัวแปร[=ชื่อ]] ไฟล์
DESCRIPTION
refdbjade ใช้ไฟล์ไดรเวอร์สไตล์ชีตที่คุณสร้างขึ้นด้วย รันบิบ(1) แล้วป้อนให้
Jade/OpenJade เพื่อแปลงเอกสาร DocBook SGML หรือ XML ให้เป็นหนึ่งในเอกสารที่รองรับ
รูปแบบเอาต์พุต
หมายเหตุ: หากคุณต้องการแปลงเอกสาร DocBook XML ด้วยสไตล์ชีต XSL เป็น
คนส่วนใหญ่ทำวันนี้ โปรดใช้ refdbxml(1) แทน
OPTIONS
-h
พิมพ์บทสรุปคำสั่งบนหน้าจอและออก
-I พร้อมชื่อ
เปลี่ยนค่าของการประกาศเอนทิตีเพื่อรวมส่วนที่ทำเครื่องหมายไว้ หลายรายการ
เป็นไปได้ เหล่านี้จะถูกส่งผ่านเป็น -i ตัวเลือกสำหรับ Jade/OpenJade
-j หยก-args
ตั้งค่าตัวเลือกบรรทัดคำสั่งเพิ่มเติมสำหรับ Jade/OpenJade
-p อุปสรรค
ซึ่งจะกำหนดคำนำหน้าที่เพิ่มให้กับชื่อไฟล์ทั้งหมดที่ Jade/OpenJade สร้างขึ้น
ซึ่งจะเป็นประโยชน์ในการหลีกเลี่ยงความขัดแย้งของชื่อไฟล์หากคุณแปลงหรือใช้ DocBook . หลายตัว
เอกสารในโฟลเดอร์เดียวกัน
-s สไตล์ชีต
การดำเนินการนี้จะเลือกไฟล์ไดรเวอร์สไตล์ชีต ไฟล์นี้สร้างโดย เบอร์ติดต่อ(1) (ซึ่ง
กลับถูกเรียกโดย รันบิบ(1)) และมีข้อมูลการจัดรูปแบบเพิ่มเติม
-t รูป
เลือกรูปแบบเอาต์พุตด้วยตัวเลือกนี้ ค่าที่เป็นไปได้คือ HTML, RTF, DVI, รูปแบบไฟล์ PDF, ps,
texเพื่อสร้างเอาต์พุต HTML, RTF, DVI, PDF, PostScript หรือ JadeTeX ตามลำดับ ใช้
TPS และ tpdf เพื่อสร้าง PostScript หรือเอาต์พุต PDF ตามลำดับ จากระดับกลาง
เอาต์พุต JadeTeX ที่สร้างโดยสวิตช์ใดๆ DVI, รูปแบบไฟล์ PDF, psหรือ tex. มีประโยชน์
หากคุณต้องแก้ไขไฟล์ JadeTeX ระดับกลาง เช่น เพื่อเปลี่ยนการแบ่งหน้าด้วยตนเอง
หากเอ็นจิ้น DSSSL ที่คุณเลือกคือ OpenJade คุณสามารถใช้ htmlr เพื่อสร้าง HTML ดิบ
เอาต์พุต (เหมือนกับ HTML แต่ไม่มี linefeeds ตลก ๆ เหล่านี้ในแท็กปิดท้าย)
-v ตัวแปร[=ค่า]
เปลี่ยนค่าของตัวแปรในสไตล์ชีต เป็นไปได้หลายรายการ เหล่านี้
จะถูกส่งต่อไปยัง Jade/OpenJade ไวยากรณ์ "ตัวแปร" ทำให้ "ตัวแปร" ถูกตั้งค่า
ถึง "#t" ไวยากรณ์เพิ่มเติม "variable[=value]" จะตั้งค่าตัวแปรให้เป็นค่าที่กำหนด
ไฟล์
ชื่อของไฟล์ SGML หรือ XML ตั้งแต่หนึ่งไฟล์ขึ้นไป เอกสารแต่ละฉบับจะได้รับการประมวลผล
แยกต่างหาก
การกำหนดค่า
แทนที่จะใช้สวิตช์บรรทัดคำสั่ง refdbjade สามารถกำหนดค่าโดยใช้
ไฟล์คอนฟิกูเรชัน refdbjaderc เช่นเดียวกับไฟล์การกำหนดค่า refdb ทั้งหมด คุณอาจ
รักษาสำเนาสากลใน /usr/local/etc/refdb/ และหนึ่งชุดต่อผู้ใช้ใน $ HOME.
ตาราง 1. refdbjaderc
┌───────────────────────────┬─────────────────────── ────┐
│ตัวแปร │ ค่าเริ่มต้น │ Comment │
├───────────────────────────┼─────────────────────── ────┤
│jade_includearg │ none │ เปลี่ยนค่าของ │
│ │ │ ประกาศนิติบุคคลต่อ │
│ │ │ รวมส่วนที่ทำเครื่องหมายไว้ │
│ │ │ รายการหลายรายการคือ │
│ │ │ เป็นไปได้ เหล่านี้คือ │
│ │ │ ผ่านในฐานะ -i ตัวเลือกที่จะ │
│ │ │ หยก/โอเพ่นเจด. │
├───────────────────────────┼─────────────────────── ────┤
│jade_variable │ none │ เปลี่ยนค่าของ │
│ │ │ ตัวแปรใน │
│ │ │ สไตล์ชีต หลาย │
│ │ │ รายการเป็นไปได้ │
│ │ │ เหล่านี้จะถูกส่งผ่านเป็น -v │
│ │ │ ตัวเลือกที่จะ │
│ │ │ หยก/โอเพ่นเจด. เดอะ │
│ │ │ ไวยากรณ์ "ตัวแปร" ทำให้เกิด │
│ │ │ "ตัวแปร" ที่จะตั้งค่าเป็น │
│ │ │ "#t". ส่วนขยาย │
│ │ │ ไวยากรณ์ │
│ │ │ "ตัวแปร[=ค่า]" ชุด │
│ │ │ ตัวแปรของ │
│ │ │ ค่าที่กำหนด │
├───────────────────────────┼─────────────────────── ────┤
│jadeargs │ none │ ตั้งค่าคำสั่งเพิ่มเติม │
│ │ │ ตัวเลือกบรรทัดสำหรับ │
│ │ │ หยก/โอเพ่นเจด. ใช้เช่น │
│ │ │ "-E 0" เพื่อปิดใช้งาน │
│ │ │ ขีดจำกัดข้อผิดพลาดสูงสุด │
├───────────────────────────┼─────────────────────── ────┤
│รูปแบบ │ เท็กซ์ │ ตั้งค่าเอาต์พุตเริ่มต้น │
│ │ │ รูปแบบ ค่าที่รองรับ │
│ │ │ คือ tex, html, rtf, dvi, │
│ │ │ pdf, ps, tps และ tpdf │
└───────────────────────────┴─────────────────────── ────┘
และพวกเรา
SGML_CATALOG_FILES
ตัวแปรสภาพแวดล้อมนี้ได้รับการพิจารณาเพื่อแก้ไขตัวระบุสาธารณะในแหล่ง SGML
เอกสาร ขอแนะนำให้เก็บสำเนาของไฟล์ DTD ไว้ในเครื่องและเพิ่ม แทนที่ YES ไปยัง
ที่ด้านบนของไฟล์แคตตาล็อกของคุณ เพื่อให้แน่ใจว่ามีการใช้สำเนาในเครื่องและหลีกเลี่ยง
ปริมาณการใช้เครือข่ายที่ไม่จำเป็น
ตัวอย่าง
เราจะใช้ไฟล์ที่สร้างขึ้นในตัวอย่างสุดท้ายด้านบน (ดู runbib) และสร้าง a
ไฟล์ PDF ที่จัดรูปแบบอย่างสวยงาม:
~$
อ้างอิง -d เจ.ไบโอล.เคม.ดีเอสแอล -t รูปแบบไฟล์ PDF mypaper.sgml
ในการรับเอาต์พุต HTML คุณเพียงแค่เปลี่ยนสวิตช์ประเภทเอาต์พุต:
~$
อ้างอิง -d เจ.ไบโอล.เคม.ดีเอสแอล -t HTML mypaper.sgml
ใช้ refdbjade ออนไลน์โดยใช้บริการ onworks.net
