ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


tbl - จัดรูปแบบตารางสำหรับ troff

เรื่องย่อ


ช้อนโต๊ะ [-ประวัติย่อ] [ไฟล์ ... ]

DESCRIPTION


หน้าคู่มือนี้อธิบายเวอร์ชัน GNU ของ ช้อนโต๊ะซึ่งเป็นส่วนหนึ่งของเอกสาร groff
ระบบการจัดรูปแบบ ช้อนโต๊ะ รวบรวมคำอธิบายของตารางที่ฝังอยู่ภายใน troff ไฟล์อินพุต
เป็นคำสั่งที่เข้าใจโดย troff. โดยปกติควรเรียกใช้โดยใช้ -t
ตัวเลือกของ กรอฟ มันเข้ากันได้กับ Unix . อย่างมาก ช้อนโต๊ะ. ผลลัพธ์ที่สร้างโดย GNU ช้อนโต๊ะ
ไม่สามารถประมวลผลด้วย Unix troff; ต้องประมวลผลด้วย GNU troff. หากไม่มีไฟล์
กำหนดในบรรทัดคำสั่งหรือชื่อไฟล์ของ - จะได้รับ อินพุตมาตรฐานจะถูกอ่าน

OPTIONS


-C เปิดใช้งานโหมดความเข้ากันได้เพื่อรับรู้ .TS และ .ต.อ แม้จะตามด้วย a
อักขระอื่นที่ไม่ใช่ช่องว่างหรือขึ้นบรรทัดใหม่ อักขระผู้นำ (\a) ถูกจัดการเป็น
ตีความ

-v พิมพ์หมายเลขรุ่น

ภาษา ภาพรวม


ช้อนโต๊ะ คาดว่าจะพบคำอธิบายตารางที่รวมอยู่ใน .TS (เริ่มตาราง) และ .ต.อ (ตาราง
จบ) มาโคร ภายในแต่ละส่วนของตารางดังกล่าว สามารถกำหนดตารางอื่นได้โดยใช้
ขอ .NS& ก่อนคำสั่งสุดท้าย .ต.อ. คำจำกัดความแต่ละตารางมีดังต่อไปนี้
โครงสร้าง:

เหตุการณ์ที่ ตัวเลือก
นี้เป็นทางเลือก ส่วนตารางนี้สามารถใช้ตัวเลือกเหล่านี้ได้หลายตัวที่แจกจ่ายใน
1 เส้นขึ้นไป ดิ ทั่วโลก ตัวเลือก ส่วนหนึ่ง ต้องจบด้วย a . เสมอ อัฒภาค ;
.

ตาราง รูป สเปค
ต้องให้ส่วนนี้ไม่ใช่ตัวเลือก กำหนดจำนวนคอลัมน์
(เซลล์) ของตาราง นอกจากนี้ แต่ละเซลล์ยังถูกจำแนกตามศูนย์กลาง ซ้าย
ปรับหรือตัวเลข ฯลฯ ข้อกำหนดนี้สามารถมีได้หลายบรรทัด แต่ต้อง
เสร็จสิ้นโดย a จุด . ที่ท้ายบรรทัดสุดท้าย หลังจากนิยามแต่ละเซลล์แล้ว
คอลัมน์ specifiers สามารถต่อท้ายได้ แต่นั่นก็เป็นทางเลือก

เซลล์จะถูกคั่นด้วยอักขระแท็บตามค่าเริ่มต้น ที่สามารถเปลี่ยนแปลงได้โดย ทั่วโลก
ตัวเลือก ทีบีแอล(c)ที่นี่มี c เป็นตัวละครตามอำเภอใจ

SIMPLE ตัวอย่าง


คำจำกัดความของตารางที่ง่ายที่สุดคือ
.TS
ซีซีซี
นี้เป็นศูนย์กลาง
นี้ก็เช่นกัน
.ต.อ
โดยใช้ c c cแต่ละเซลล์ในตารางทั้งหมดจะถูกจัดกึ่งกลาง ตัวละครที่แยกจากกัน
อยู่ที่นี่ค่าเริ่มต้น แถบ.

ผลที่ได้คือ

นี้เป็นศูนย์กลาง
นี้ก็เช่นกัน

คำจำกัดความนี้เหมือนกับ
.TS
แท็บ(@);
ซีซีซี
นี้@is@centered
อืม@นี้@ด้วย
.ต.อ
ที่นี่ อักขระแท็บแยกจะเปลี่ยนเป็นตัวอักษร @.

