ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

gtbl - ອອນລາຍໃນຄລາວ

ແລ່ນ gtbl ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ gtbl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


tbl - ຕາຕະລາງຮູບແບບສໍາລັບ troff

ສະຫຼຸບສັງລວມ


tbl [-ຊິ​ວະ​ປະ​ຫວັດ] [ໄຟ ... ]

ລາຍລະອຽດ


ຫນ້າຄູ່ມືນີ້ອະທິບາຍສະບັບ GNU ຂອງ tbl, ເຊິ່ງເປັນສ່ວນຫນຶ່ງຂອງເອກະສານ groff
ລະບົບການຈັດຮູບແບບ. tbl ລວບລວມລາຍລະອຽດຂອງຕາຕະລາງທີ່ຝັງຢູ່ພາຍໃນ ຕັດໄມ້ ໄຟລ໌ປ້ອນຂໍ້ມູນ
ເຂົ້າໄປໃນຄໍາສັ່ງທີ່ເຂົ້າໃຈໂດຍ ຕັດໄມ້. ໂດຍປົກກະຕິ, ມັນຄວນຈະຖືກເອີ້ນໂດຍໃຊ້ -t
ທາງເລືອກຂອງ Groff. ມັນເຂົ້າກັນໄດ້ສູງກັບ Unix tbl. ຜົນຜະລິດທີ່ຜະລິດໂດຍ GNU tbl
ບໍ່ສາມາດປະມວນຜົນດ້ວຍ Unix ຕັດໄມ້; ມັນຕ້ອງໄດ້ຮັບການປຸງແຕ່ງດ້ວຍ GNU ຕັດໄມ້. ຖ້າບໍ່ມີໄຟລ໌
ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງຫຼືຊື່ໄຟລ໌ຂອງ - ແມ່ນໃຫ້, ວັດສະດຸປ້ອນມາດຕະຖານຖືກອ່ານ.

OPTIONS


-C ເປີດໃຊ້ໂໝດຄວາມເຂົ້າກັນໄດ້ເພື່ອຮັບຮູ້ .TS ແລະ .TE ເຖິງແມ່ນວ່າໃນເວລາທີ່ປະຕິບັດຕາມໂດຍ a
ລັກສະນະນອກເໜືອໄປຈາກຊ່ອງຫວ່າງ ຫຼືແຖວໃໝ່. ຕົວລະຄອນຜູ້ນໍາ (\a) ຖືກຈັດການເປັນ
ຕີຄວາມໝາຍ.

-v ພິມໝາຍເລກລຸ້ນ.

LANGUAGE ພາບລວມ


tbl ຄາດວ່າຈະຊອກຫາຄໍາອະທິບາຍຕາຕະລາງຫໍ່ຢູ່ໃນ .TS (ຕາຕະລາງເລີ່ມຕົ້ນ) ແລະ .TE (ຕາຕະລາງ
end) ມະຫາພາກ. ພາຍໃນແຕ່ລະພາກສ່ວນຕາຕະລາງດັ່ງກ່າວ, ຕາຕະລາງອື່ນສາມາດຖືກກໍານົດໂດຍການນໍາໃຊ້
ຮ້ອງຂໍ .T& ກ່ອນຄໍາສັ່ງສຸດທ້າຍ .TE. ແຕ່ລະຄໍານິຍາມຕາຕະລາງມີດັ່ງຕໍ່ໄປນີ້
ໂຄງສ້າງ:

Global ທາງເລືອກໃນການ
ນີ້ແມ່ນທາງເລືອກ. ພາກສ່ວນຕາຕະລາງນີ້ສາມາດນໍາໃຊ້ຫຼາຍທາງເລືອກເຫຼົ່ານີ້ແຈກຢາຍຢູ່ໃນ
1 ຫຼືຫຼາຍກວ່ານັ້ນ. ໄດ້ ທົ່ວໂລກ ທາງເລືອກ ສ່ວນ ຈະຕ້ອງສໍາເລັດໂດຍ a ຈໍ້າສອງເມັດ ;
.

ຕາຕະລາງ ຮູບແບບ ຂໍ້ມູນ
ສ່ວນນີ້ຕ້ອງໄດ້ຮັບການໃຫ້, ມັນບໍ່ແມ່ນທາງເລືອກ. ມັນກໍານົດຈໍານວນຂອງຖັນ
(ເຊລ) ຂອງຕາຕະລາງ. ຍິ່ງໄປກວ່ານັ້ນ, ແຕ່ລະຫ້ອງໄດ້ຖືກຈັດປະເພດໂດຍການເປັນສູນກາງ, ຊ້າຍ
ປັບ, ຫຼືຕົວເລກ, ແລະອື່ນໆ ຂໍ້ກໍານົດນີ້ສາມາດມີຫຼາຍເສັ້ນ, ແຕ່ຕ້ອງ
ສໍາເລັດໂດຍ a ຈຸດ . ໃນຕອນທ້າຍຂອງແຖວສຸດທ້າຍ. ຫຼັງ​ຈາກ​ການ​ກໍາ​ນົດ​ແຕ່​ລະ​ຫ້ອງ​,
ຖັນ specifiers ສາມາດຕໍ່ທ້າຍໄດ້, ແຕ່ນັ້ນເປັນທາງເລືອກ.

ຕາລາງຖືກແຍກອອກດ້ວຍຕົວອັກສອນແຖບຕາມຄ່າເລີ່ມຕົ້ນ. ທີ່ສາມາດປ່ຽນແປງໄດ້ໂດຍ ທົ່ວໂລກ
ທາງເລືອກ tbl(c), ບ່ອນທີ່ c ເປັນລັກສະນະທີ່ມັກ.

SIMPLE ຕົວຢ່າງ


ຄໍານິຍາມຕາຕະລາງທີ່ງ່າຍທີ່ສຸດແມ່ນ.
.TS
ccc .
ນີ້ແມ່ນຈຸດໃຈກາງ
ດີ, ນີ້ຍັງ
.TE
ໂດຍການນໍາໃຊ້ c c c, ແຕ່ລະຕາລາງໃນຕາຕະລາງທັງຫມົດຈະຢູ່ໃຈກາງ. ລັກ​ສະ​ນະ​ທີ່​ແຍກ​ອອກ​
ຢູ່ທີ່ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ ແຖບ.

ຜົນໄດ້ຮັບແມ່ນ

ນີ້ແມ່ນຈຸດໃຈກາງ
ດີ, ນີ້ຍັງ

ຄໍານິຍາມນີ້ແມ່ນຄ້າຍຄືກັນກັບ
.TS
ແຖບ(@);
cc.
ນີ້@is@centered
ດີ, @ this@ ຍັງ
.TE
ທີ່ນີ້, ຕົວອັກສອນແຖບແຍກແມ່ນປ່ຽນເປັນຕົວອັກສອນ @.

ນອກຈາກນັ້ນ, ຫົວຂໍ້ສາມາດຖືກເພີ່ມແລະທິດທາງສູນກາງສາມາດຖືກປ່ຽນເປັນຫຼາຍອັນ
ຮູບແບບ:
.TS
ແຖບ(@);
css
lcn.
Title
left@centers@123
another@number@75
.TE
ຜົນໄດ້ຮັບແມ່ນ

