Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Samarqand filiali
LABARATORIY
ISHI
Tayyorladi:Eshmatov H.
Tekshirdi: Xoliyorova F.
Samarqand-2021
9-Laboratoriya ishi.
Latexda jadvallar bilan ishlash.
Nazariy qism.
Yangi ustun turidagi o'nli kasrlar soni uchun taqdim etilgan salbiy argument cheksiz o'nli kasrlarga ruxsat beradi, lekin juda keng ustunlarga olib kelishi mumkin. Yaxlitlash qo'llanilmaydi, shuning uchun jadvalga kiritiladigan ma'lumotlar ko'rsatilgan kasrlar soniga moslashtirilishi kerak. E'tibor bering, o'nli qatorli ustun matematik rejimda yoziladi, shuning uchun yuqoridagi misolda ustun sarlavhasi uchun \mathrm ishlatiladi. Bundan tashqari, oʻnli kasrli ustundagi matn (masalan, sarlavha) oʻnlik ajratgichdan oldin oʻng tomonga tekislanadi (matnda oʻnlik ajratuvchi yoʻq boʻlsa). Bu juda qisqa matn yoki raqamli ustun sarlavhalari uchun yaxshi bo'lishi mumkin bo'lsa-da, yuqoridagi misolda bu noqulay ko'rinadi. Buning yechimi quyida tavsiflangan \multiccolumn buyrug'idan foydalanish, bitta ustun va uning hizalanishini ko'rsatishdir. Masalan, yuqoridagi misoldagi O'nlik sarlavhasini o'z ustuniga markazlashtirish uchun jadvalning birinchi qatori Left&Right&Center&\multiccolumn{1}{c}{Decimal}\\
Qalin matn va ustun
Jadvaldagi alohida yozuvlarga e'tiborni jalb qilish uchun qalin matndan foydalanish yaxshi bo'lishi mumkin. Odatda bu oson, lekin d-ustun o'nli kasrni ko'rishi kerakligi sababli buni qilish ancha qiyin. Bundan tashqari, odatdagi qalin belgilar odatdagi o'xshashlariga qaraganda kengroqdir, ya'ni o'nli kasrlar yaxshi tekislanishi mumkin bo'lsa-da, raqamlar (o'nli kasrning bir tomonida 2--3 tadan ortiq raqam uchun) ko'rinadigan darajada noto'g'ri hizalanadi. Biroq, quyida ko'rsatilganidek, oddiy kenglikdagi qalin belgilardan foydalanish va yangi qalin ustun turini belgilash mumkin.
Ko'pgina professional bosma kitoblar va jurnallarda oddiy jadvallar mavjud bo'lib, ular satrlar ustida va pastda tegishli intervallarga ega va deyarli hech qachon vertikal qoidalardan foydalanmaydi. LaTeX jadvallarining ko'plab misollari (shu jumladan, ushbu Vikikitob) vertikal qoidalardan ("|" yordamida) va ikkilamchi qoidalardan (\hline\hline yoki "||" yordamida) foydalanishni ko'rsatadi, ular keraksiz va professional ravishda chalg'ituvchi deb hisoblanadi. nashr etilgan shakl. Booktabs to'plami LaTeX jadvallarida ushbu professionallikni osonlik bilan ta'minlash uchun foydalidir va hujjatlar "yaxshi" jadvalni tashkil etuvchi ko'rsatmalar ham beradi.
Qisqacha aytganda, paket eng yuqori qoida (yoki chiziq) uchun \toprule, jadvalning o'rtasida (masalan, sarlavha ostida) paydo bo'ladigan qoidalar uchun \midrule va eng quyi qoida uchun \bottomrule dan foydalanadi. Bu qoida og'irligi va oraliqning maqbul bo'lishini ta'minlaydi. Bundan tashqari, \cmidrule belgilangan ustunlarni qamrab oladigan o'rta qoidalar uchun ishlatilishi mumkin. Quyidagi misol kitob varaqlari va ikkita ekvivalent oddiy LaTeX ilovalaridan foydalanishga qarama-qarshidir (ikkinchi misol uchun \usepackage{massiv} yoki \usepackage{dcolumn}, uchinchi misol esa kirish qismida \usepackage{booktabs} ni talab qiladi).
Kamdan-kam hollarda jadvaldagi har bir qatorni uning eng uzun satrining tabiiy kengligigacha cho'zish kerak bo'lishi mumkin, masalan, ikkita tilda bir xil matn mavjud bo'lsa va ularni qatorlarni sinxronlash bilan birga ko'rsatishni xohlasangiz. Jadval muhiti chiziqlar qayerda uzilishi kerakligini boshqarishga yordam beradi, lekin matnni oqlay olmaydi, bu esa o'ng qirralarning yirtiqlashishiga olib keladi. Eqparbox to'plami \eqmakebox buyrug'ini beradi, u \makeboxga o'xshaydi, lekin kenglik argumenti o'rniga teg oladi. Kompilyatsiya paytida u ma'lum bir tegga ega \eqmakebox eng keng matnni o'z ichiga olgan va bir xil tegli barcha \eqmakeboxlarni shu kenglikgacha cho'zishi mumkin bo'lgan buxgalteriya hisobini yuritadi. Massiv paketi bilan birgalikda barcha satrlardagi matnni oqlaydigan ustun spetsifikatsiyasini aniqlash mumkin.
Amaliy qism.
Xulosa : Men bu labaratoriya ishida jadvallar ustida turli xil amallar olib bordim.
Jumladan chiziqlar qalinligi, rangi, qatorlar va ustunlar soni, qatorlar
va ustunlar rangi, kataklar rangi va hokazo. Men bu laoratoriya ishida
LaTeX da jadvallar yaratishni keng imkoniyatlarini ko`rib chiqdim.
Foydalanilagan adabiyotlar :
https://tex.stackexchange.com/
https://uxdesign.cc/
https://www.overleaf.com/
Do'stlaringiz bilan baham: |