นอกจากนี้ยังสามารถเพิ่มชื่อเรื่องและเปลี่ยนทิศทางศูนย์กลางไปยังตำแหน่งอื่นๆ ได้อีกมากมาย
รูปแบบ:
.TS
แท็บ(@);
css
แอลซีเอ็น
ชื่อหนังสือ
ซ้าย@ศูนย์@123
อื่น@หมายเลข@75
.ต.อ
ผลที่ได้คือ

ชื่อหนังสือ
ศูนย์ซ้าย123
อีกหมายเลข 75
Here l วิธี ชิดซ้ายและ n วิธี เชิงตัวเลขซึ่งอยู่ที่นี่ ถูกต้อง.

การใช้


เหตุการณ์ที่ ตัวเลือก
สายทันทีตาม .TS มาโครอาจมี global . ต่อไปนี้
ตัวเลือก (ละเว้นกรณีของอักขระ – Unix tbl ยอมรับเฉพาะตัวเลือกที่มีทั้งหมด
อักขระตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่ทั้งหมด) คั่นด้วยช่องว่าง แท็บ หรือเครื่องหมายจุลภาค:

ออลบ็อกซ์ ใส่แต่ละรายการของตารางในกล่อง

กล่อง ใส่ตารางในกล่อง

ศูนย์ จัดตารางให้อยู่ตรงกลาง (ค่าเริ่มต้นคือชิดซ้าย) ชื่อคีย์เวิร์ดสำรอง ศูนย์
ยังเป็นที่รู้จัก (นี่คือส่วนขยาย GNU tbl)

จุดทศนิยม (c)
ตั้งค่าอักขระที่จะรับรู้เป็นจุดทศนิยมในคอลัมน์ตัวเลข (GNU tbl
เท่านั้น)

เดลิม (xy)
ใช้ x และ y เป็นตัวคั่นเริ่มต้นและสิ้นสุดสำหรับ อีคิว(1)

กล่องคู่
ใส่ตารางในกล่องคู่

เฟรมคู่
เหมือนกับ doublebox (GNU tbl เท่านั้น)

ขยายตัว ทำให้ตารางกว้างเท่ากับความยาวบรรทัดปัจจุบัน (โดยให้การแยกคอลัมน์
ปัจจัย). ไม่สนใจหากมีการใช้ตัวระบุคอลัมน์ 'x' อย่างน้อยหนึ่งตัว (ดูด้านล่าง)

ในกรณีที่ผลรวมของความกว้างของคอลัมน์มากกว่าความยาวบรรทัดปัจจุบัน ค่า
ปัจจัยการแยกคอลัมน์ถูกตั้งค่าเป็นศูนย์ ตารางดังกล่าวขยายไปสู่ระยะขอบด้านขวา
และไม่มีการแยกคอลัมน์เลย

กรอบ เช่นเดียวกับกล่อง (GNU tbl เท่านั้น)

เส้นขนาด(n)
กำหนดเส้นหรือกฎ (เช่น จาก กล่อง) เข้า n- ประเภทจุด

โนคีบ อย่าใช้การเบี่ยงเบนเพื่อป้องกันตัวแบ่งหน้า (GNU tbl เท่านั้น) โดยทั่วไป ช้อนโต๊ะ ความพยายามในการ
เพื่อป้องกันการแตกร้าวบนโต๊ะกล่องโดยใช้การเบี่ยงเบนความสนใจ นี้สามารถ
บางครั้งโต้ตอบกับแพ็คเกจมาโครได้ไม่ดีนัก เมื่อใช้เชิงอรรถ
ตัวอย่างเช่น ถูกนำมาใช้

ไม่มีช่องว่าง
ละเว้นช่องว่างนำหน้าและต่อท้ายในรายการข้อมูล (GNU tbl เท่านั้น)

โนวาร์น ปิดคำเตือนที่เกี่ยวข้องกับตารางที่เกินความกว้างของบรรทัดปัจจุบัน (GNU tbl
เท่านั้น)

แท็บ (x) ใช้อักขระ x แทนที่จะเป็นแท็บเพื่อแยกรายการในบรรทัดข้อมูลเข้า

ตัวเลือกส่วนกลางต้องลงท้ายด้วยเครื่องหมายอัฒภาค อาจมีช่องว่างระหว่างตัวเลือก
และอาร์กิวเมนต์ในวงเล็บ