Title
ສູນຊ້າຍ 123
ອີກເບີ 75
ທີ່ນີ້ l ວິທີການ ຊ້າຍ-ຍຸດຕິທໍາ, ແລະ n ວິທີການ numerical, ເຊິ່ງຢູ່ທີ່ນີ້ ຖືກຕ້ອງ.

ການນໍາໃຊ້


Global ທາງເລືອກໃນການ
ສາຍທັນທີປະຕິບັດຕາມ .TS ມະຫາພາກອາດມີອັນໃດນຶ່ງຂອງໂລກຕໍ່ໄປນີ້
ທາງເລືອກ (ບໍ່ສົນໃຈກໍລະນີຂອງຕົວອັກສອນ – Unix tbl ພຽງແຕ່ຍອມຮັບທາງເລືອກທີ່ມີທັງຫມົດ
ຕົວອັກສອນຕົວພິມນ້ອຍ ຫຼື ຕົວອັກສອນຕົວພິມໃຫຍ່ທັງໝົດ), ແຍກດ້ວຍຍະຫວ່າງ, ແຖບ, ຫຼືເຄື່ອງໝາຍຈຸດ:

allbox ຄັດຕິດແຕ່ລະລາຍການຂອງຕາຕະລາງໃນກ່ອງຫນຶ່ງ.

ຫມາຍໃສ່ໃນປ່ອງ ຫຸ້ມຕາຕະລາງຢູ່ໃນປ່ອງຫນຶ່ງ.

ສູນ ວາງຕາຕະລາງໄວ້ກາງ (ຄ່າເລີ່ມຕົ້ນແມ່ນຊ້າຍ-ຍຸດຕິທຳ). ຊື່ຄໍາສໍາຄັນທາງເລືອກ ສູນ
ຍັງຖືກຮັບຮູ້ (ນີ້ແມ່ນ GNU tbl extension).

ຈຸດທົດສະນິຍົມ(c)
ກໍານົດຕົວອັກສອນທີ່ຈະຮັບຮູ້ເປັນຈຸດທົດສະນິຍົມໃນຖັນຕົວເລກ (GNU tbl
ພຽງແຕ່).

delim(xy)
ການນໍາໃຊ້ x ແລະ y ເປັນຕົວຂັ້ນຈຸດເລີ່ມຕົ້ນ ແລະສິ້ນສຸດສຳລັບ eqn(1).

doublebox
ຫຸ້ມຕາຕະລາງຢູ່ໃນປ່ອງສອງເທົ່າ.

doubleframe
ຄືກັນກັບ doublebox (GNU tbl ເທົ່ານັ້ນ).

ຂະຫຍາຍ ເຮັດໃຫ້ຕາຕະລາງກວ້າງເທົ່າກັບຄວາມຍາວຂອງເສັ້ນປະຈຸບັນ (ສະຫນອງການແຍກຖັນ
ປັດ​ໄຈ). ຖືກລະເລີຍຖ້າໜຶ່ງ ຫຼືຫຼາຍຕົວລະບຸຖັນ 'x' ຖືກໃຊ້ (ເບິ່ງຂ້າງລຸ່ມນີ້).

ໃນ​ກໍ​ລະ​ນີ​ຜົນ​ບວກ​ຂອງ​ຄວາມ​ກວ້າງ​ຂອງ​ຖັນ​ມີ​ຂະ​ຫນາດ​ໃຫຍ່​ກ​່​ວາ​ຄວາມ​ຍາວ​ເສັ້ນ​ໃນ​ປັດ​ຈຸ​ບັນ​, ໄດ້​
ປັດໄຈແຍກຖັນແມ່ນຕັ້ງເປັນສູນ; ຕາຕະລາງດັ່ງກ່າວຂະຫຍາຍເຂົ້າໄປໃນຂອບຂວາ,
ແລະບໍ່ມີການແຍກຖັນທັງໝົດ.

frame ຄືກັນກັບກ່ອງ (GNU tbl ເທົ່ານັ້ນ).

