26
2.2. HUJJATNING MANTIQIY TUZILISHI
Mantiqiy belgilar hujjatning umumiy tarkibida matn belgilarining har bir
qismining rolini belgilaydi (masalan, sarlavha,
matn xatboshi, jadval, rasm,
boshqalar). Jismoniy belgilar hujjat elementining ekran shaklini (formatlashni)
belgilaydi (masalan, shrift dizayni: qalin, chizilgan, qizil, chap va o‘ng
chiziqlardagi chiziqlar va boshqalar).
Formatlash tillari asosiy tushunchasi hujjat vizual ko‘rsatish avtomatik
ravishda mantiqiy belgilar hosil qilish va uning to‘g‘ridan-to‘g‘ri
mazmuniga
bog‘liq emas deb hisoblanadi. Bu hujjatni avtomatik qayta ishlashni osonlashtiradi.
MS Word muharririda hujjat yaratish, foydalanuvchi kursiv bilan kotirovkalarni
ajratishi mumkin, ammo fragmentning kotirovka ekanligini ko‘rsatadigan hech
qanday joy yo‘q.
Belgilash tili bilan belgilangan matn quyidagi
funktsiyalarni bajarishi
mumkin:
1. ilova uchun ma'lumotlarni tavsiflang;
2. hujjatning tuzilishini va uni ro‘yxatga olish talablarini tavsiflang.
LaTeX hujjati (matn kengaytmasi) bu oddiy matnli fayl bo‘lib, unda LaTeX
protsessori uchun bir qator buyruqlar mavjud. Bir ma'noda, bu hujjatning yuqori
sifatli bosma yoki elektron nusxasini ishlab chiqaradigan dastur.
Shuning uchun tex-fayllarni tahrirlash uchun
oddiy matn muharrirlaridan
foydalaniladi. Printsipial jihatdan har qanday muharrir amalga oshiradi, lekin,
albatta, samarali yozish uchun emacs kabi ixtisoslashgan matn muharririni tanlash
yaxshidir. Siz tanlagan matn muharriri UTF-8 ni qo‘llab-quvvatlaganligiga ishonch
hosil qiling (Unicode belgilar uchun umumiy qabul qilingan standart matnli
kodlash). Hujjatlar yaratishda ushbu kodlash amal qilinishi kerak.
Mantiqiy sahifani Latex dasturida yozish
uchun avval uning tashqi
ko‘rinishini va kodini tuzishimiz kerak.
LATEX bilan ishlashda hujjatning sarlavhalarini va bo‘limlarini raqamlashni
qo‘lda emas, balki maxsus buyruqlar yordamida bajarish maqsadga muvofiqdir.
28
\subparagraph
Ushbu ro‘yxatda har bir keyingi buyruq avvalgisiga
nisbatan kichikroq
bo‘limni belgilaydi. \ Bob buyrug‘i proc va maqola sinflarida aniqlanmaganligiga
e'tibor bering (ushbu holat tufayli maqola osongina kitob bobiga aylantirilishi
mumkin), qolgan buyruqlar to‘rtta asosiy sinfda aniqlangan.
\ Bob buyrug‘i yordamida LATEX tomonidan yaratilgan boblar "bob" emas,
balki "bob" deb nomlanganini ta'kidlash joiz. Bu LATEX sinflarida turli xil
standart sarlavhalar uchun inglizcha so‘zlarni ishlatadigan
kam sonli holatlardan
biri. Ba'zi
LATEX rusifikatsiyalari ushbu nomlarni rus tiliga o‘zgartiradigan uslublar
to‘plamlarini taqdim etadi.
Agar sizda bunday ruslashtirish bo‘lmasa, u holda siz ushbu muammoni
o‘zingizning kuchingiz bilan hal qilishingiz kerak bo‘ladi, buning uchun hujjatning
muqaddimasida quyidagi buyruqni qo‘shing:
\renewcommand{\chaptername}{Глава}