ตาราง รูป สเปค
หลังจากตัวเลือกส่วนกลางจะมีบรรทัดที่อธิบายรูปแบบของแต่ละบรรทัดของตาราง แต่ละ
บรรทัดรูปแบบดังกล่าวอธิบายหนึ่งบรรทัดของตารางเอง ยกเว้นบรรทัดรูปแบบสุดท้าย
(ซึ่งคุณต้องลงท้ายด้วยจุด) อธิบายบรรทัดที่เหลือทั้งหมดของตาราง โสด-
อักขระหลักอธิบายแต่ละคอลัมน์ของแต่ละบรรทัดของตาราง ตัวละครหลักสามารถเป็น
คั่นด้วยช่องว่างหรือแท็บ คุณสามารถเรียกใช้ข้อกำหนดรูปแบบสำหรับหลายบรรทัด
รวมกันในบรรทัดเดียวกันโดยคั่นด้วยเครื่องหมายจุลภาค

คุณสามารถติดตามอักขระหลักแต่ละตัวด้วยตัวระบุที่กำหนดแบบอักษรและขนาดจุด
ของรายการที่เกี่ยวข้อง ซึ่งกำหนดความกว้างของคอลัมน์ ระยะห่างระหว่างคอลัมน์ ฯลฯ

บรรทัดรูปแบบที่ยาวที่สุดกำหนดจำนวนคอลัมน์ในตาราง รูปแบบที่ขาดหายไป
descriptors ที่ส่วนท้ายของบรรทัดรูปแบบจะถือว่าเป็น L. คอลัมน์พิเศษใน data
(ซึ่งไม่มีรายการรูปแบบที่สอดคล้องกัน) จะถูกละเว้น

อักขระหลักที่ใช้ได้คือ:

a,A จัดเส้นที่ยาวที่สุดในคอลัมน์นี้ให้อยู่ตรงกลางแล้วชิดซ้ายบรรทัดอื่นทั้งหมดในนี้
คอลัมน์เทียบกับเส้นกึ่งกลางนั้น ความคิดคือการใช้ตัวอักษรดังกล่าว
คอลัมน์ย่อย (จึงเป็นชื่อของอักขระหลัก) ร่วมกับ L; พวกเขาคือ
เรียกว่าคอลัมน์ย่อยเพราะ A รายการถูกเยื้องโดย 1n สัมพันธ์กับ L รายการ.
ตัวอย่าง:

.TS
แท็บ (;);
ล.
รายการที่หนึ่ง;1
รายการย่อยที่สอง;2
รายการย่อยที่สาม;3
.NS&
ล.
รายการที่สิบเอ็ด;11
รายการย่อย ยี่สิบสอง;22
ข้อสามสิบสาม;33
.ต.อ

ผลลัพธ์:

ข้อ 1
รายการย่อยที่สอง 2
รายการย่อยที่สาม 3
ข้อ 11 XNUMX
รายการย่อย ยี่สิบสอง 22
ข้อย่อย สามสิบสาม 33

c,C รายการกึ่งกลางภายในคอลัมน์

l,L ปรับรายการให้ชิดซ้ายภายในคอลัมน์

n,N ปรับรายการเป็นตัวเลขในคอลัมน์: จัดตำแหน่งหน่วยของตัวเลขให้ตรงกัน
ในแนวตั้ง หากมีจุดอยู่ติดกับตัวเลขอย่างน้อยหนึ่งจุด ให้ใช้ปุ่มขวาสุด
หนึ่งสำหรับการจัดตำแหน่งแนวตั้ง หากไม่มีจุด ให้ใช้หลักขวาสุดสำหรับ
การจัดตำแหน่งแนวตั้ง; มิฉะนั้น ให้จัดรายการไว้ตรงกลางคอลัมน์ การจัดตำแหน่งได้
บังคับไปยังตำแหน่งใดตำแหน่งหนึ่งโดยใช้ '\&'; ถ้ามีกรณีนี้อย่างน้อยหนึ่งกรณี
อักขระพิเศษ (ไม่พิมพ์) อยู่ในข้อมูล ใช้ตัวซ้ายสุดสำหรับ
การจัดตำแหน่ง ตัวอย่าง:

.TS
n.
1
1.5
1.5.3
ABCDE
a\&bcde
.ต.อ

ผลลัพธ์:

1
1.5
1.5.3
ABCDE
ABCDE