ຂະໜາດເສັ້ນ(n)
ກໍານົດເສັ້ນຫຼືກົດລະບຽບ (ຕົວຢ່າງຈາກ ຫມາຍໃສ່ໃນປ່ອງin n- ປະ​ເພດ​ຈຸດ​.

nokeep ຢ່າໃຊ້ຄວາມຫຼາກຫຼາຍເພື່ອປ້ອງກັນການແບ່ງໜ້າ (GNU tbl ເທົ່ານັ້ນ). ປົກກະຕິ tbl ຄວາມພະຍາຍາມ
ເພື່ອປ້ອງກັນການແຕກແຍກທີ່ບໍ່ຕ້ອງການໃນຕາຕະລາງກ່ອງໂດຍໃຊ້ຄວາມຫຼາກຫຼາຍ. ນີ້ສາມາດ
ບາງຄັ້ງມີປະຕິສຳພັນທີ່ບໍ່ດີກັບແພັກເກັດມະຫາພາກທີ່ຕົນເອງໃຊ້ຄວາມຫຼາກຫຼາຍ, ເມື່ອໝາຍເຫດ,
ສໍາລັບຕົວຢ່າງ, ຖືກນໍາໃຊ້.

nospaces
ບໍ່ສົນໃຈຊ່ອງຊັ້ນນໍາ ແລະຕິດຕາມໃນລາຍການຂໍ້ມູນ (GNU tbl ເທົ່ານັ້ນ).

ດຽວນີ້ ປິດຄໍາເຕືອນທີ່ກ່ຽວຂ້ອງກັບຕາຕະລາງທີ່ເກີນຄວາມກວ້າງຂອງເສັ້ນປະຈຸບັນ (GNU tbl
ພຽງແຕ່).

ແຖບ(x) ໃຊ້ລັກສະນະ x ແທນ​ທີ່​ຈະ​ເປັນ​ແຖບ​ເພື່ອ​ແຍກ​ລາຍ​ການ​ໃນ​ແຖວ​ຂອງ​ຂໍ້​ມູນ​ທີ່​ປ້ອນ​ຂໍ້​ມູນ​ໄດ້​.

ຕົວເລືອກທົ່ວໂລກຕ້ອງສິ້ນສຸດດ້ວຍເຄື່ອງໝາຍຈຸດ. ອາດຈະມີຊ່ອງຫວ່າງລະຫວ່າງທາງເລືອກ
ແລະການໂຕ້ຖຽງຂອງມັນຢູ່ໃນວົງເລັບ.

ຕາຕະລາງ ຮູບແບບ ຂໍ້ມູນ
ຫຼັງ​ຈາກ​ທາງ​ເລືອກ​ໃນ​ທົ່ວ​ໂລກ​ມາ​ເສັ້ນ​ອະ​ທິ​ບາຍ​ຮູບ​ແບບ​ຂອງ​ແຕ່​ລະ​ແຖວ​ຂອງ​ຕາ​ຕະ​ລາງ​. ແຕ່ລະ
ເສັ້ນຮູບແບບດັ່ງກ່າວອະທິບາຍແຖວໜຶ່ງຂອງຕາຕະລາງຕົວມັນເອງ, ຍົກເວັ້ນເສັ້ນຮູບແບບສຸດທ້າຍ
(ທີ່ທ່ານຕ້ອງສິ້ນສຸດດ້ວຍໄລຍະເວລາ) ອະທິບາຍແຖວທີ່ຍັງເຫຼືອທັງໝົດຂອງຕາຕະລາງ. ດຽວ-
ຕົວອັກສອນຫຼັກອະທິບາຍແຕ່ລະຖັນຂອງແຕ່ລະແຖວຂອງຕາຕະລາງ. ລັກສະນະທີ່ສໍາຄັນສາມາດເປັນ
ແຍກດ້ວຍຍະຫວ່າງ ຫຼືແຖບ. ເຈົ້າອາດຈະເອີ້ນໃຊ້ຮູບແບບສະເພາະສຳລັບຫຼາຍສາຍ
ຢູ່ໃນເສັ້ນດຽວກັນໂດຍການແຍກພວກມັນດ້ວຍເຄື່ອງໝາຍຈຸດ.

ທ່ານອາດຈະປະຕິບັດຕາມແຕ່ລະຕົວອັກສອນທີ່ມີຕົວກໍານົດການກໍານົດຕົວອັກສອນແລະຂະຫນາດຈຸດ
ຂອງລາຍການທີ່ສອດຄ້ອງກັນ, ທີ່ກໍານົດຄວາມກວ້າງຂອງຖັນ, ໄລຍະຫ່າງລະຫວ່າງຖັນ, ແລະອື່ນໆ.

ເສັ້ນຮູບແບບທີ່ຍາວທີ່ສຸດກໍານົດຈໍານວນຄໍລໍາໃນຕາຕະລາງ; ຮູບແບບທີ່ຂາດຫາຍໄປ
descriptors ໃນຕອນທ້າຍຂອງເສັ້ນຮູບແບບແມ່ນສົມມຸດວ່າ L. ຖັນພິເສດໃນຂໍ້ມູນ
(ເຊິ່ງບໍ່ມີການປ້ອນຮູບແບບທີ່ສອດຄ້ອງກັນ) ຖືກລະເລີຍ.

ຕົວອັກສອນຫຼັກທີ່ມີຢູ່ແມ່ນ:

a,A ວາງເສັ້ນທີ່ຍາວທີ່ສຸດໃນຖັນນີ້ແລ້ວວາງໄວ້ທາງຊ້າຍ-ກຳນົດເສັ້ນອື່ນໆທັງໝົດໃນນີ້
ຖັນກ່ຽວກັບເສັ້ນສູນກາງນັ້ນ. ແນວຄວາມຄິດແມ່ນການນໍາໃຊ້ຕົວອັກສອນດັ່ງກ່າວ
ຖັນຍ່ອຍ (ເພາະສະນັ້ນຊື່ຂອງຕົວອັກສອນຫຼັກ) ໃນການປະສົມປະສານກັບ L; ພວກ​ເຂົາ​ແມ່ນ
ເອີ້ນວ່າຖັນຍ່ອຍເພາະວ່າ A ລາຍການແມ່ນຫຍໍ້ໜ້າໂດຍ 1n ທຽບກັບ L ການອອກສຽງ.
ຕົວຢ່າງ:

.TS
ແຖບ(;);
ln, ອັນ.
ລາຍການທີໜຶ່ງ;1
ບົດ​ຄວາມ​ທີ່​ສອງ;2
ໝວດທີສາມ;3
.T&
ln, ອັນ.
ລາຍການທີສິບເອັດ;11
ເອກະສານຍ່ອຍ;22
ໝວດທີສາມສິບສາມ;33
.TE

ຜົນໄດ້ຮັບ:

ລາຍການທີ 1
ບົດ​ຄວາມ​ທີ່​ສອງ 2
ບົດ​ຄວາມ​ສາມ 3
ລາຍການທີ 11
ລາຍການຍ່ອຍ 22
ໝວດທີສາມສິບສາມ 33

c,C ກາງລາຍການພາຍໃນຖັນ.

l,L ແກ້ໄຂລາຍການທາງຊ້າຍພາຍໃນຖັນ.

n,N ປັບຕົວຕົວເລກຕາມລາຍການໃນຖັນ: ຕຳແໜ່ງຫົວໜ່ວຍຂອງຕົວເລກຖືກຈັດຮຽງ
ຕັ້ງ. ຖ້າມີຈຸດໜຶ່ງ ຫຼືຫຼາຍຈຸດຕິດກັບຕົວເລກ, ໃຫ້ໃຊ້ຂວາສຸດ
ຫນຶ່ງສໍາລັບການຈັດລຽງຕາມແນວຕັ້ງ. ຖ້າບໍ່ມີຈຸດ, ໃຫ້ໃຊ້ຕົວເລກທີ່ຖືກຕ້ອງທີ່ສຸດ
ການຈັດລຽງຕາມແນວຕັ້ງ; ຖ້າບໍ່ດັ່ງນັ້ນ, ໃຫ້ເອົາລາຍການຢູ່ກາງຖັນ. ການຈັດຮຽງສາມາດເປັນ
ບັງຄັບໃຫ້ຕໍາແຫນ່ງທີ່ແນ່ນອນໂດຍໃຊ້ '\&'; ຖ້າ​ຫາກ​ວ່າ​ມີ​ຫນຶ່ງ​ຫຼື​ຫຼາຍ​ຕົວ​ຢ່າງ​ນີ້​
ຕົວອັກສອນພິເສດ (ບໍ່ພິມ) ທີ່ມີຢູ່ໃນຂໍ້ມູນ, ໃຫ້ໃຊ້ຕົວໜັງສືຊ້າຍສຸດ
ການຈັດວາງ. ຕົວຢ່າງ:

.TS
n.
1
1.5
1.5.3
abcde
a\&bcde
.TE

ຜົນໄດ້ຮັບ:

1
1.5
1.5.3
abcde
abcde

ຖ້າ​ຫາກ​ວ່າ​ຕົວ​ເລກ​ຖືກ​ລວມ​ເຂົ້າ​ກັບ​ L or R entries – ນີ້ ສາ ມາດ ເກີດ ຂຶ້ນ ໄດ້ ຖ້າ ຫາກ ວ່າ
ຮູບແບບຕາຕະລາງແມ່ນມີການປ່ຽນແປງດ້ວຍ .T& - ກາງທີ່ກວ້າງທີ່ສຸດ ຈໍານວນ (ຂອງ​ຂໍ້​ມູນ​ທີ່​ເຂົ້າ​ໄປ​
ພາຍ​ໃຕ້​ການ N specifier ລະ​ບອບ​) ກ່ຽວ​ກັບ​ການ widest​ L or R ການ​ເຂົ້າ​, ການ​ປົກ​ປັກ​ຮັກ​ສາ​
ການຈັດຮຽງຂອງຕົວເລກທັງໝົດ. ກົງ​ກັນ​ຂ້າມ​ກັບ A ປະເພດລາຍການ, ບໍ່ມີການເພີ່ມເຕີມ
ຫຍໍ້ໜ້າ.

ການນໍາໃຊ້ສົມຜົນ (ເພື່ອດໍາເນີນການກັບ eqn) ພາຍໃນຖັນທີ່ໃຊ້ N ຕົວລະບຸ
ມີບັນຫາໃນກໍລະນີຫຼາຍທີ່ສຸດເນື່ອງຈາກ tblສູດການຄິດໄລ່ຂອງການຊອກຫາແນວຕັ້ງ
ສອດຄ່ອງ, ດັ່ງທີ່ອະທິບາຍຂ້າງເທິງ. ການນໍາໃຊ້ທົ່ວໂລກ ຂອບເຂດ ທາງເລືອກ, ຢ່າງໃດກໍຕາມ, ມັນແມ່ນ
ເປັນ​ໄປ​ໄດ້​ທີ່​ຈະ​ເຮັດ​ໃຫ້​ tbl ບໍ່ສົນໃຈຂໍ້ມູນພາຍໃນ eqn ຕົວຂັ້ນສໍາລັບຈຸດປະສົງນັ້ນ.

r,R ຈັດລາຍການໃຫ້ຖືກຕ້ອງພາຍໃນຖັນ.

s,S ຂະຫຍາຍລາຍການກ່ອນໜ້າທາງຊ້າຍເຂົ້າໄປໃນຖັນນີ້. ບໍ່ອະນຸຍາດສຳລັບຖັນທຳອິດ.

^ ເລື່ອນລົງຈາກແຖວກ່ອນໜ້າໃນຖັນນີ້. ບໍ່ອະນຸຍາດໃຫ້ສໍາລັບແຖວທໍາອິດ.

_,- ແທນທີ່ລາຍການນີ້ດ້ວຍເສັ້ນແນວນອນ. ໃຫ້ສັງເກດວ່າ '_' ແລະ '-' ສາມາດໃຊ້ສໍາລັບ
ຊ່ອງຂໍ້ມູນຕາຕະລາງເທົ່ານັ້ນ, ບໍ່ແມ່ນສໍາລັບເສັ້ນຕົວແຍກຖັນ.

= ແທນທີ່ລາຍການນີ້ດ້ວຍເສັ້ນແນວນອນສອງເທົ່າ. ໃຫ້ສັງເກດວ່າ '=' ສາມາດໃຊ້ສໍາລັບ
ຊ່ອງຂໍ້ມູນຕາຕະລາງເທົ່ານັ້ນ, ບໍ່ແມ່ນສໍາລັບເສັ້ນຕົວແຍກຖັນ.

| ຖັນທີ່ສອດຄ້ອງກັນກາຍເປັນກົດແນວຕັ້ງ (ຖ້າສອງອັນນີ້ຢູ່ຕິດກັນ, a
ກົດ​ລະ​ບຽບ​ຕັ້ງ​ສອງ​)​.

ແຖບຕັ້ງທາງຊ້າຍຂອງຕົວອັກສອນຫຼັກທຳອິດ ຫຼືໄປທາງຂວາຂອງຕົວອັກສອນສຸດທ້າຍ
ຜະລິດເສັ້ນຢູ່ຂອບຂອງຕາຕະລາງ.

ເພື່ອປ່ຽນຮູບແບບຂໍ້ມູນພາຍໃນຕາຕະລາງ, ໃຊ້ປຸ່ມ .T& ຄໍາສັ່ງ (ໃນຕອນເລີ່ມຕົ້ນຂອງແຖວ).
ມັນຖືກຕິດຕາມດ້ວຍຮູບແບບແລະສາຍຂໍ້ມູນ (ແຕ່ບໍ່ມີທາງເລືອກທົ່ວໂລກ) ຄ້າຍຄືກັບ .TS
ຮ້ອງຂໍ.

ຖັນ specifiers
ນີ້ແມ່ນຕົວລະບຸທີ່ສາມາດປາກົດຢູ່ໃນສ່ວນທ້າຍຂອງຕົວອັກສອນຄໍລຳ (ຕາມລຳດັບ):

b,B ຮູບແບບສັ້ນຂອງ fB (ເຮັດໃຫ້ລາຍການທີ່ໄດ້ຮັບຜົນກະທົບເປັນຕົວໜາ).

d,D ເລີ່ມລາຍການທີ່ຂະຫຍາຍແຖວຕາມແນວຕັ້ງ, ໂດຍໃຊ້ຕົວລະບຸຖັນ '^' ຫຼື '\^'
ລາຍ​ການ​ຂໍ້​ມູນ​, ຢູ່​ທາງ​ລຸ່ມ​ຂອງ​ໄລ​ຍະ​ຂອງ​ຕົນ​ແທນ​ທີ່​ຈະ​ເປັນ​ແນວ​ຕັ້ງ​ສູນ​ກາງ (GNU tbl
ເທົ່ານັ້ນ). ຕົວຢ່າງ:

.TS
tab(;) allbox;

l ld
r^
l rd.
0000;foobar
T{
1111
br
2222
T};foo
r;
T{
3333
br
4444
T};ແຖບ
\^;\^
.TE

ຜົນໄດ້ຮັບ:

┌─────┬─────────┐
│0000 │ foobar │
├─────┼─────────┤
│1111 │ │
│2222 │ │
├─────┤ │
│ r │ foo │
├─────┼─────────┤
│3333 │ │
│4444 │ ບາ │
└─────┴─────────┘
e,E ສ້າງຖັນທີ່ມີຊ່ອງຫວ່າງເທົ່າທຽມກັນ. ຖັນທັງໝົດທີ່ໝາຍດ້ວຍຕົວລະບຸນີ້ຈະໄດ້ຮັບອັນດຽວກັນ
ຄວາມກວ້າງ; ນີ້ເກີດຂຶ້ນຫຼັງຈາກຄວາມກວ້າງຂອງຄໍລໍາທີ່ຖືກກະທົບໄດ້ຖືກຄິດໄລ່ (ນີ້ຫມາຍຄວາມວ່າ
ວ່າກົດລະບຽບມູນຄ່າຄວາມກວ້າງທີ່ໃຫຍ່ທີ່ສຸດ).

f,F ທັງສອງຕົວລະບຸເຫຼົ່ານີ້ອາດຈະຖືກຕິດຕາມດ້ວຍຊື່ຕົວອັກສອນ (ບໍ່ວ່າຈະເປັນອັນນຶ່ງ ຫຼືສອງອັນ
ຕົວອັກສອນຍາວ), ຕົວເລກຕົວອັກສອນ (ຕົວເລກດຽວ), ຫຼືຊື່ຍາວໃນວົງເລັບ (the
ແບບຟອມສຸດທ້າຍແມ່ນການຂະຫຍາຍ GNU tbl). ຊື່ຟອນຕົວອັກສອນໜຶ່ງຕົວຕ້ອງຖືກແຍກອອກເປັນອັນໜຶ່ງ
ຫຼືຫຼາຍຊ່ອງຫວ່າງຈາກອັນໃດກໍໄດ້ຕໍ່ໄປນີ້.

i,I ຮູບແບບສັ້ນຂອງ fI (ເຮັດໃຫ້ລາຍການທີ່ໄດ້ຮັບຜົນກະທົບເປັນຕົວອຽງ).

m,M ນີ້ແມ່ນ GNU tbl extension. ທັງສອງຕົວລະບຸເຫຼົ່ານີ້ອາດຈະຖືກຕິດຕາມດ້ວຍມະຫາພາກ
ຊື່ (ບໍ່ວ່າຈະເປັນຫນຶ່ງຫຼືສອງຕົວອັກສອນຍາວ), ຫຼືຊື່ຍາວໃນວົງເລັບ. ຫນຶ່ງ -
ຊື່ macro ຕົວອັກສອນຕ້ອງຖືກແຍກອອກໂດຍຊ່ອງຫວ່າງຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນຈາກອັນໃດກໍ່ຕາມຕໍ່ໄປນີ້.
ມະຫາພາກທີ່ສາມາດລະບຸຊື່ໄດ້ຢູ່ບ່ອນນີ້ຈະຕ້ອງຖືກກຳນົດກ່ອນທີ່ຈະສ້າງ
ໂຕະ. ມັນຖືກເອີ້ນວ່າກ່ອນທີ່ຂໍ້ຄວາມຕາລາງຂອງຕາຕະລາງຈະຖືກສົ່ງອອກ. ດັ່ງທີ່ໄດ້ປະຕິບັດ
ໃນປັດຈຸບັນ, ມະຫາພາກນີ້ຖືກເອີ້ນວ່າພຽງແຕ່ຖ້າການປ້ອນຂໍ້ມູນບລັອກຖືກນໍາໃຊ້, ນັ້ນແມ່ນ, ຂໍ້ຄວາມລະຫວ່າງ
'T{' ແລະ 'T}'. ມະຫາພາກຄວນຈະມີພຽງແຕ່ງ່າຍດາຍ ຕັດໄມ້ ການ​ຮ້ອງ​ຂໍ​ໃຫ້​ມີ​ການ​ປ່ຽນ​ແປງ​
ການຈັດຮູບແບບບລັອກຂໍ້ຄວາມ, ເຊັ່ນ: ການປັບຕົວໜັງສື, ການຍັບຍັ້ງ, ຂະໜາດ ຫຼືຟອນ. ມະຫາພາກ
ຖືກເອີ້ນວ່າ ຫຼັງຈາກ ການປ່ຽນແປງຈຸລັງອື່ນໆເຊັ່ນ: b, f or v ແມ່ນຜົນຜະລິດ. ດັ່ງນັ້ນມະຫາພາກ
ສາມາດຂຽນທັບຕົວກໍານົດການດັດແກ້ອື່ນໆ.

p,P ຕິດຕາມດ້ວຍຕົວເລກ, ອັນນີ້ມີການປ່ຽນແປງຂະຫນາດຈຸດສໍາລັບທົ່ງນາທີ່ໄດ້ຮັບຜົນກະທົບ. ຖ້າ
ເຊັນ, ຂະຫນາດຈຸດໃນປະຈຸບັນແມ່ນເພີ່ມຂຶ້ນຫຼືຫຼຸດລົງ (ໃຊ້ຕົວເລກທີ່ລົງນາມ
ແທນທີ່ຈະເປັນຕົວເລກທີ່ລົງນາມແມ່ນ GNU tbl extension). ຕິດຕາມຕົວລະບຸຂະໜາດຈຸດ
ໂດຍຕົວເລກແຍກຖັນຈະຕ້ອງຖືກແຍກອອກດ້ວຍຊ່ອງຫວ່າງໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນ.

t,T ເລີ່ມລາຍການໜຶ່ງໃນແນວຕັ້ງທີ່ຢຽດແຖວຢູ່ເທິງສຸດຂອງຂອບເຂດຂອງມັນແທນທີ່ຈະເປັນ
ຕັ້ງມັນຢູ່ກາງແນວຕັ້ງ.

u,U ຍ້າຍຖັນທີ່ສອດຄ້ອງກັນຂຶ້ນເຄິ່ງແຖວ.

v,V ຕາມດ້ວຍຕົວເລກ, ອັນນີ້ຊີ້ໃຫ້ເຫັນໄລຍະຫ່າງເສັ້ນຕັ້ງທີ່ຈະໃຊ້ໃນ a
ຕາຕະລາງຫຼາຍແຖວ. ຖ້າເຊັນ, ໄລຍະຫ່າງເສັ້ນຕັ້ງປະຈຸບັນແມ່ນ
ເພີ່ມ ຫຼື ຫຼຸດ ລົງ (ການ ນໍາ ໃຊ້ ຈ ໍ າ ນວນ ເຊັນ ແທນ ທີ່ ຈະ ເປັນ ຕົວ ເລກ ເຊັນ ແມ່ນ a
GNU tbl extension). ຕົວລະບຸໄລຍະຫ່າງເສັ້ນຕັ້ງຕາມດ້ວຍຖັນ
ໝາຍເລກແຍກຈະຕ້ອງຖືກແຍກອອກດ້ວຍຊ່ອງຫວ່າງໜຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນ. ບໍ່​ມີ​ຜົນ​ກະ​ທົບ​ຖ້າ​ຫາກ​ວ່າ​
ຕາຕະລາງທີ່ສອດຄ້ອງກັນບໍ່ແມ່ນຕົວບລັອກ.

w,W ຄ່າຄວາມກວ້າງຖັນຕໍ່າສຸດ. ຈະຕ້ອງປະຕິບັດຕາມໂດຍ a ຕັດໄມ້(1) ຄວາມກວ້າງຂອງການສະແດງອອກ
ໃນວົງເລັບ ຫຼື ຈໍານວນ ຈໍານວນ ທີ່ບໍ່ມີ ຫົວໜ່ວຍ. ຖ້າບໍ່ມີຫົວໜ່ວຍໃຫ້, ຫົວໜ່ວຍຖືກໃຊ້.
ຍັງຖືກໃຊ້ເປັນຄວາມຍາວຂອງແຖວເລີ່ມຕົ້ນສຳລັບຕົວໜັງສືລວມ. ຖ້າໃຊ້ຫຼາຍ
ເວລາເພື່ອລະບຸຄວາມກວ້າງຂອງຖັນສະເພາະ, ການເຂົ້າສຸດທ້າຍຈະມີຜົນ.

x,X ຖັນຂະຫຍາຍ. ຫຼັງ​ຈາກ​ການ​ຄິດ​ໄລ່​ຄວາມ​ກວ້າງ​ຖັນ​ທັງ​ຫມົດ​ໂດຍ​ບໍ່​ມີ​ການ​ x ຕົວລະບຸ, ໃຊ້
ຄວາມກວ້າງຂອງແຖວທີ່ເຫຼືອສໍາລັບຖັນນີ້. ຖ້າມີການຂະຫຍາຍຫຼາຍກວ່າຫນຶ່ງ
ຖັນ, ແຈກຢາຍພື້ນທີ່ອອກຕາມລວງນອນທີ່ຍັງເຫຼືອໃຫ້ເທົ່າທຽມກັນລະຫວ່າງຖັນທີ່ຖືກກະທົບ
(ນີ້ແມ່ນການຂະຫຍາຍ GNU). ຄຸນນະສົມບັດນີ້ມີຜົນກະທົບເຊັ່ນດຽວກັນກັບການລະບຸ a
ຄວາມກວ້າງຂອງຖັນຕໍາ່ສຸດທີ່.

z,Z ບໍ່ສົນໃຈຖັນທີ່ສອດຄ້ອງກັນເພື່ອຈຸດປະສົງການຄິດໄລ່ຄວາມກວ້າງ, ນີ້ແມ່ນ, ຢ່າໃຊ້
ຊ່ອງຂໍ້ມູນແຕ່ສະເພາະຕົວລະບຸຂອງຖັນນີ້ເພື່ອຄຳນວນຄວາມກວ້າງຂອງມັນ.

ຄຳຕໍ່ທ້າຍຕົວເລກຢູ່ໃນຕົວອັກສອນຫຼັກຖືກຕີຄວາມໝາຍເປັນການແຍກຖັນຢູ່ໃນຫົວໜ່ວຍ
(ຄູນໃນອັດຕາສ່ວນຖ້າຫາກວ່າ ຂະຫຍາຍ ທາງ​ເລືອກ​ແມ່ນ​ເປີດ - ໃນ​ກໍ​ລະ​ນີ​ຂອງ​ຕາ​ຕະ​ລາງ​ເຕັມ​ທີ່​ນີ້​
ອາດຈະເປັນສູນ). ການແຍກເລີ່ມຕົ້ນແມ່ນ 3n.

ຕົວລະບຸຖັນ x ແມ່ນສະເພາະເຊິ່ງກັນແລະກັນກັບ e ແລະ w (ແຕ່ວ່າ e ບໍ່​ແມ່ນ​ສະ​ເພາະ​ເຊິ່ງ​ກັນ​ແລະ​ກັນ​
ກັບ w); ຖ້າລະບຸຫຼາຍຄັ້ງສໍາລັບຖັນສະເພາະ, ຂໍ້ມູນສຸດທ້າຍຈະມີຜົນ:
x ຍົກເລີກການຕັ້ງຄ່າທັງສອງ e ແລະ w, ໃນຂະນະທີ່ e or w overrides x.

ຕາຕະລາງ ຂໍ້ມູນ
ເສັ້ນຮູບແບບແມ່ນຕິດຕາມດ້ວຍເສັ້ນທີ່ມີຂໍ້ມູນຕົວຈິງສໍາລັບຕາຕະລາງ, ປະຕິບັດຕາມ
ສຸດທ້າຍໂດຍ .TE. ພາຍໃນເສັ້ນຂໍ້ມູນດັ່ງກ່າວ, ປົກກະຕິລາຍການຈະຖືກແຍກອອກໂດຍຕົວອັກສອນແຖບ
(ຫຼືລັກສະນະທີ່ລະບຸໄວ້ກັບ ແຖບ ທາງ​ເລືອກ). ສາຍການປ້ອນຂໍ້ມູນຍາວສາມາດແຍກອອກໄດ້
ຫຼາຍແຖວຖ້າຕົວອັກສອນສຸດທ້າຍໃນແຖວແມ່ນ '\' (ເຊິ່ງຫາຍໄປຫຼັງຈາກ
concatenation).

