EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

linuxdoc - ออนไลน์ในคลาวด์

เรียกใช้ linuxdoc ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง linuxdoc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


linuxdoc - ตัวแปลง LinuxDoc DTD SGML เป็นรูปแบบเอาต์พุตอื่น

เรื่องย่อ


linuxdoc --แบ็คเอนด์=รูป
--ขนาดกระดาษ=ขนาด --ภาษา=lang --charset=ถัง --สไตล์=ไฟล์ --debug
--กำหนด แอตทริบิวต์=ค่า --รวม เอกลักษณ์ [ตัวเลือกแบ็กเอนด์...] ไฟล์ (.sgml)

หรือ (การใช้งานเก่าล้าสมัย)
sgmlxxxx [ตัวเลือกทั่วไป...] [ตัวเลือกแบ็กเอนด์...] ไฟล์ (.sgml)

DESCRIPTION


พื้นที่ปลูก linuxdoc suite คือชุดของตัวจัดรูปแบบข้อความที่เข้าใจ LinuxDoc DTD
ไฟล์ต้นฉบับ SGML ฟอร์แมตเตอร์แต่ละตัว (หรือ "แบ็กเอนด์") แสดงไฟล์ต้นฉบับเป็น . ที่หลากหลาย
รูปแบบเอาต์พุต รวมถึง HTML, TeX, DVI, PostScript, ข้อความธรรมดา และ groff(1) แหล่งที่มาใน
รูปแบบหน้าคู่มือ ชุด linuxdoc มีไว้สำหรับความเข้ากันได้แบบย้อนหลังเพราะ
ยังมีเอกสารที่มีประโยชน์มากมายที่เขียนในแหล่ง LinuxDoc DTD sgml

ภาษามาร์กอัปที่เครื่องมือจัดรูปแบบเหล่านี้ยอมรับมีอธิบายไว้ใน Linuxdoc-Tools
ของผู้ใช้ แนะนำ. เป็นตัวแปรของคำจำกัดความประเภทเอกสาร SGML ที่ออกแบบไว้แต่เดิม
โดย Matt Welsh สำหรับเอกสาร Linux

ตัวเลือกทั่วไป


ตัวเลือกบรรทัดคำสั่งส่วนใหญ่ได้รับการยอมรับจากส่วนหลังทั้งหมด แบ็กเอนด์บางส่วนมีเพิ่มเติม
ตัวเลือกเฉพาะเพื่อควบคุมการเรนเดอร์ไปยังรูปแบบเอาต์พุตเฉพาะ นี่คือ
ตัวเลือกทั่วไป:

--แบ็คเอนด์=รูป, -NS
ตั้งค่าแบ็กเอนด์สำหรับรูปแบบที่ระบุ ค่าเริ่มต้นคือไม่มีรูปแบบที่แท้จริงแต่
เพียงแค่เอาท์พุตการใช้งานของห้องสวีทนี้ รูปแบบที่ใช้ได้คือ: html, info, latex,
lyx, rtf, txt, ตรวจสอบ

--ขนาดกระดาษ=ขนาด, -NS
กำหนดขนาดกระดาษ ค่าเริ่มต้นคือ ``a4'' (กระดาษยุโรป 297x210 มม.) นอกจากนี้คุณยังสามารถ
ระบุขนาด ``letter''

--ภาษา=lang, -ล
ระบุภาษาของเอกสาร (ซึ่งอาจเปลี่ยนรูปแบบไฟล์ที่ใช้
สำหรับการจัดรูปแบบโดยส่วนหลัง) ภาษาเริ่มต้นคือภาษาอังกฤษ เรียกใช้ LinuxDoc-
คำสั่ง tools ที่ไม่มีอาร์กิวเมนต์เพื่อดูรายการรหัสภาษาที่ถูกต้อง

--charset=รถถัง, -ค
ระบุการเข้ารหัสอักขระเอาต์พุต ค่าเริ่มต้นเป็น ``ascii'' การเลือก ASCII
ชุด; คุณอาจระบุ "ละติน" เพื่อระบุชุดอักขระ ISO 8859-1 (ละติน-1)
นอกจากนี้ ต้องใช้ ``nippon'' และ ``euc-kr'' เพื่อจัดการกับ euc-jp และ euc-kr ที่เข้ารหัส
ไฟล์ .sgml

