EnglishFrenchSpanyol

Ad


Favicon OnWorks

gtbl - Dalam talian dalam Awan

Jalankan gtbl dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan gtbl yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


tbl - format jadual untuk troff

SINOPSIS


tbl [-CV] [fail ...]

DESCRIPTION


Halaman manual ini menerangkan versi GNU bagi tbl, yang merupakan sebahagian daripada dokumen groff
sistem pemformatan. tbl menyusun perihalan jadual yang tertanam di dalamnya troff fail input
menjadi perintah yang difahami oleh troff. Biasanya, ia harus digunakan menggunakan -t
pilihan untuk kasar. Ia sangat serasi dengan Unix tbl. Output yang dihasilkan oleh GNU tbl
tidak boleh diproses dengan Unix troff; ia mesti diproses dengan GNU troff. Jika tiada fail
diberikan pada baris arahan atau nama fail - diberikan, input standard dibaca.

PILIHAN


-C Dayakan mod keserasian untuk mengenali .ts and .TE walaupun diikuti oleh a
watak selain daripada ruang atau baris baharu. Watak pemimpin (\a) dikendalikan sebagai
ditafsirkan.

-v Cetak nombor versi.

BAHASA TINJAUAN


tbl menjangka untuk mencari penerangan jadual yang dibalut dalam .ts (permulaan jadual) dan .TE (jadual
akhir) makro. Dalam setiap bahagian jadual tersebut, jadual lain boleh ditakrifkan dengan menggunakan
meminta .T& sebelum perintah terakhir .TE. Setiap definisi jadual mempunyai perkara berikut
struktur:

Global pilihan
Ini adalah pilihan. Bahagian jadual ini boleh menggunakan beberapa pilihan yang diedarkan dalam
1 atau lebih baris. The global pilihan sebahagian mesti sentiasa diselesaikan oleh a koma bertitik ;
.

Jadual format spesifikasi
Bahagian ini mesti diberikan, ia bukan pilihan. Ia menentukan bilangan lajur
(sel) jadual. Lebih-lebih lagi setiap sel dikelaskan sebagai pusat, kiri
dilaraskan, atau berangka, dsb. Spesifikasi ini boleh mempunyai beberapa baris, tetapi mesti
diselesaikan oleh a dot . di hujung baris terakhir. Selepas setiap definisi sel,
ruang khusus boleh ditambah, tetapi itu adalah pilihan.

Sel dipisahkan oleh aksara tab secara lalai. Itu boleh diubah oleh global
pilihan tbl(c), Di mana c adalah watak sewenang-wenangnya.

MUDAH CONTOH


Definisi jadual yang paling mudah ialah.
.ts
ccc .
Ini berpusat
Nah, ini juga
.TE
Dengan menggunakan c c c, setiap sel dalam keseluruhan jadual akan dipusatkan. Watak pemisah
adalah di sini lalai tab.

Hasilnya ialah

Ini berpusat
Nah, ini juga

Definisi ini adalah sama dengan
.ts
tab(@);
ccc.
Ini@berpusat
Nah, @ini@juga
.TE
Di sini, watak tab pemisah ditukar kepada huruf @.

Lebih-lebih lagi tajuk boleh ditambah dan arah pemusatan boleh ditukar kepada yang lain
format:
.ts
tab(@);
css
lcn .
Title
kiri@pusat@123
satu lagi@nombor@75
.TE
Hasilnya ialah

Title
kiri pusat 123
satu lagi nombor 75
Di sini l cara berwajar kiri, dan n cara berangka, yang ada di sini wajar dibenarkan.

PENGGUNAAN


Global pilihan
Barisan itu serta-merta mengikuti .ts makro mungkin mengandungi mana-mana global berikut
pilihan (mengabaikan kes aksara - Unix tbl hanya menerima pilihan dengan semua
aksara huruf kecil atau semua aksara huruf besar), dipisahkan dengan ruang, tab atau koma:

allbox Masukkan setiap item jadual dalam kotak.

kotak Lekatkan meja dalam kotak.