ໃຫ້ສັງເກດວ່າ tbl ຄິດໄລ່ຄວາມກວ້າງຂອງຖັນແຕ່ລະແຖວ, ນຳໃຊ້ \w ໃນແຕ່ລະລາຍການ
ບໍ່ແມ່ນຕົວໜັງສື. ດັ່ງນັ້ນ, ການກໍ່ສ້າງເຊັ່ນ:

.TS
c,l.
\s[20]ນມ
MMM
.TE

ລົ້ມເຫລວ; ເຈົ້າຕ້ອງເວົ້າ

.TS
cp20,lp20.
MM
MMM
.TE

or

.TS
c,l.
\s[20]ນມ
\s[20]MMMM
.TE

ຈຸດເລີ່ມຕົ້ນແຖວ, ຕາມດ້ວຍອັນໃດກໍໄດ້ແຕ່ຕົວເລກຖືກຈັດການເປັນຄຳສັ່ງ troff,
ຜ່ານໄປໂດຍບໍ່ມີການປ່ຽນແປງ. ໃນກໍລະນີນີ້, ຕໍາແຫນ່ງຕາຕະລາງບໍ່ປ່ຽນແປງ.

ຖ້າເສັ້ນຂໍ້ມູນປະກອບດ້ວຍພຽງແຕ່ '_' ຫຼື '=', ເສັ້ນດຽວ ຫຼືສອງເສັ້ນ, ຕາມລໍາດັບ, ແມ່ນ.
ແຕ້ມໃນທົ່ວຕາຕະລາງຢູ່ໃນຈຸດນັ້ນ; ຖ້າລາຍການດຽວໃນແຖວຂໍ້ມູນປະກອບດ້ວຍພຽງແຕ່ '_'
ຫຼື '=', ຫຼັງຈາກນັ້ນລາຍການນັ້ນຖືກແທນທີ່ດ້ວຍເສັ້ນດຽວຫຼືສອງແຖວ, ເຂົ້າຮ່ວມກັບເພື່ອນບ້ານຂອງຕົນ. ຖ້າ
ລາຍ​ການ​ຂໍ້​ມູນ​ປະ​ກອບ​ດ້ວຍ '\_' ຫຼື '\=' ເທົ່າ​ນັ້ນ​, ເສັ້ນ​ດຽວ​ຫຼື​ຄູ່​, ຕາມ​ລໍາ​ດັບ​, ແມ່ນ​ແຕ້ມ​.
ຂ້າມພາກສະຫນາມຢູ່ໃນຈຸດທີ່ບໍ່ໄດ້ເຂົ້າຮ່ວມປະເທດເພື່ອນບ້ານຂອງຕົນ.