หากรายการตัวเลขรวมกับ L or R รายการ – สิ่งนี้สามารถเกิดขึ้นได้หาก
รูปแบบตารางเปลี่ยนไปด้วย .NS& – จัดกึ่งกลางให้กว้างที่สุด จำนวน (ของข้อมูลที่ป้อน
ภายใต้ N ระบอบการปกครอง) เทียบกับที่กว้างที่สุด L or R เข้ารักษา
การจัดตำแหน่งรายการตัวเลขทั้งหมด ตรงกันข้ามกับ A พิมพ์รายการไม่มีอะไรพิเศษ
การเยื้อง

การใช้สมการ (ที่จะประมวลผลด้วย อีคิว) ภายในคอลัมน์ที่ใช้ N ตัวระบุ
เป็นปัญหาส่วนใหญ่เนื่องมาจาก ช้อนโต๊ะอัลกอริทึมของการหาแนวดิ่ง
การจัดตำแหน่งตามที่อธิบายไว้ข้างต้น ใช้ทั่วโลก เดลิม ตัวเลือก อย่างไรก็ตาม มันคือ
ทำได้ ช้อนโต๊ะ ละเว้นข้อมูลภายใน อีคิว ตัวคั่นเพื่อจุดประสงค์นั้น

r,R ปรับรายการให้เหมาะสมภายในคอลัมน์

s,S ขยายรายการก่อนหน้าทางด้านซ้ายลงในคอลัมน์นี้ ไม่อนุญาตสำหรับคอลัมน์แรก

^ ขยายรายการจากแถวก่อนหน้าในคอลัมน์นี้ ไม่อนุญาตสำหรับแถวแรก

_,- แทนที่รายการนี้ด้วยเส้นแนวนอน โปรดทราบว่า '_' และ '-' สามารถใช้สำหรับ
เขตข้อมูลตารางเท่านั้น ไม่ใช่สำหรับบรรทัดตัวคั่นคอลัมน์

= แทนที่รายการนี้ด้วยเส้นแนวนอนคู่ โปรดทราบว่า '=' สามารถใช้สำหรับ
เขตข้อมูลตารางเท่านั้น ไม่ใช่สำหรับบรรทัดตัวคั่นคอลัมน์

| คอลัมน์ที่สอดคล้องกันจะกลายเป็นกฎแนวตั้ง (หากสองคอลัมน์นี้อยู่ติดกัน a
กฎแนวตั้งสองเท่า)

แถบแนวตั้งทางด้านซ้ายของตัวอักษรตัวแรกหรือด้านขวาของตัวสุดท้าย
สร้างเส้นที่ขอบโต๊ะ

ในการเปลี่ยนรูปแบบข้อมูลภายในตาราง ให้ใช้ .NS& คำสั่ง (ที่จุดเริ่มต้นของบรรทัด)
ตามด้วยรูปแบบและบรรทัดข้อมูล (แต่ไม่มีตัวเลือกส่วนกลาง) ที่คล้ายกับ .TS
ขอร้อง

คอลัมน์ specifiers
ต่อไปนี้คือตัวระบุที่สามารถปรากฏในส่วนต่อท้ายของตัวอักษรคีย์คอลัมน์ (ในลำดับใดก็ได้):

b,B รูปแบบย่อของ fB (ทำให้รายการที่ได้รับผลกระทบเป็นตัวหนา)

d,D เริ่มรายการที่ขยายแถวในแนวตั้ง โดยใช้ตัวระบุคอลัมน์ '^' หรือ '\^'
รายการข้อมูลที่ด้านล่างของช่วงแทนที่จะจัดกึ่งกลางในแนวตั้ง (GNU tbl
เท่านั้น). ตัวอย่าง:

.TS
แท็บ (;) allbox;
LL
ฉัน
ร ^
ล.
0000;ฟูบาร์
T{
1111
.br
2222
T};ฟู
r;
T{
3333
.br
4444
T};บาร์
-
.ต.อ

ผลลัพธ์:

┌──────┬────────┐
│0000 │ ฟูบาร์ │
├──────┼────────┤
│1111 │ │
│2222 │ │
├─────┤ │
│ r │ ฟู │
├──────┼────────┤
│3333 │ │
│4444 │ บาร์ │
└──────┴────────┘
e,E สร้างคอลัมน์ที่มีระยะห่างเท่ากัน คอลัมน์ทั้งหมดที่ทำเครื่องหมายด้วยตัวระบุนี้จะได้รับเหมือนกัน
ความกว้าง; สิ่งนี้เกิดขึ้นหลังจากคำนวณความกว้างของคอลัมน์ที่ได้รับผลกระทบแล้ว (ซึ่งหมายความว่า
ที่กฎค่าความกว้างที่ใหญ่ที่สุด)