pusat Pusatkan jadual (lalai adalah dibenarkan kiri). Nama kata kunci alternatif pusat
juga diiktiraf (ini adalah sambungan GNU tbl).

titik perpuluhan(c)
Tetapkan aksara untuk dikenali sebagai titik perpuluhan dalam lajur angka (GNU tbl
sahaja).

delim(xy)
Penggunaan x and y sebagai pembatas permulaan dan penamat untuk eqn(1).

kotak berganda
Lampirkan meja dalam kotak berganda.

bingkai berganda
Sama seperti doublebox (GNU tbl sahaja).

mengembangkan Jadikan jadual selebar panjang garis semasa (menyediakan pemisahan lajur
faktor). Diabaikan jika satu atau lebih penentu lajur 'x' digunakan (lihat di bawah).

Sekiranya jumlah lebar lajur lebih besar daripada panjang baris semasa,
faktor pemisahan lajur ditetapkan kepada sifar; jadual sedemikian meluas ke jidar kanan,
dan tiada pemisahan lajur sama sekali.

bingkai Sama seperti kotak (GNU tbl sahaja).

saiz garis (n)
Tetapkan baris atau peraturan (cth dari kotak) dalam n-jenis titik.

nokeep Jangan gunakan lencongan untuk mengelakkan pemecahan halaman (GNU tbl sahaja). Biasalah tbl percubaan
untuk mengelakkan pecah yang tidak diingini dalam jadual berkotak dengan menggunakan lencongan. Ini boleh
kadangkala berinteraksi dengan teruk dengan pakej makro penggunaan sendiri lencongan, apabila nota kaki,
sebagai contoh, digunakan.

tiada ruang
Abaikan ruang hadapan dan belakang dalam item data (GNU tbl sahaja).

sekarang amaran Matikan amaran yang berkaitan dengan jadual yang melebihi lebar baris semasa (GNU tbl
sahaja).

tab(x) Gunakan watak x bukannya tab untuk memisahkan item dalam baris data input.

Pilihan global mesti berakhir dengan koma bertitik. Mungkin terdapat ruang kosong antara pilihan
dan hujahnya dalam kurungan.

Jadual format spesifikasi
Selepas pilihan global datang baris yang menerangkan format setiap baris jadual. setiap satu
baris format tersebut menerangkan satu baris jadual itu sendiri, kecuali baris format terakhir
(yang anda mesti akhiri dengan noktah) menerangkan semua baki baris jadual. tunggal-
watak utama menerangkan setiap lajur setiap baris jadual. Watak utama boleh
dipisahkan oleh ruang atau tab. Anda boleh menjalankan spesifikasi format untuk berbilang baris
bersama-sama pada baris yang sama dengan memisahkannya dengan koma.

Anda boleh mengikuti setiap aksara utama dengan penentu yang menentukan saiz fon dan titik
daripada item yang sepadan, yang menentukan lebar lajur, jarak antara lajur, dsb.

Baris format terpanjang mentakrifkan bilangan lajur dalam jadual; format hilang
deskriptor pada akhir baris format diandaikan L. Lajur tambahan dalam data
(yang tidak mempunyai entri format yang sepadan) diabaikan.

Watak utama yang tersedia ialah:

a,A Pusatkan baris terpanjang dalam lajur ini dan kemudian kiri membenarkan semua baris lain dalam lajur ini
lajur berkenaan dengan garis tengah itu. Ideanya ialah menggunakan abjad sedemikian
subcolumns (oleh itu nama watak utama) digabungkan dengan L; mereka
dipanggil subcolumns kerana A item diindenkan oleh 1n berbanding dengan L penyertaan.
Contoh:

.ts
tab(;);
ln,an.
perkara satu;1
subperkara dua;2
subperkara tiga;3
.T&
ln,an.
perkara sebelas;11
subperkara dua puluh dua;22
subperkara tiga puluh tiga;33
.TE

keputusan:

perkara satu 1
subperkara dua 2
subperkara tiga 3
perkara sebelas 11
subperkara dua puluh dua 22
subperkara tiga puluh tiga 33

c,C Item tengah dalam lajur.

l,L Item justify kiri dalam lajur.