ລາຍ​ການ​ຂໍ້​ມູນ​ທີ່​ປະ​ກອບ​ດ້ວຍ '\Rx' ('x' ຕົວ​ອັກ​ສອນ​ໃດ​ຫນຶ່ງ) ຖືກ​ທົດ​ແທນ​ໂດຍ​ການ​ຊ​້​ໍາ​ຂອງ
ຕົວອັກສອນ 'x' ກວ້າງເທົ່າກັບຖັນ (ບໍ່ເຂົ້າຮ່ວມປະເທດເພື່ອນບ້ານ).

ລາຍ​ການ​ຂໍ້​ມູນ​ທີ່​ປະ​ກອບ​ດ້ວຍ '\^' ພຽງ​ແຕ່​ຊີ້​ໃຫ້​ເຫັນ​ວ່າ​ຊ່ອງ​ຂໍ້​ມູນ​ໃນ​ທັນ​ທີ​ຂ້າງ​ເທິງ spans​
ລົງເທິງແຖວນີ້.

ຂໍ້ຄວາມ ຕັນ
ບລັອກຂໍ້ຄວາມສາມາດຖືກໃຊ້ເພື່ອປ້ອນຂໍ້ມູນເປັນລາຍການດຽວທີ່ຈະຍາວເກີນໄປເປັນ
ສະຕຣິງທີ່ງ່າຍດາຍລະຫວ່າງແຖບ. ມັນເລີ່ມຕົ້ນດ້ວຍ 'T{' ແລະປິດດ້ວຍ 'T}'. ອະດີດ
ຕ້ອງສິ້ນສຸດແຖວ, ແລະອັນສຸດທ້າຍຕ້ອງເລີ່ມແຖວ, ອາດຈະຕິດຕາມດ້ວຍຖັນຂໍ້ມູນອື່ນໆ
(ແຍກດ້ວຍແທັບ ຫຼືຕົວອັກສອນທີ່ໃຫ້ດ້ວຍ ແຖບ ທາງເລືອກທົ່ວໂລກ).