f,F ตัวระบุตัวใดตัวหนึ่งเหล่านี้อาจตามด้วยชื่อฟอนต์ (อย่างใดอย่างหนึ่งหรือสอง
ตัวอักษรยาว) หมายเลขแบบอักษร (หลักเดียว) หรือชื่อยาวในวงเล็บ (
แบบฟอร์มสุดท้ายคือส่วนขยาย GNU tbl) ชื่อแบบอักษรหนึ่งตัวอักษรต้องคั่นด้วยหนึ่ง
หรือช่องว่างเพิ่มเติมจากสิ่งต่อไปนี้

i,I รูปแบบย่อของ fI (ทำให้รายการที่ได้รับผลกระทบเป็นตัวเอียง)

m,M นี่คือส่วนขยาย GNU tbl ตัวระบุเหล่านี้อาจตามด้วยมาโคร
ชื่อ (ยาวหนึ่งหรือสองอักขระ) หรือชื่อยาวในวงเล็บ หนึ่ง-
ชื่อแมโครตัวอักษรต้องคั่นด้วยช่องว่างอย่างน้อยหนึ่งรายการจากสิ่งต่อไปนี้
ต้องกำหนดมาโครที่สามารถระบุชื่อได้ที่นี่ก่อนสร้าง
ตาราง. มันถูกเรียกก่อนที่ข้อความในเซลล์ของตารางจะถูกส่งออก ตามที่ดำเนินการ
ในปัจจุบัน มาโครนี้จะถูกเรียกก็ต่อเมื่อมีการใช้บล็อคอินพุท นั่นคือ ข้อความระหว่าง
'T{' และ 'T}' มาโครควรมีเพียง simple troff ร้องขอให้เปลี่ยน
การจัดรูปแบบบล็อกข้อความ เช่น การปรับข้อความ การใส่ยัติภังค์ ขนาด หรือแบบอักษร มาโคร
ถูกเรียก หลังจาก การปรับเปลี่ยนเซลล์อื่นๆ เช่น b, f or v เป็นผลผลิต ดังนั้นมาโคร
สามารถเขียนทับตัวระบุการแก้ไขอื่นๆ

p,P ตามด้วยตัวเลข ซึ่งจะเปลี่ยนขนาดจุดสำหรับฟิลด์ที่ได้รับผลกระทบ ถ้า
ลงนามแล้ว ขนาดจุดปัจจุบันจะเพิ่มขึ้นหรือลดลง (โดยใช้ตัวเลขที่มีลายเซ็น
แทนที่จะเป็นตัวเลขที่มีลายเซ็นเป็นส่วนขยาย GNU tbl) ตัวระบุขนาดจุดตาม
โดยหมายเลขแยกคอลัมน์ต้องคั่นด้วยช่องว่างอย่างน้อยหนึ่งช่อง

t,T เริ่มรายการในแนวตั้งซึ่งขยายแถวที่ด้านบนของช่วงแทนที่จะเป็น
ตั้งศูนย์ในแนวตั้ง

u,U ย้ายคอลัมน์ที่เกี่ยวข้องขึ้นหนึ่งครึ่งบรรทัด

v,V ตามด้วยตัวเลข แสดงถึงระยะห่างบรรทัดแนวตั้งที่จะใช้ใน a
รายการตารางหลายบรรทัด หากลงนาม ระยะห่างบรรทัดแนวตั้งปัจจุบันคือ
เพิ่มขึ้นหรือลดลง (การใช้ตัวเลขที่มีลายเซ็นแทนตัวเลขที่มีลายเซ็นคือ a
นามสกุล GNU tbl) ตัวระบุระยะห่างบรรทัดแนวตั้งตามด้วยคอลัมน์
หมายเลขแยกต้องคั่นด้วยช่องว่างอย่างน้อยหนึ่งช่อง ไม่มีผลถ้า
รายการตารางที่เกี่ยวข้องไม่ใช่บล็อกข้อความ

w,W ค่าความกว้างคอลัมน์ต่ำสุด ต้องตามด้วย troff(1) นิพจน์ความกว้าง
ในวงเล็บหรือจำนวนเต็มแบบไม่มีหน่วย หากไม่ได้ระบุหน่วย จะใช้หน่วย en
ยังใช้เป็นความยาวบรรทัดเริ่มต้นสำหรับบล็อคข้อความที่รวมอยู่ด้วย ถ้าใช้หลายตัว
ครั้งเพื่อระบุความกว้างสำหรับคอลัมน์ใดคอลัมน์หนึ่ง รายการสุดท้ายจะมีผล

