นี่คือคำสั่ง docbook2texi-spec.pl ที่สามารถทำงานในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
docbook2texi-spec.pl - แปลง DocBook Booksto Texinfo เอกสาร
เรื่องย่อ
sgmlspl docbook2man-spec.pl
nsgml [ เอสจีเอ็มแอล เอกสาร ]| sgmlspl docbook2texi-spec.pl [ ชื่อฐาน ]
DESCRIPTION
docbook2เท็กซี่ เป็นไฟล์ข้อมูลจำเพาะ sgmlspl ที่สร้างเอกสาร GNU Texinfo จาก DocBook
เอกสาร
โปรแกรมอ่าน ESIS ที่ผลิตโดย nsgmls (หรือตัวแยกวิเคราะห์ SGML อื่นๆ) จากอินพุตมาตรฐาน
ปัจจุบันองค์ประกอบของเอกสารต้องเป็นหนังสือ มิฉะนั้น ผลลัพธ์จะไม่ได้กำหนดไว้
เอาต์พุต ซึ่งเป็นเอกสาร Texinfo ที่แปลงแล้ว ถูกเขียนไปยังเอาต์พุตมาตรฐาน
ไฟล์ ชื่อฐาน.refs จะถูกสร้างขึ้นด้วยซึ่งมีโหนดทั้งหมดในเอกสาร
และโหนด 'ลูก' ทันที เนื่องจากการประมวลผลโหนดจำเป็นต้องมีการอ้างอิงไปข้างหน้าเสมอ
docbook2เท็กซี่ ต้องรันสองครั้งสำหรับแต่ละเอกสาร: ครั้งแรกในการสร้างการอ้างอิง
และครั้งที่สองเพื่อสร้างเอกสารที่ถูกต้อง
สิ่งที่ต้องมี
แพ็คเกจ SGMLSpm จาก CPAN แพ็คเกจนี้รวมสคริปต์ sgmlspl ที่เป็น
จำเป็น
ข้อ จำกัด
พยายาม docbook2man บน SGML ที่ไม่ใช่ DocBook หรือ SGML ที่ไม่เป็นไปตามข้อกำหนดในพฤติกรรมที่ไม่ได้กำหนดไว้
:-)
โปรแกรมนี้เป็นสคริปต์ Perl ที่ช้าและหลบเลี่ยง
โปรแกรมนี้ไม่ได้ใกล้เคียงกับการสนับสนุนมาร์กอัปที่เป็นไปได้ทั้งหมดใน DocBook และอาจ
สร้างผลลัพธ์ที่ไม่ถูกต้องในบางกรณีด้วยมาร์กอัปที่รองรับ
TO DO
· คุณเป็นตัวแทนของแบ็กสแลช (\) ใน Texinfo!!@ ได้อย่างไร? ฉันได้ลอง \\ แต่ TeX
บ่นเกี่ยวกับมัน
· แก้ไขการแตกหักที่พบในเอกสารทดสอบ
· เพิ่มการจัดการองค์ประกอบใหม่และแก้ไขการจัดการที่มีอยู่ จงเข้มแข็ง
· ทำให้เร็วขึ้น ฉันคิดว่าปัญหาความเร็วส่วนใหญ่จนถึงตอนนี้คือการแยกวิเคราะห์ ESIS เขียนใหม่
SGMLS.น ด้วย C และ/หรือรับอินพุตโดยตรงจาก SP.
· มีการพึ่งพาองค์ประกอบบางอย่างที่เกิดขึ้นเมื่อพวกมันเป็นทางเลือกจริง ๆ
(ตาม กปปส.) เราจำเป็นต้องแก้ไขสิ่งนั้น (โดยเฉพาะอย่างยิ่ง) หรือระบุอย่างชัดเจนว่า
ความต้องการ
· อนุญาตองค์ประกอบเอกสารทั่วไปอื่นๆ
· แยกโหนดที่อ้างอิงถึงสคริปต์แยกต่างหาก ไม่เพียงแต่จะทำให้
เร็วกว่า/ง่ายต่อการบำรุงรักษาเพราะมันแยกจากรหัสหลัก แต่ฉันก็เช่นกัน
ชอบที่จะพัฒนาเป็นเครื่องกำเนิด DocBook ToC อัตโนมัติ
ลิขสิทธิ์
ลิขสิทธิ์ (C) 1998-1999 สตีฟ เฉิง[ป้องกันอีเมล]>
โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของ
GNU General Public License ที่เผยแพร่โดย Free Software Foundation; ทั้ง
เวอร์ชัน 2 หรือ (ตามที่คุณเลือก) เวอร์ชันที่ใหม่กว่า
คุณควรได้รับสำเนาสัญญาอนุญาตสาธารณะทั่วไปของกนูพร้อมกับโปรแกรมนี้
ดูไฟล์ การทำสำเนา. หากไม่ โปรดเขียนถึง Free Software Foundation, 675 Mass Ave
เคมบริดจ์, แมสซาชูเซตส์ 02139, สหรัฐอเมริกา
29 2012 ตุลาคม DOCBOOK2TEXI-SPEC.PL(1)
ใช้ docbook2texi-spec.pl ออนไลน์โดยใช้บริการ onworks.net