ໂດຍຄ່າເລີ່ມຕົ້ນ, ບລັອກຂໍ້ຄວາມຖືກຈັດຮູບແບບດ້ວຍການຕັ້ງຄ່າທີ່ເຮັດວຽກກ່ອນ
ເຂົ້າໄປໃນຕາຕະລາງ, ອາດຈະ overridden ໂດຍ m, v, ແລະ w tbl ຕົວລະບຸ. ຍົກ​ຕົວ​ຢ່າງ,
ເພື່ອເຮັດໃຫ້ບລັອກຂໍ້ຄວາມທັງໝົດ ragged-ຂວາ, ໃສ່ na ກ່ອນທີ່ຈະເລີ່ມຕົ້ນ .TS (ແລະ ad
ຫຼັງຈາກຕາຕະລາງ).

ຖ້າຕົວລະບຸ 'w' ຫຼື 'x[cq] ບໍ່ໄດ້ຖືກມອບໃຫ້ ທັງຫມົດ ຖັນຂອງ span ຂໍ້ຄວາມ, ໄດ້
ຄວາມ​ຍາວ​ໃນ​ຕອນ​ຕົ້ນ​ຂອງ​ຕົວ​ອັກ​ສອນ (ເພື່ອ​ໃຫ້​ຊັດ​ເຈນ​ຫຼາຍ​ຂຶ້ນ​, ຄວາມ​ຍາວ​ເສັ້ນ​ທີ່​ໃຊ້​ໃນ​ການ​ປຸງ​ແຕ່ງ​
text block diversion) ຖືກຄຳນວນເປັນ L×C/(N+1), ເຊິ່ງ 'L' ແມ່ນຄວາມຍາວຂອງແຖວປັດຈຸບັນ, 'C'
ຈໍາ​ນວນ​ຂອງ​ຖັນ​ຂະ​ຫຍາຍ​ໂດຍ​ຕົວ​ອັກ​ສອນ​, ແລະ 'N​' ຈໍາ​ນວນ​ທັງ​ຫມົດ​ຂອງ​ຖັນ​ໃນ​
ໂຕະ. ໃຫ້ສັງເກດວ່າ, ແນວໃດກໍ່ຕາມ, ຄວາມກວ້າງຂອງຄວາມຫຼາກຫຼາຍທີ່ແທ້ຈິງທີ່ສົ່ງຄືນໃນທະບຽນ \n[dl]
ຖືກໃຊ້ໃນທີ່ສຸດເປັນຄວາມກວ້າງຂອງບລັອກຂໍ້ຄວາມ. ຖ້າຈໍາເປັນ, ທ່ານຍັງສາມາດຄວບຄຸມຂໍ້ຄວາມໄດ້
block width ດ້ວຍການແຊກໂດຍກົງຂອງ a .ລ ຮ້ອງຂໍທັນທີຫຼັງຈາກ 'T{'.