n,N Wajarkan item secara berangka dalam lajur: Kedudukan unit nombor dijajarkan
secara menegak. Jika terdapat satu atau lebih titik bersebelahan dengan digit, gunakan yang paling kanan
satu untuk penjajaran menegak. Jika tiada titik, gunakan digit paling kanan untuk
penjajaran menegak; jika tidak, pusatkan item dalam lajur. Penjajaran boleh
dipaksa ke kedudukan tertentu menggunakan '\&'; jika terdapat satu atau lebih kejadian ini
aksara khas (bukan cetakan) yang terdapat dalam data, gunakan yang paling kiri untuk
penjajaran. Contoh:

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

keputusan:

1
1.5
1.5.3
abcde
abcde

Jika entri berangka digabungkan dengan L or R entri – ini boleh berlaku jika
format jadual ditukar dengan .T& – tengah paling luas nombor (daripada data yang dimasukkan
di bawah N rejim penentu) relatif kepada yang paling luas L or R kemasukan, memelihara
penjajaran semua entri berangka. Bertentangan dengan A taip entri, tiada tambahan
lekukan.

Menggunakan persamaan (untuk diproses dengan eqn) dalam lajur yang menggunakan N penentu
bermasalah dalam kebanyakan kes disebabkan oleh tblAlgoritma untuk mencari menegak
penjajaran, seperti yang diterangkan di atas. Menggunakan global persempadanan pilihan, bagaimanapun, ia adalah
boleh dibuat tbl abaikan data dalam eqn pembatas untuk tujuan tersebut.

r,R Benarkan item dalam lajur.

s,S Rentang item sebelumnya di sebelah kiri ke dalam lajur ini. Tidak dibenarkan untuk lajur pertama.

^ Rentang ke bawah entri daripada baris sebelumnya dalam lajur ini. Tidak dibenarkan untuk baris pertama.

_,- Gantikan entri ini dengan garis mendatar. Ambil perhatian bahawa '_' dan '-' boleh digunakan untuk
medan jadual sahaja, bukan untuk garis pemisah lajur.

= Gantikan entri ini dengan garisan mendatar berganda. Ambil perhatian bahawa '=' boleh digunakan untuk
medan jadual sahaja, bukan untuk garis pemisah lajur.

| Lajur yang sepadan menjadi peraturan menegak (jika dua daripadanya bersebelahan, a
peraturan menegak berganda).

Bar menegak di sebelah kiri huruf kekunci pertama atau di sebelah kanan yang terakhir
menghasilkan garisan di tepi meja.

Untuk menukar format data dalam jadual, gunakan .T& arahan (pada permulaan baris).
Ia diikuti oleh format dan talian data (tetapi tiada pilihan global) serupa dengan .ts
Permintaan.

Tiang khusus
Berikut ialah penentu yang boleh muncul dalam akhiran kepada huruf kunci lajur (dalam sebarang susunan):

b,B Bentuk pendek fB (jadikan entri yang terjejas tebal).

d,D Mulakan item yang merentangi baris secara menegak, menggunakan penentu lajur '^' atau '\^'
item data, di bahagian bawah julatnya dan bukannya memusatkannya secara menegak (GNU tbl
sahaja). Contoh:

.ts
tab(;) allbox;
ll
l ld
r ^
l rd.
0000;foobar
T{
1111
.br
2222
T}; foo
r;
T{
3333
.br
4444
T};bar
\^;\^
.TE

keputusan:

┌─────┬────────┐
│0000 │ foobar │
├─────┼────────┤
│1111 │ │
│2222 │ │
├─────┤ │
│ r │ foo │
├─────┼────────┤
│3333 │ │
│4444 │ bar │
└─────┴────────┘
e,E Buat lajur dengan jarak yang sama. Semua lajur yang ditandakan dengan penentu ini mendapat yang sama
lebar; ini berlaku selepas lebar lajur yang terjejas telah dikira (ini bermakna
bahawa peraturan nilai lebar terbesar).