x,X คอลัมน์ขยาย หลังจากคำนวณความกว้างของคอลัมน์ทั้งหมดโดยไม่มี an x ตัวระบุ ใช้
ความกว้างของเส้นที่เหลือสำหรับคอลัมน์นี้ หากมีมากกว่าหนึ่งขยาย
คอลัมน์ กระจายพื้นที่แนวนอนที่เหลือเท่า ๆ กันระหว่างคอลัมน์ที่ได้รับผลกระทบ
(นี่คือส่วนขยายของ GNU) คุณลักษณะนี้มีผลเหมือนกับการระบุ a
ความกว้างของคอลัมน์ขั้นต่ำ

z,Z ละเว้นคอลัมน์ที่เกี่ยวข้องเพื่อวัตถุประสงค์ในการคำนวณความกว้าง ห้ามใช้
ฟิลด์แต่เฉพาะตัวระบุของคอลัมน์นี้เพื่อคำนวณความกว้าง

คำต่อท้ายตัวเลขบนอักขระหลักจะถูกตีความว่าเป็นการแยกคอลัมน์ในหน่วย en
(คูณด้วยสัดส่วนถ้า ขยายตัว ออปชั่นเปิดอยู่ – ในกรณีที่เต็มตารางนี้
อาจเป็นศูนย์) การแยกเริ่มต้นคือ 3n

ตัวระบุคอลัมน์ x เป็นคนละเรื่องกับ e และ w (แต่ e ไม่ได้แยกออกจากกัน
กับ w); หากระบุหลายครั้งสำหรับคอลัมน์ใดคอลัมน์หนึ่ง รายการสุดท้ายจะมีผล:
x ปลดทั้งสอง e และ wในขณะที่ทั้ง e or w แทนที่ x.

ตาราง ข้อมูล
บรรทัดรูปแบบจะตามด้วยบรรทัดที่มีข้อมูลจริงของตาราง ตามด้วย
ในที่สุดโดย .ต.อ. ภายในบรรทัดข้อมูลดังกล่าว โดยปกติรายการจะถูกคั่นด้วยอักขระแท็บ
(หรืออักขระที่ระบุด้วย แถบ ตัวเลือก). สายอินพุตยาวสามารถแยกออกได้
หลายบรรทัดหากอักขระตัวสุดท้ายในบรรทัดคือ '\' (ซึ่งจะหายไปหลังจาก
ต่อกัน)

โปรดทราบว่า ช้อนโต๊ะ คำนวณความกว้างของคอลัมน์ทีละบรรทัด ใช้ \w กับแต่ละรายการซึ่ง
ไม่ใช่บล็อกข้อความ เป็นผลให้การก่อสร้างเช่น

.TS
ค,ล.
\s[20]มม
MMMM
.ต.อ

ล้มเหลว; คุณต้องพูดว่า

.TS
ซีพี20,แอลพี20.
MM
MMMM
.ต.อ

or

.TS
ค,ล.
\s[20]มม
\s[20]อืมมม
.ต.อ

จุดขึ้นต้นบรรทัด ตามด้วยอะไรก็ได้ยกเว้นตัวเลขจะถูกจัดการเป็นคำสั่ง troff
ผ่านไปโดยไม่มีการเปลี่ยนแปลง ตำแหน่งของตารางจะไม่เปลี่ยนแปลงในกรณีนี้

หากสายข้อมูลประกอบด้วยเพียง '_' หรือ '=' เส้นเดียวหรือสองบรรทัดตามลำดับคือ
ลากข้ามโต๊ะ ณ จุดนั้น หากรายการเดียวในบรรทัดข้อมูลประกอบด้วย '_' เท่านั้น
หรือ '=' จากนั้นรายการนั้นจะถูกแทนที่ด้วยบรรทัดเดียวหรือสองบรรทัดร่วมกับเพื่อนบ้าน ถ้า
รายการข้อมูลประกอบด้วย '\_' หรือ '\=' เท่านั้น โดยจะวาดเส้นเดียวหรือสองบรรทัดตามลำดับ
ข้ามทุ่ง ณ จุดนั้นซึ่งไม่ร่วมกับเพื่อนบ้าน

รายการข้อมูลที่ประกอบด้วยเฉพาะ '\Rx' ('x' อักขระใดๆ) จะถูกแทนที่ด้วยการทำซ้ำของ
อักขระ 'x' กว้างเท่ากับคอลัมน์ (ไม่รวมเพื่อนบ้าน)