--สไตล์=ไฟล์, -NS
รวม DTD เสริม (คำจำกัดความประเภทเอกสาร) จาก /usr/share/linuxdoc-
เครื่องมือ/dtd.

--tabsize=n, -NS
ตั้งค่าระยะห่างแท็บที่ใช้สำหรับสร้างเอกสารส่งออก แท็บเริ่มต้น
ระยะห่างคือ 8

--debug, -d
อย่าลบไฟล์ระดับกลาง (เช่น ไฟล์ .TeX ที่สร้างขึ้นระหว่างทางไปยัง .dvi
หรือไฟล์ .man ถูกลบระหว่างทางเป็นข้อความธรรมดา)

--define, -D
ส่งคู่แอตทริบิวต์/ค่าที่จะจับคู่กับเงื่อนไข "ถ้า" และ "ยกเว้น"
ดูคู่มือผู้ใช้สำหรับการอภิปรายเพิ่มเติมเกี่ยวกับคุณลักษณะนี้ นี้
Conditionalization ถูกจัดการโดยคำสั่ง sgmlpre ดู sgmlpre(1) เช่นเดียวกับ
คู่มือผู้ใช้.

--include, -i
ส่งตัวเลือก -i ไปที่ nsgmls(1). ซึ่งอาจใช้สำหรับการรวมแบบมีเงื่อนไข ดู
nsgmls(1) หน้าคู่มือสำหรับรายละเอียด

--ผ่าน, -P
ส่งสตริงตัวเลือกไปที่ส่วนหลัง ความหมายที่แท้จริงของตัวเลือกนี้คือ
ขึ้นอยู่กับส่วนหลังและควรอธิบายไว้ในหน้าคู่มือแต่ละหน้า
แต่ละ.

file ไฟล์ต้นฉบับ SGML ชื่อทั้ง ไฟล์ or file.sgml.

การรันแบ็กเอนด์โดยไม่มีอาร์กิวเมนต์จะทำให้แสดงรายการตัวเลือกทั้งหมด (ข้อความแสดงข้อผิดพลาด
ในกรณีนี้สามารถละเว้นเกี่ยวกับ "ไม่มีชื่อไฟล์" ได้อย่างปลอดภัย) ด้านหลังที่มีอยู่
รวม (ชื่อในวงเล็บเป็นแบบเก่าและล้าสมัย):

linuxdoc -B html (sgml2html)
แปลเป็น HTML

ข้อมูล linuxdoc -B (sgml2info)
แปลเป็นข้อมูล GNU

linuxdoc -B lyx (sgml2lyx)
แปลเป็นมาโคร Lyx

linuxdoc -B ลาเท็กซ์ (sgml2latex)
แปลเป็น LaTeX 2e

linuxdoc -B rtf (sgml2rtf)
แปลเป็นรูปแบบ Microsoft Rich Text

linuxdoc -B txt (sgml2txt)
แปลเป็นข้อความธรรมดาหรือมาร์กอัปหน้าคู่มือ Unix

นอกจากนี้ยังมีเครื่องมือ linuxdoc-Bตรวจสอบ
(sgmlcheck) ใช้สำหรับตรวจสอบไวยากรณ์ Linuxdoc DTD SGML ของแหล่งเอกสาร
โดยไม่ต้องสร้างเวอร์ชันแปลจริงๆ

แบ็คเอนด์-ไดรเวอร์


นี่คือคำอธิบายสำหรับไดรเวอร์แบ็กเอนด์แต่ละตัว:

************************************************** **

linuxdoc -B HTML (sgml2html) แปลงไฟล์ต้นฉบับ LinuxDoc DTD SGML เป็นเอาต์พุต HTML
ผลลัพธ์จะปรากฏในไฟล์ระดับบนสุด file.html และ file-n.html สำหรับแต่ละส่วน
(การกระทำเริ่มต้น แต่สามารถเปลี่ยนได้ตามตัวเลือก) โดยที่ ไฟล์ เป็นชื่อของแหล่ง SGML
ไฟล์และ n เป็นชื่อส่วน