f,F Mana-mana penentu ini boleh diikuti dengan nama fon (sama ada satu atau dua
panjang aksara), nombor fon (satu digit), atau nama panjang dalam kurungan (the
bentuk terakhir ialah sambungan GNU tbl). Nama fon satu huruf mesti dipisahkan dengan satu
atau lebih banyak kosong daripada apa-apa yang berikut.

i,I Bentuk pendek fI (buat entri yang terjejas condong).

m,M Ini ialah sambungan GNU tbl. Mana-mana penentu ini boleh diikuti oleh makro
nama (sama ada satu atau dua aksara panjang), atau nama panjang dalam kurungan. Satu-
nama makro huruf mesti dipisahkan oleh satu atau lebih tempat kosong daripada apa sahaja yang berikut.
Makro yang nama boleh ditentukan di sini mesti ditakrifkan sebelum mencipta
meja. Ia dipanggil sebelum teks sel jadual dikeluarkan. Seperti yang dilaksanakan
pada masa ini, makro ini hanya dipanggil jika input blok digunakan, iaitu, teks antara
'T{' dan 'T}'. Makro hendaklah mengandungi ringkas sahaja troff permintaan untuk menukar
pemformatan blok teks, seperti pelarasan teks, tanda sempang, saiz atau fon. Makro
dipanggil selepas pengubahsuaian sel lain seperti b, f or v adalah keluaran. Oleh itu makro
boleh menimpa penentu pengubahsuaian lain.

p,P Diikuti dengan nombor, ini melakukan perubahan saiz mata untuk medan yang terjejas. Jika
ditandatangani, saiz mata semasa dinaikkan atau dikurangkan (menggunakan nombor yang ditandatangani
bukannya digit yang ditandatangani ialah sambungan GNU tbl). Penentu saiz mata diikuti
dengan nombor pemisahan lajur mesti dipisahkan dengan satu atau lebih tempat kosong.

t,T Mulakan item yang merentangi baris secara menegak di bahagian atas julatnya dan bukannya
memusatkannya secara menegak.

u,U Gerakkan lajur yang sepadan ke atas satu setengah baris.

v,V Diikuti dengan nombor, ini menunjukkan jarak garis menegak yang akan digunakan dalam a
entri jadual berbilang baris. Jika ditandatangani, jarak baris menegak semasa ialah
dinaikkan atau dikurangkan (menggunakan nombor yang ditandatangani dan bukannya digit yang ditandatangani ialah a
sambungan GNU tbl). Penentu jarak baris menegak diikuti dengan lajur
nombor pemisahan mesti dipisahkan dengan satu atau lebih tempat kosong. Tiada kesan jika
entri jadual yang sepadan bukan blok teks.

w,W Nilai lebar lajur minimum. Mesti diikuti sama ada dengan a troff(1) ungkapan lebar
dalam kurungan atau integer tanpa unit. Jika tiada unit diberikan, en unit digunakan.
Juga digunakan sebagai panjang baris lalai untuk blok teks yang disertakan. Jika digunakan berbilang
kali untuk menentukan lebar untuk lajur tertentu, entri terakhir berkuat kuasa.

x,X Lajur yang diperluaskan. Selepas mengira semua lebar lajur tanpa an x penentu, penggunaan
baki lebar baris untuk lajur ini. Jika terdapat lebih daripada satu diperluaskan
lajur, agihkan baki ruang mendatar secara sama rata antara lajur yang terjejas
(ini adalah sambungan GNU). Ciri ini mempunyai kesan yang sama seperti menentukan a
lebar lajur minimum.

z,Z Abaikan lajur yang sepadan untuk tujuan pengiraan lebar, ini ialah, jangan gunakan
medan tetapi hanya penentu lajur ini untuk mengira lebarnya.

Akhiran nombor pada aksara utama ditafsirkan sebagai pemisahan lajur dalam unit en
(didarab mengikut perkadaran jika mengembangkan pilihan dihidupkan – sekiranya jadual terlalu penuh ini
mungkin sifar). Pemisahan lalai ialah 3n.

Penentu lajur x adalah saling eksklusif dengan e and w (Tujuan e tidak saling eksklusif
bersama w); jika dinyatakan beberapa kali untuk lajur tertentu, entri terakhir berkuat kuasa:
x membatalkan kedua-duanya e and w, manakala sama ada e or w mengatasi x.