Miscellaneous
ທະບຽນເລກ \n[TW] ຖືຄວາມກວ້າງຂອງຕາຕະລາງ; ມັນບໍ່ສາມາດຖືກນໍາໃຊ້ພາຍໃນຕາຕະລາງຕົວມັນເອງ
ແຕ່ຖືກກໍານົດຢ່າງຖືກຕ້ອງກ່ອນທີ່ຈະໂທຫາ .TE ເພື່ອໃຫ້ມະຫາພາກນີ້ສາມາດໃຊ້ມັນໄດ້.

tbl ຍັງກໍານົດມະຫາພາກ .T# ເຊິ່ງຜະລິດເສັ້ນທາງລຸ່ມແລະດ້ານຂ້າງຂອງຕາຕະລາງທີ່ມີກ່ອງ.
ໃນຂະນະທີ່ tbl ເອີ້ນວ່າ macro ຕົວຂອງມັນເອງໃນຕອນທ້າຍຂອງຕາຕະລາງ, ມັນສາມາດຖືກນໍາໃຊ້ໂດຍ macro
packages ເພື່ອສ້າງກ່ອງສໍາລັບຕາຕະລາງຫຼາຍຫນ້າໂດຍການໂທຫາມັນພາຍໃນສ່ວນທ້າຍຫນ້າ. ອັນ
ຕົວ ຢ່າງ ຂອງ ສິ່ງ ນີ້ ແມ່ນ ສະ ແດງ ໃຫ້ ເຫັນ ໂດຍ -ນາງ​ສາວ macros ທີ່ສະຫນອງການເຮັດວຽກນີ້ຖ້າຕາຕະລາງ
ເລີ່ມຕົ້ນດ້ວຍ .TS H ແທນທີ່ການໂທຫາມາດຕະຖານ .TS ມະຫາພາກ.

ການແຊກແຊງ ກັບ EQN


tbl(1) ຄວນເອີ້ນກ່ອນ eqn(ຫນຶ່ງ) (Groff(1) ອັດຕະໂນມັດໃຊ້ເວລາດູແລຂອງ
ຄໍາສັ່ງທີ່ຖືກຕ້ອງຂອງ preprocessors).

GNU TBL ການເພີ່ມປະສິດທິພາບ


ບໍ່ມີຂອບເຂດຈໍາກັດກ່ຽວກັບຈໍານວນຄໍລໍາໃນຕາຕະລາງ, ຫຼືຂໍ້ຈໍາກັດໃດໆກ່ຽວກັບຈໍານວນຂໍ້ຄວາມ
ຕັນ. ເສັ້ນທັງຫມົດຂອງຕາຕະລາງແມ່ນພິຈາລະນາໃນການຕັດສິນໃຈຄວາມກວ້າງຂອງຖັນ, ບໍ່ພຽງແຕ່
ທໍາອິດ 200. ການຕໍ່ເນື່ອງຂອງຕາຕະລາງ (.T&) ສາຍບໍ່ໄດ້ຖືກຈໍາກັດພຽງແຕ່ 200 ເສັ້ນທໍາອິດ.

ລາຍການຕົວເລກ ແລະຕົວອັກສອນອາດຈະປາກົດຢູ່ໃນຖັນດຽວກັນ.

ລາຍ​ການ​ຕົວ​ເລກ​ແລະ​ຕົວ​ອັກ​ສອນ​ອາດ​ຈະ​ຂະ​ຫຍາຍ​ອອກ​ຕາມ​ລວງ​ນອນ​.

tbl ໃຊ້ການລົງທະບຽນ, string, macro ແລະຊື່ diversion ເລີ່ມຕົ້ນດ້ວຍຕົວເລກ 3ທີ່ຢູ່ ເມື່ອ​ໃດ​
ການນໍາໃຊ້ tbl ທ່ານຄວນຫຼີກເວັ້ນການໃຊ້ຊື່ໃດໆທີ່ເລີ່ມຕົ້ນດ້ວຍ a 3.

GNU TBL ນອກ ມາໂຄຣ


ນັບຕັ້ງແຕ່ tbl ກໍານົດ macro ຂອງຕົນເອງ (ກ່ອນແຕ່ລະຕາຕະລາງ) ມັນຈໍາເປັນຕ້ອງໃຊ້ 'end-
ມະຫາພາກຂອງມະຫາພາກ. ນອກຈາກນັ້ນ, ລັກສະນະການຫລົບຫນີຕ້ອງຖືກປິດ. ນີ້ແມ່ນ
ຍົກຕົວຢ່າງ.

.eo
.de ATABLE..
.TS
ແຖບ allbox(;);
cl
\$1;\$2
.TE
...
ec
.ATABLE A ຕາຕະລາງ
.ATABLE ຕາຕະລາງອື່ນ
.ATABLE ແລະ "ອີກອັນຫນຶ່ງ"