คู่แอตทริบิวต์/ค่า "output=html" ถูกตั้งค่าสำหรับเงื่อนไข

linuxdoc -B HTML ยอมรับตัวเลือกต่อไปนี้: [--แยก 0 | 1 | 2 ] [--dosnames]
[--ปุ่มรูปภาพ] [--toc 0 | 1 | 2 ]

ความหมายของพวกเขาคือ:

--แยก, -s
ระดับใดที่จะแยกเอกสารต้นทาง 0 = ไม่แยก 1 = แยกตามวิชาเอก
ส่วน 2 = แยกตามส่วนย่อย

--toc, -T
ระดับใดที่จะสร้าง toc.
0 = ไม่สร้าง toc เลย
1 = รวมส่วนหลัก (/บท/ส่วน)
2 = รวมถึงส่วนย่อย

--dosnames, -h
ใช้ ".htm" แทน ".html" เป็นส่วนขยายของ

--imagebuttons, -ฉัน
ใช้ไอคอนรูปภาพลูกศร "ถัดไป" "ก่อนหน้า" และ "เนื้อหา" ที่รวมอยู่ใน
/usr/share/linuxdoc-tools เป็นปุ่มนำทาง

--footer, -F
ใช้ไฟล์ที่ระบุเป็นส่วนท้ายในไฟล์ html ที่เป็นผลลัพธ์แต่ละไฟล์ ส่วนท้ายเริ่มต้นคือ
ธรรมดา

\NS \NS