Jadual data
Baris format diikuti dengan baris yang mengandungi data sebenar untuk jadual, diikuti
akhirnya oleh .TE. Dalam talian data sedemikian, item biasanya dipisahkan oleh aksara tab
(atau watak yang dinyatakan dengan tab pilihan). Talian input yang panjang boleh dipecahkan
berbilang baris jika aksara terakhir pada baris ialah '\' (yang hilang selepas
penyatuan).

Perhatikan bahawa tbl mengira lebar lajur baris demi baris, menggunakan \w pada setiap entri yang
bukan blok teks. Akibatnya, pembinaan seperti

.ts
c,l.
\s[20]MM
MMMM
.TE

gagal; anda mesti sama ada berkata

.ts
cp20,lp20.
MM
MMMM
.TE

or

.ts
c,l.
\s[20]MM
\s[20]MMMM
.TE

Titik permulaan baris, diikuti dengan apa-apa sahaja kecuali satu digit dikendalikan sebagai arahan troff,
dilalui tanpa perubahan. Kedudukan meja tidak berubah dalam kes ini.

Jika satu baris data hanya terdiri daripada '_' atau '=', satu atau dua baris, masing-masing adalah
dilukis di atas meja pada ketika itu; jika satu item dalam baris data hanya terdiri daripada '_'
atau '=', maka item itu digantikan dengan baris tunggal atau berkembar, menyertai jirannya. Jika
item data hanya terdiri daripada '\_' atau '\=', satu atau dua baris, masing-masing, dilukis
merentasi padang pada ketika itu yang tidak bergabung dengan jirannya.

Item data yang hanya terdiri daripada '\Rx' ('x' mana-mana aksara) digantikan dengan pengulangan
aksara 'x' selebar lajur (tidak menyertai jirannya).

Item data yang hanya terdiri daripada '\^' menunjukkan bahawa medan tepat di atas merentang
ke bawah di atas baris ini.

teks blok
Blok teks boleh digunakan untuk memasukkan data sebagai satu entri yang akan terlalu panjang sebagai a
rentetan ringkas antara tab. Ia dimulakan dengan 'T{' dan ditutup dengan 'T}'. Yang dahulu
mesti menamatkan baris, dan yang terakhir mesti memulakan baris, mungkin diikuti oleh lajur data lain
(dipisahkan dengan tab atau aksara yang diberikan dengan tab pilihan global).

Secara lalai, blok teks diformatkan dengan tetapan yang aktif sebelum ini
memasuki jadual, mungkin ditindih oleh m, v, dan w penentu tbl. Sebagai contoh,
untuk membuat semua blok teks compang-camping-kanan, masukkan .na betul-betul sebelum permulaan .ts (Dan .ad
selepas meja).

Jika penentu 'w' atau 'x[cq] tidak diberikan untuk semua lajur bagi rentang blok teks, the
panjang lalai blok teks (untuk menjadi lebih tepat, panjang baris yang digunakan untuk memproses
lencongan blok teks) dikira sebagai L×C/(N+1), dengan 'L' ialah panjang baris semasa, 'C'
bilangan lajur yang dibentangkan oleh blok teks, dan 'N' jumlah bilangan lajur dalam
meja. Walau bagaimanapun, ambil perhatian bahawa lebar lencongan sebenar seperti yang dikembalikan dalam daftar \n[dl]
digunakan akhirnya sebagai lebar blok teks. Jika perlu, anda juga boleh mengawal teks
lebar blok dengan sisipan terus a .ll minta sejurus selepas 'T{'.

Lain-lain
Daftar nombor \n[TW] memegang lebar meja; ia tidak boleh digunakan dalam jadual itu sendiri
tetapi ditakrifkan betul-betul sebelum memanggil .TE supaya makro ini boleh memanfaatkannya.

