LaTeX ga kirish. Darslik - страница 20



5. Xoshiyalar (polyalar), sahifa hajmi va boshqalar

LaTeX hujjatlar sinfi sahifa kengligi va balandligi, chekka joylar va boshqalar kabi parametrlarning qiymatlarini oldindan belgilaydi (qog‘oz o‘lchamini belgilaydigan variantni hisobga olgan holda).Конец формы

5.1. Kengligi

Sahifadagi matnning kengligi \textwidth buyrug’i parametri bilan o‘rnatiladi; agar ikkita ustunda yozilsa, u holda \textwidth ikkala ustunning kengligi va ular orasidagi bo‘shliqni o‘z ichiga oladi. Agar siz xohlasangiz kenglikni sahifadagi matn santimetr uzunlikda belgilashingiz mumkin, u preambulmda shunday yoziladi:

\textwidth = 7 см

Matnning kengligini o‘zgartirganda, ko‘pincha chekkalarni o‘zgartirishingiz kerak. Chap chekka va \textwidth belgilanadi, o‘ng chekka avtomatik ravishda aniqlanadi. Chap hoshiya qanday belgilanishi uslublar to‘plami «ikki tomonlama» yoki «bir tomonlama» chop etish bor yo‘qligiga bog‘liq. Ikki tomonlama chop etishda toq va juft sonli sahifalarda chekkalarni turlicha qoldiradi. article va report hujjatlari sinflarida to‘plam sukut bo‘yicha bir tomonlama bo‘ladi, lekin agar siz ikki tomonlama uslubni belgilasangiz, u ikki tomonlama bo‘ladi. book klassi sukut bo‘yicha ikki tomonlama, lekin siz uni bir tomonlama uslub variantini belgilash orqali uni bir tomonlama qilishingiz mumkin.

Bir tomonlama yozish uchun chap chegaraning qiymati \oddsidemargin parametri bilan belgilanadi. Bunday holda, maydon eng chekkasidan hisoblanmaydi. Saxifa bir dyumli dastlabki qoldirishdan boshlanadi.

Shunday qilib, agar siz quyidagicha yozsangiz:

Конец формы

\oddsidemargin=0pt

matn chetidan bir dyuymdan boshlanadi va agar yozilsa:

\oddsidemargin=5mm

matn chetidan bir dyuym qog‘oz chetidan 30,4 dan boshlanadi (bir dyuym 2,54 ga teng ekanligini unutmang). \oddsidemargin parametrini manfiy qilib qo‘ysangiz, varaqning chetidan matn boshigacha bo‘lgan masofa tegishlicha dyumdan kam bo‘ladi. Shuni ham eslatib o‘tish joizki, uzunlik qiymati bo‘lgan parametrga nol qiymatni belgilaganingizda, birliklar ham ko‘rsatilishi kerak (bizning misolimizda bo‘lgani kabi); shunga o‘xshash yozuvdan boshlanadi va agar yozilsa:

\oddsidemargin=0

хатолик беради.

5.2. Balandligi

Yuqori xoshiya bilan yuqori kolontitul orasidagi kattalik \topmargin parametri bilan o‘rnatiladi (uslub bilan ta’minlangan). Sahifaning yuqori qismida qo‘shimcha ravishda bo‘sh joy bo‘ladi, uning kattaligi sarlavha uchun ajratilgan maydonga teng. \headheight parametri kolontitul kengligini belgilaydi. Matn balandligi \textheight parametri bilan o‘rnatiladi. Ushbu o‘lchamni hisoblashda na sahifa raqamlari, na yuqori va kolontitullar hisoblanmaydi, sinf tomonidan taqdim etilgan bo‘lsa, sahifadagi matnning to‘liq balandligi \textheight dan katta bo‘ladi.

Nazorat savollari

1. \textwidth vazifasi nima?

2. \textwidth buyrug’ini umumiy ko’rinishini ifodalang.

3. \oddsidemargin buyrug’i vazifasi nima?

4. \topmargin buyrug’i vazifasi nima?

Topshiriqlar

1. Ixtiyoriy bir betlik matnni kiritib chap, o’ng, yuqori va pastki hoshiyalarini turli qiymatlarga o’zgartirib, chop etishga hujjat tashkil eting. Xar bir o’zgarishni sinab ko’ring.

5.3. Sahifani bir butun sifatida almashtirish

Sahifani bir butun sifatida almshtirish chop etish natijalariga qarab boshqarish uchun zarur. Haqiqiy masofalar matnni bosib chiqarganingizda aniqlanishi mumkin. Matndan varaqning chetiga qadar