--header, -H
ใช้ไฟล์ที่ระบุเป็นส่วนด้านบนของส่วนหัวในไฟล์ html ที่เป็นผลลัพธ์แต่ละไฟล์
โปรดทราบว่านี่ไม่ใช่ส่วนที่สมบูรณ์ของส่วนหัว (เช่นชื่อเรื่องและลิงก์
(ถัดไป ก่อนหน้า เนื้อหา) ในส่วนหัวเริ่มต้นจะยังคงอยู่ ค่าเริ่มต้นคือ

\NS
\NS \NS

************************************************** **

linuxdoc -B ข้อมูล (sgml2info) แปลงไฟล์ต้นฉบับ LinuxDoc DTD SGML เป็นรูปแบบข้อมูล GNU
ผลลัพธ์จะปรากฏใน file.info ที่ไหน ไฟล์ เป็นชื่อของไฟล์ต้นทาง SGML

คู่แอตทริบิวต์/ค่า "output=info" ถูกตั้งค่าสำหรับเงื่อนไข

linuxdoc -B ข้อมูล ไม่มีตัวเลือกเฉพาะแบ็กเอนด์

************************************************** **

linuxdoc -B น้ำยาง (sgml2latex) แปลงไฟล์ต้นทาง LinuxDoc DTD SGML เป็นเอาต์พุต LaTeX
โดยใช้โปรแกรม nsgmls(1) หรือ onsgmls(1) parser และ the sgmlsasp(1) นักแปล การใช้ LaTeX
ผลผลิตและ น้ำยาง(1) ตัวจัดรูปแบบข้อความ คุณสามารถสร้างเอาต์พุต DVI และ PostScript
เอาท์พุทโดยใช้ dvips(1) ตัวแปลง ผลลัพธ์จะปรากฏใน file.tex สำหรับเอาต์พุต LaTeX
file.dvi สำหรับเอาต์พุต DVI หรือ file.ps สำหรับเอาต์พุต PostScript โดยที่ ไฟล์ เป็นชื่อของ
ไฟล์ต้นฉบับ SGML

การใช้เอาต์พุต LaTeX และ pdflatex(1) ตัวจัดรูปแบบข้อความ คุณสามารถสร้าง nice
เอาต์พุต PDF เหมาะสำหรับการดูด้วยโปรแกรมดู PDF เช่น xpdf(1) acroread(1) หรือ ghostview(1)

คู่แอตทริบิวต์/ค่า "output=latex2e" ถูกตั้งค่าสำหรับเงื่อนไข

linuxdoc -B น้ำยาง ยอมรับตัวเลือกเฉพาะแบ็กเอนด์ต่อไปนี้: [--เอาท์พุท=tex|DVI|ps|ไฟล์ PDF]
[--บิบเท็กซ์] [--makeindex] [--pagenumber=n] --เร็ว [--ลาเท็กซ์=น้ำยาง|hlatex|แผ่นเพลท|เจลาเท็กซ์]
[--dvips=dvips|dvi2ps]

ความหมายของพวกเขาคือ:

--output=fmt, -o
ระบุรูปแบบผลลัพธ์ที่ต้องการ ตัวระบุ fmt อาจเป็น ``tex'', ``dvi'',
``ps'' หรือ ``pdf''

หมายเหตุ: เวอร์ชันนี้ไม่เขียนทับ/ลบไฟล์ระดับกลาง: ไฟล์ tex สำหรับ dvi
เอาต์พุตหรือไฟล์ tex/dvi สำหรับเอาต์พุต ps ซึ่งเป็นพฤติกรรมที่แตกต่างจากเดิม
SGML-Tools 1.0.9 ดังนั้นคุณจะได้รับคำเตือนที่นี่

--bibtex, -b
ประมวลผล TeX ที่สร้างขึ้นด้วย bibtex(1)

--makeindex, -m
สร้างไฟล์ดัชนี TeX ที่เหมาะสมสำหรับการประมวลผลด้วย makeindex(1) จากและ
และ แท็กที่มีอยู่ในแหล่ง SGML

--pagenumber, -n
ตั้งค่าหมายเลขหน้าเริ่มต้นในไฟล์เอาต์พุต DVI หรือ PS

--ด่วน, -q
จัดรูปแบบ LaTeX เพียงครั้งเดียว มักจะไม่เพียงพอต่อการผลิต
ผลลัพธ์สุดท้าย (เนื่องจากการอ้างอิง ฯลฯ) แต่มีประโยชน์สำหรับการระบุข้อผิดพลาด TeX
และปัญหาการให้เหตุผล

--ผ่าน, -P
อาร์กิวเมนต์ของตัวเลือก pass จะถูกแทรกหลังจากสร้างคำนำ LaTeX แล้ว
โดยแท็กประเภทเอกสาร ระบุรูปแบบผลลัพธ์ที่ต้องการ ตัวระบุ fmt
อาจเป็น ``tex'', ``dvi'', ``ps'' หรือ ``pdf''

--ลาเท็กซ์=Alternative_latex_command, -NS
ขณะนี้ตัวเลือกนี้มีไว้สำหรับเกาหลีและญี่ปุ่น NS Alternative_latex_command สามารถ
เป็น ``latex'' (ค่าเริ่มต้น), ``hlatex'' (สำหรับภาษาเกาหลี), ``platex'' หรือ ``jlatex'' (สำหรับ
ญี่ปุ่น). ตัวเลือกนี้สามารถใช้เพื่อแสดงเอกสารภาษาเกาหลีโดยใช้ HLaTeXp หรือ to
แสดงเอกสารภาษาญี่ปุ่นโดยใช้ pLaTeX/jLaTeX หากไม่เป็นเช่นนั้น ควรติดตั้ง HLaTeX
เพื่อแสดงเอกสารภาษาเกาหลี ในทางกลับกัน สามารถแสดงเอกสารภาษาญี่ปุ่นได้
ด้วย jLaTeX
(ซึ่งเป็นค่าเริ่มต้นเมื่อระบุ ``-c nippon'') ดังนั้นหากคุณมี
jLaTeX คุณอาจไม่ต้องติดตั้ง pLaTeX

--dvips=Alternative_dvips_command, -NS
ขณะนี้ตัวเลือกนี้มีไว้สำหรับภาษาญี่ปุ่น NS Alternative_dvips_command เป็นไปได้
``dvips'' หรือ ``dvi2ps'' หากคุณไม่รู้สิ่งนี้ คุณอาจไม่ต้องการสิ่งนี้

************************************************** **

linuxdoc -B หรูหรา (sgml2lyx) แปลงไฟล์ต้นฉบับ LinuxDoc DTD SGML เป็นเอาต์พุต LyX
ผลลัพธ์จะปรากฏใน file.lyx ที่ไหน ไฟล์ เป็นชื่อของไฟล์ต้นทาง SGML

คู่แอตทริบิวต์/ค่า "output=lyx" ถูกตั้งค่าสำหรับเงื่อนไข

linuxdoc -B หรูหรา ไม่มีตัวเลือกเฉพาะแบ็กเอนด์

************************************************** **

linuxdoc -B RTF (sgml2rtf) แปลงไฟล์ต้นฉบับ LinuxDoc DTD SGML เป็น RTF ซึ่งเป็น Rich Text
Tormat ที่ใช้โดยระบบช่วยเหลือของ Microsoft Windows ผลลัพธ์จะปรากฏในไฟล์ระดับบนสุด
file.rtf และ file-n.rtf สำหรับแต่ละส่วน โดยที่ ไฟล์ เป็นชื่อของไฟล์ต้นทาง SGML
เอาต์พุต RTF ได้รับการปรับแต่งสำหรับการคอมไพล์โดย Windows Help Compiler (hc31.exe)

คู่แอตทริบิวต์/ค่า "output=rtf" ถูกตั้งค่าสำหรับเงื่อนไข

linuxdoc -B RTF ยอมรับ [--สองแยก] เป็นตัวเลือกเฉพาะแบ็กเอนด์ ต่อไปนี้เป็น
ความหมายของตัวเลือกนี้:

--twosplit, -2
แยกไฟล์ทั้งสองที่ n. ส่วนและส่วนย่อยนาโนเมตร

************************************************** **

linuxdoc -B TXT (sgml2txt) แปลงไฟล์ต้นฉบับ LinuxDoc DTD SGML เป็น ASCII, ISO-8859-1,
หรือเอาต์พุต EUC-JP ผลลัพธ์จะปรากฏใน file.txt ที่ไหน ไฟล์ เป็นชื่อของแหล่ง SGML
ไฟล์

คู่แอตทริบิวต์/ค่า "output=txt" ถูกตั้งค่าสำหรับเงื่อนไข

linuxdoc -B TXT ยอมรับตัวเลือกแบ็กเอนด์ต่อไปนี้: [--manpage] [--กรอง] [--ช่องว่าง=n]

ความหมายของตัวเลือกเหล่านี้คือ:

--manpage, -m
ส่งออกไฟล์ต้นฉบับ groff เหมาะสำหรับการฟอร์แมตด้วย groff -ชาย สำหรับหน้าคน

--กรอง, -f
ลบ backspace-overstrikes ออกจากแบบฟอร์มกลางที่สร้างโดย groff(1)

--ผ่าน, -P
อาร์กิวเมนต์ของตัวเลือกการส่งจะถูกเพิ่มไปยังตัวเลือกบรรทัดคำสั่งที่ส่งไปยัง
groff(1)

--ช่องว่าง=n, -NS
กำหนดขีดจำกัดของบรรทัดว่างต่อเนื่องสำหรับสร้างเอกสารส่งออก NS
ขีดจำกัดเริ่มต้นคือ 3 หากระบุ 0 (ศูนย์) ผลลัพธ์จะมีช่องว่างต่อเนื่องจำนวนมาก
เส้น

************************************************** **

linuxdoc -B ตรวจสอบ (sgmlcheck) รันการแยกวิเคราะห์ SGML บนแหล่งเอกสารที่ระบุ ใด ๆ
ข้อผิดพลาดจะถูกรายงานไปยังเอาต์พุตมาตรฐาน ไม่มีการสร้างเวอร์ชันที่จัดรูปแบบของแหล่งที่มา

โปรดทราบว่า linuxdoc -B ตรวจสอบ ประมวลผลล่วงหน้าแหล่ง LinuxDoc DTD SGML โดยทำ
เงื่อนไขที่อธิบายโดย </if> . ใดๆ และ <<เว้นแต่> แท็ก เอกสาร
แหล่งที่มาที่มีแท็กเหล่านี้จะสร้างความสับสนให้กับตัวแยกวิเคราะห์ SGML แบบสแตนด์อโลน linuxdoc -B ตรวจสอบ
ไม่มีตัวเลือกเฉพาะแบ็กเอนด์
************************************************** **

ใช้ linuxdoc ออนไลน์โดยใช้บริการ onworks.net


Ad


Ad