tbl juga mentakrifkan makro .T# yang menghasilkan garisan bawah dan sisi meja berkotak.
Manakala tbl memang memanggil makro ini sendiri di hujung jadual, ia boleh digunakan oleh makro
pakej untuk membuat kotak untuk jadual berbilang halaman dengan memanggilnya dalam pengaki halaman. An
contoh ini ditunjukkan oleh -Cik makro yang menyediakan fungsi ini jika jadual
bermula dengan .ts H bukannya panggilan standard ke .ts makro.

INTERAKSI DENGAN EQN


tbl(1) hendaklah sentiasa dipanggil sebelum eqn(satu) (mengarut(1) secara automatik menjaga
susunan prapemproses yang betul).

GNU TBL PENINGKATAN


Tiada had pada bilangan lajur dalam jadual, mahupun sebarang had pada bilangan teks
blok. Semua baris jadual dipertimbangkan dalam menentukan lebar lajur, bukan hanya
200 pertama. Jadual sambungan (.T&) baris tidak terhad kepada 200 baris pertama.

Item berangka dan abjad mungkin muncul dalam lajur yang sama.

Item berangka dan abjad mungkin menjangkau secara mendatar.

tbl menggunakan nama daftar, rentetan, makro dan lencongan bermula dengan digit 3. Apabila
menggunakan tbl anda harus mengelak daripada menggunakan sebarang nama yang bermula dengan a 3.

GNU TBL DALAM MAKROS


Sejak tbl mentakrifkan makronya sendiri (sebelah kanan sebelum setiap jadual) adalah perlu untuk menggunakan 'akhir-
makro-makro'. Selain itu, watak melarikan diri perlu dimatikan. Di sini an
contohnya.

.eo
.de ATABLE ..
.ts
tab allbox(;);
kl.
\$1;\$2
.TE
...
.ec
.ATABLE A meja
.ATABLE Meja lain
.ATABLE Dan "satu lagi"

Walau bagaimanapun, ambil perhatian bahawa tidak semua ciri tbl boleh dibungkus menjadi makro kerana tbl Jangka
input lebih awal daripada troff. Contohnya, pemformatan nombor dengan penjajaran menegak
titik perpuluhan gagal jika nombor tersebut dihantar sebagai parameter makro kerana perpuluhan
penjajaran titik dikendalikan oleh tbl sendiri: Ia hanya melihat '\$1', '\$2', dsb., dan oleh itu
tidak dapat mengenal titik perpuluhan.

Gunakan gtbl dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    SWIG
    SWIG
    SWIG ialah alat pembangunan perisian
    yang menghubungkan atur cara yang ditulis dalam C dan
    C++ dengan pelbagai peringkat tinggi
    bahasa pengaturcaraan. SWIG digunakan dengan
    berbeza...
    Muat turun SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema WooCommerce React, dibina dengan
    Seterusnya JS, Webpack, Babel, Node dan
    Ekspres, menggunakan GraphQL dan Apollo
    Pelanggan. Kedai WooCommerce dalam React(
    mengandungi: Produk...
    Muat turun Tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repo pakej untuk ArchLabs Ini adalah
    aplikasi yang juga boleh diambil
    dari
    https://sourceforge.net/projects/archlabs-repo/.
    Ia telah dihoskan dalam OnWorks di...
    Muat turun archlabs_repo
  • 4
    Projek Zephyr
    Projek Zephyr
    Projek Zephyr ialah generasi baharu
    sistem pengendalian masa nyata (RTOS) yang
    menyokong pelbagai perkakasan
    seni bina. Ia berdasarkan a
    inti tapak kecil...
    Muat turun Projek Zephyr
  • 5
    SCON
    SCON
    SCons ialah alat pembinaan perisian
    itu adalah alternatif yang lebih baik daripada
    alat binaan klasik "Buat" yang
    kita semua tahu dan suka. SCons ialah
    melaksanakan...
    Muat turun SCons
  • 6
    PSeInt
    PSeInt
    PSeInt ialah penterjemah kod pseudo untuk
    pelajar pengaturcaraan berbahasa Sepanyol.
    Tujuan utamanya adalah untuk menjadi alat untuk
    mempelajari dan memahami asas
    konsep...
    Muat turun PSeInt
  • Lebih »

Arahan Linux

Ad