"ایجاد جدول با groff در ترمینال"

جدولی که در تصویر بالا می‌بینید با کد زیر در groff ایجاد می‌شود:

tbl1
.TS
box center expand tab(@);
c| c s
^| c| c.
Function@Effect in
@_@_
@troff@nroff
_
.T&
c| l s
^| l s.
\\h'N'@Move distance N
\\(space)@Unpaddable space-size space
\@digit-size space
_
.T&
c| l| l.
\\@1/6 em space@ignored
\\^@1/12 en space@igored
.TE

خروجی به صورت زیر است. میتوانید از این کد برای فرمت‌های دیگر مثل pdf هم خروجی بگیرید.

SHELL
$ groff -ms -tbl -Tascii tbl1
+---------------+-------------------------------------------+
|               |                 Effect in                 |
|  Function     +-------------------------+-----------------+
|               |         troff           |      nroff      |
+---------------+-------------------------+-----------------+
|               |   Move distance N                         |
|   \h'N'       |   Unpaddable space-size space             |
|               |   digit-size space                        |
+---------------+-------------------------+-----------------+
|     \         |   1/6 em space          |   ignored       |
|     \^        |   1/12 en space         |   igored        |
+---------------+-------------------------+-----------------+
نوشته شده در: 1402-02-18 (1 سال 1 هفته 17 ساعت پیش)

من محسن هستم؛ برنامه‌نویس PHP و Laravel و Zend Framework و پایتون و فلسک، ولی بیشتر تمرکزم روی لاراول است. این سایت را اولین بار با فلسک نوشتم ولی بعد تصمیم گرفتم آن را با لاراول نیز پیاده‌سازی کنم. هم نسخه‌ی فسلک و هم نسخه‌ی لاراول را می‌توانید روی گیت‌هابم پیدا و دانلود کنید.

برای ارتباط با من یا در همین سایت کامنت بگذارید و یا به dokaj.ir(at)gmail.com ایمیل بزنید.

در مورد این مطلب یادداشتی بنویسید.