รายการข้อมูลที่ประกอบด้วย '\^' เท่านั้นบ่งชี้ว่าฟิลด์ที่อยู่เหนือสแปน
ลงมาแถวนี้

ข้อความ บล็อก
บล็อกข้อความสามารถใช้เพื่อป้อนข้อมูลเป็นรายการเดียวซึ่งจะยาวเกินไปเช่น a
สตริงอย่างง่ายระหว่างแท็บ มันเริ่มต้นด้วย 'T{' และปิดด้วย 'T}' อดีต
ต้องสิ้นสุดบรรทัดและหลังต้องขึ้นบรรทัดอาจตามด้วยคอลัมน์ข้อมูลอื่น ๆ
(คั่นด้วยแท็บหรืออักขระที่กำหนดด้วย แถบ ตัวเลือกสากล)

โดยค่าเริ่มต้น บล็อกข้อความจะถูกจัดรูปแบบด้วยการตั้งค่าที่เคยใช้งานมาก่อน
เข้าโต๊ะ อาจถูกแทนที่โดย m, vและ w ตัวระบุ tbl ตัวอย่างเช่น,
เพื่อทำให้บล็อคข้อความทั้งหมดเป็นรอยหยักขวา ให้แทรก .na ก่อนเริ่มต้น .TS (และ .ad
หลังโต๊ะ)

หากไม่ได้ระบุตัวระบุ 'w' หรือ 'x[cq] สำหรับ ทั้งหมด คอลัมน์ของช่วงบล็อกข้อความ the
ความยาวเริ่มต้นของบล็อกข้อความ (เพื่อให้แม่นยำยิ่งขึ้น ความยาวของบรรทัดที่ใช้ในการประมวลผล
การเบี่ยงเบนบล็อกข้อความ) คำนวณเป็น L×C/(N+1) โดยที่ 'L' คือความยาวบรรทัดปัจจุบัน 'C'
จำนวนคอลัมน์ที่ขยายโดยบล็อกข้อความ และ 'N' จำนวนคอลัมน์ทั้งหมดใน
โต๊ะ. อย่างไรก็ตามโปรดทราบว่าความกว้างของการเบี่ยงเบนจริงตามที่ส่งคืนใน register \n[ดล]
ถูกใช้ในที่สุดเป็นความกว้างของบล็อกข้อความ หากจำเป็น คุณยังสามารถควบคุมข้อความได้
ความกว้างของบล็อกด้วยการแทรก a . โดยตรง .NS ขอทันทีหลังจาก 'T{'

เบ็ดเตล็ด
การลงทะเบียนหมายเลข \n[TW] ยึดความกว้างของตาราง ไม่สามารถใช้ภายในตารางได้เอง
แต่ถูกกำหนดไว้ก่อนเรียก .ต.อ เพื่อให้มาโครนี้ใช้งานได้

ช้อนโต๊ะ ยังกำหนดมาโคร .NS# ซึ่งสร้างเส้นด้านล่างและด้านข้างของโต๊ะชนิดบรรจุกล่อง
ในขณะที่ ช้อนโต๊ะ เรียกมาโครนี้เองที่ส่วนท้ายของตาราง มันสามารถใช้โดย macro
แพ็คเกจเพื่อสร้างกล่องสำหรับตารางหลายหน้าโดยเรียกมันว่าภายในส่วนท้ายของหน้า หนึ่ง
ตัวอย่างนี้แสดงโดย -นางสาว มาโครที่ให้ฟังก์ชันนี้หาก table
เริ่มต้นด้วย .TS H แทนการเรียกมาตรฐานไปที่ .TS แมโคร

ปฏิสัมพันธ์ กับ พ.ศ


ช้อนโต๊ะ(1) ควรเรียกมาก่อนเสมอ อีคิว(พ.ศ. 1) (กร๊ฟ(1) ดูแล .โดยอัตโนมัติ
ลำดับที่ถูกต้องของตัวประมวลผลล่วงหน้า)

GNU TBL การปรับปรุง


ไม่มีการจำกัดจำนวนคอลัมน์ในตาราง หรือการจำกัดจำนวนข้อความ
บล็อก ทุกเส้นของตารางถือเป็นความกว้างของคอลัมน์ ไม่ใช่แค่
200 คนแรก ความต่อเนื่องของตาราง (.NS&) ไม่จำกัดบรรทัดแรก 200 บรรทัด

รายการตัวเลขและตัวอักษรอาจปรากฏในคอลัมน์เดียวกัน

