ນີ້ແມ່ນຄໍາສັ່ງ 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