ໃຫ້ສັງເກດວ່າ, ຢ່າງໃດກໍຕາມ, ບໍ່ແມ່ນລັກສະນະທັງຫມົດຂອງ tbl ສາມາດໄດ້ຮັບການຫໍ່ເຂົ້າໄປໃນມະຫາພາກເນື່ອງຈາກວ່າ tbl ເຫັນ
ການປ້ອນຂໍ້ມູນກ່ອນໜ້ານີ້ ຕັດໄມ້. ຕົວຢ່າງ, ການຈັດຮູບແບບຕົວເລກທີ່ມີການຈັດຮຽງຕາມແນວຕັ້ງ
ຈຸດທົດສະນິຍົມຈະລົ້ມເຫລວຖ້າຕົວເລກເຫຼົ່ານັ້ນຖືກສົ່ງຕໍ່ເປັນພາລາມິເຕີມະຫາພາກເນື່ອງຈາກທົດສະນິຍົມ
ການຈັດຕໍາແຫນ່ງຈຸດແມ່ນຈັດການໂດຍ tbl ຕົວຂອງມັນເອງ: ມັນພຽງແຕ່ເຫັນ '\$1', '\$2', ແລະອື່ນໆ, ແລະດັ່ງນັ້ນ
ບໍ່ສາມາດຮັບຮູ້ຈຸດທົດສະນິຍົມໄດ້.

ໃຊ້ gtbl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    SWIG
    SWIG
    SWIG ເປັນເຄື່ອງມືພັດທະນາຊອບແວ
    ທີ່ເຊື່ອມຕໍ່ບັນດາໂຄງການທີ່ຂຽນໃນ C ແລະ
    C ++ ທີ່ມີຄວາມຫລາກຫລາຍຂອງລະດັບສູງ
    ພາສາການຂຽນໂປຼແກຼມ. SWIG ຖືກນໍາໃຊ້ກັບ
    ແຕກຕ່າງກັນ ...
    ດາວໂຫລດ SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce ຫົວຂໍ້, ສ້າງຂຶ້ນດ້ວຍ
    JS ຕໍ່ໄປ, Webpack, Babel, Node, ແລະ
    ດ່ວນ, ໃຊ້ GraphQL ແລະ Apollo
    ລູກ​ຄ້າ. ຮ້ານ WooCommerce ໃນ React(
    ປະ​ກອບ​ດ້ວຍ​: ຜະ​ລິດ​ຕະ​ພັນ ...
    ດາວໂຫລດ WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Package repo ສໍາລັບ ArchLabs ນີ້ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ຍັງສາມາດເອົາມາໄດ້
    ຈາກ
    https://sourceforge.net/projects/archlabs-repo/.
    ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ໃນ ...
    ດາວໂຫລດ archlabs_repo
  • 4
    ໂຄງການ Zephyr
    ໂຄງການ Zephyr
    ໂຄງການ Zephyr ແມ່ນຄົນຮຸ່ນໃຫມ່
    ລະບົບປະຕິບັດການໃນເວລາຈິງ (RTOS) ນັ້ນ
    ຮອງຮັບຮາດແວຫຼາຍອັນ
    ສະຖາປັດຕະຍະກໍາ. ມັນແມ່ນອີງໃສ່ a
    ແກ່ນຮອຍຕີນນ້ອຍ...
    ດາວໂຫລດໂຄງການ Zephyr
  • 5
    SCons
    SCons
    SCons ເປັນ​ເຄື່ອງ​ມື​ການ​ກໍ່​ສ້າງ​ຊອບ​ແວ​
    ນັ້ນ​ແມ່ນ​ທາງ​ເລືອກ​ທີ່​ດີ​ເລີດ​ຂອງ​
    ຄລາສສິກ "ເຮັດ" ເຄື່ອງມືການກໍ່ສ້າງທີ່
    ພວກເຮົາທຸກຄົນຮູ້ຈັກແລະຮັກ. SCons ແມ່ນ
    ໄດ້​ປະ​ຕິ​ບັດ​ເປັນ ...
    ດາວໂຫລດ SCons
  • 6
    PSeInt
    PSeInt
    PSeInt ເປັນນາຍພາສາ pseudo-code ສໍາລັບ
    ນັກສຶກສາການຂຽນໂປລແກລມທີ່ເວົ້າພາສາສະເປນ.
    ຈຸດ​ປະ​ສົງ​ຕົ້ນ​ຕໍ​ຂອງ​ຕົນ​ແມ່ນ​ເພື່ອ​ເປັນ​ເຄື່ອງ​ມື​ສໍາ​ລັບ​ການ​
    ການຮຽນຮູ້ແລະຄວາມເຂົ້າໃຈພື້ນຖານ
    ແນວຄວາມຄິດ...
    ດາວໂຫລດ PSeInt
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    7z
    7z
    7z - ແຟ້ມຈັດເກັບໄຟລ໌ທີ່ມີສູງສຸດ
    ອັດ​ຕາ​ສ່ວນ​ການ​ບີບ​ອັດ ...
    ແລ່ນ 7z
  • 2
    7za
    7za
    7za - ແຟ້ມຈັດເກັບໄຟລ໌ທີ່ມີສູງສຸດ
    ອັດ​ຕາ​ສ່ວນ​ການ​ບີບ​ອັດ ...
    ແລ່ນ 7za
  • 3
    creepy
    creepy
    CREEPY - ຂໍ້ມູນສະຖານທີ່ຕັ້ງພູມສາດ
    ລາຍລະອຽດຂອງຕົວສັງລວມ: creepy ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ອະນຸຍາດໃຫ້ທ່ານເພື່ອເກັບກໍາ
    ຂໍ້​ມູນ​ກ່ຽວ​ກັບ​ການ​ຕັ້ງ​ພູມ​ສາດ​ກ່ຽວ​ກັບ​ການ​
    ຜູ້​ໃຊ້​ຈາກ ...
    ແລ່ນ creepy
  • 4
    cricket-compile
    cricket-compile
    cricket - ໂຄງ​ການ​ການ​ຄຸ້ມ​ຄອງ​ການ​
    ການເກັບກໍາແລະການສະແດງຊຸດເວລາ
    ຂໍ້ມູນ...
    ແລ່ນ cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script ເພື່ອໃຫ້ໄດ້ຮັບ
    ຂໍ້ມູນກ່ຽວກັບສະບັບທີ່ຕິດຕັ້ງ
    ຂອງ G-Wrap ...
    ດໍາເນີນການ g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - ຄວບຄຸມການເຂົ້າເຖິງ
    ແຜນ​ທີ່​ໃນ​ປະ​ຈຸ​ບັນ​ສໍາ​ລັບ​ຜູ້​ໃຊ້​ອື່ນໆ​ກ່ຽວ​ກັບ​ການ​
    ລະບົບ. ຖ້າບໍ່ມີທາງເລືອກໃຫ້, ພິມ
    ສະຖານະປັດຈຸບັນ. ຄໍາສໍາຄັນ: ທົ່ວໄປ, ແຜນທີ່
    ການ​ຄຸ້ມ​ຄອງ​, p ...
    ແລ່ນ g.accessgrass
  • ເພີ່ມເຕີມ »

Ad