รายการที่เป็นตัวเลขและตัวอักษรอาจขยายในแนวนอน

ช้อนโต๊ะ ใช้ register, string, macro และการผันชื่อที่ขึ้นต้นด้วย digit 3. เมื่อ
การใช้ ช้อนโต๊ะ คุณควรหลีกเลี่ยงการใช้ชื่อที่ขึ้นต้นด้วย a 3.

GNU TBL ภายใน มาโคร


ตั้งแต่ ช้อนโต๊ะ กำหนดมาโครของตัวเอง (ก่อนแต่ละตาราง) จำเป็นต้องใช้ 'end-
มาโครของมาโคร นอกจากนี้ ต้องปิดตัวละครหนี ที่นี่และ
ตัวอย่าง.

.eo
.de เอเทเบิล ..
.TS
แท็บ allbox(;);
ซ.
\$1;\$2
.ต.อ
...
.ec
.ATABLE โต๊ะ
.ATABLE ตารางอื่น
.ATABLE และ "อีกอันหนึ่ง"

อย่างไรก็ตาม โปรดทราบว่าไม่ใช่คุณสมบัติทั้งหมดของ ช้อนโต๊ะ สามารถห่อเป็นมาโครได้เพราะ ช้อนโต๊ะ เห็น
อินพุตก่อนหน้า troff. ตัวอย่างเช่น การจัดรูปแบบตัวเลขด้วยการจัดแนวแนวตั้ง
จุดทศนิยมล้มเหลวหากตัวเลขเหล่านั้นถูกส่งผ่านเป็นพารามิเตอร์มาโครเนื่องจาก decimal
การจัดตำแหน่งจุดถูกจัดการโดย ช้อนโต๊ะ ตัวมันเอง: เห็นเฉพาะ '\$1', '\$2' เป็นต้น ดังนั้นจึง
จำจุดทศนิยมไม่ได้

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


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    สวก
    สวก
    SWIG คือเครื่องมือพัฒนาซอฟต์แวร์
    ที่เชื่อมโปรแกรมที่เขียนด้วยภาษา C และ
    C++ ที่มีระดับสูงหลากหลาย
    ภาษาโปรแกรม SWIG ใช้กับ
    แตกต่าง...
    ดาวน์โหลด SWIG
  • 2
    WooCommerce Nextjs ตอบสนองธีม
    WooCommerce Nextjs ตอบสนองธีม
    ตอบสนองธีม WooCommerce ที่สร้างขึ้นด้วย
    JS, Webpack, Babel, Node และ . ถัดไป
    Express โดยใช้ GraphQL และ Apollo
    ลูกค้า. ร้านค้า WooCommerce ใน React (
    ประกอบด้วย: สินค้า...
    ดาวน์โหลด WooCommerce Nextjs React Theme
  • 3
    Archlabs_repo
    Archlabs_repo
    แพ็คเกจ repo สำหรับ ArchLabs นี่คือ
    แอปพลิเคชันที่สามารถดึงข้อมูลได้
    ราคาเริ่มต้นที่
    https://sourceforge.net/projects/archlabs-repo/.
    ได้รับการโฮสต์ใน OnWorks ใน...
    ดาวน์โหลด archlabs_repo
  • 4
    โครงการ Zephyr
    โครงการ Zephyr
    โครงการ Zephyr คือคนรุ่นใหม่
    ระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ที่
    รองรับฮาร์ดแวร์หลายตัว
    สถาปัตยกรรม มันขึ้นอยู่กับ
    เคอร์เนลขนาดเล็ก...
    ดาวน์โหลดโครงการ Zephyr
  • 5
    SCCons
    SCCons
    SCons เป็นเครื่องมือสร้างซอฟต์แวร์
    ที่เป็นทางเลือกที่เหนือกว่า
    เครื่องมือสร้าง "Make" แบบคลาสสิกที่
    เราทุกคนรู้จักและชื่นชอบ SCCons คือ
    ดำเนินการก...
    ดาวน์โหลด SCCons
  • 6
    พีเอสอินท์
    พีเอสอินท์
    PSeInt เป็นล่ามรหัสหลอกสำหรับ
    นักศึกษาการเขียนโปรแกรมที่พูดภาษาสเปน
    จุดประสงค์หลักคือเพื่อเป็นเครื่องมือสำหรับ
    การเรียนรู้และทำความเข้าใจพื้นฐาน
    แนวคิด...
    ดาวน์โหลด PSeInt
  • เพิ่มเติม»

คำสั่ง Linux

Ad