1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
Òîâà ñà êðàòêè è äîñòà ñúêðàòåíè áåëåæêè îòíîñíî òåõíîëîãèÿòà íà ñúçäàâàíå íà ïðåâîäà íà äîêóìåíòàöèÿòà íà
ïàêåòà çà Åâêëèäîâà ãåîìåòðèÿ pst-eucl
-------------------------------------------------------------------------Ôàéëúò pst-eucl-docBG çàðåæäà ñòèëîâèÿ ôàéë euclide_bg.sty.
Òîé å íàé-âàæåí çà âúâåæäàíå áúëãàðñêè åçèê è ðàçïîçíàâàíå íà êèðèëèöàòà.
Çà èçðàáîòâàíå íà ãëîñàðèé:
1. Âúâ ôàéëà pst-eucl-docBG.tex ñå êîìåíòèðà ðåäà
\input{euclide_bulgarian_macros.ind}
ïðè ïúðâî êîìïèëèðàíå ñ ïðîãðàìàòà latex.
Ñëåä êàòî ñå êîìïèëèðà pst-eucl-docBG.tex ñ latex, ñå ïîëó÷àâà ôàéë pst-eucl-docBG.glo, ïðè êîåòî ñå
èçïîëçâà ñòèëîâèÿò ôàéë euclide_bg.sty, ñ íàïðàâåíè â íåãî ñúîòâåòíèòå íàñòðîéêè çà áúëãàðñêè åçèê.
2. Îò êîìàíäíèÿ ïðîçîðåö ñå âúâåæäà êîìàíäàòà:
makeindex -s euclide_macros.ist -o euclide_bulgarian_macros.ind pst-eucl-docBG.glo
Òàêà ñå ïîëó÷àâà êàòî ðåçóëòàò euclide_bulgarian_macros.ind, êîéòî å ñîðòèðàíèÿ èíäåêñ, íî êèðèëèöàòà ...
Èìåííî êèðèëèöàòà òóê ñúçäàâà ïðîáëåìè. Àêî ñå îñòàâè òåêñòúò íà êèðèëèöà, ãåíåðèðàí îò ïúðâèÿ àðãóìåíò íà
êîìàíäèòå \defcom íà tex-ôàéëà â òîçè âèä '\IeC {\cyra}\Iec {\cyrb}...' âìåñòî 'àá', ïðè îáðàáîòâàíåòî íà
glo-ôàéëà ñ ïðîãðàìàòà makeindex, ñå ïîëó÷àâàò ñåðèîçíè ãðåøêè, ñâúðçàíè ñ îãðàíè÷åíèå â äúëæèíàòà ía åäèí ðåä
îò èíäåêñà - 1024 ñèìâîëà. Òîâà âîäè äî èãíîðèðàíå íà äúëãèòå òåêñòîâå.
Ñëåä ìíîãî îïèòè äà ñå ñïðàâÿ ñ ïðîáëåìà, èçíàìåðèõ åäèí íà÷èí. Òîé îáà÷å å ìàëêî èçêóñòâåí è îïåðàöèÿòà òðÿáâà
äà ñå èçâúðøè íåïîñðåäñòâåíî ïðåäè îêîí÷àòåëíîòî çàâúðøâàíå íà ðàáîòàòà ïî ôàéëà:
Âúâ âñÿêà êîìàíäà \defcom, \ComUnDescr, \ComDeuxDescr, â êîÿòî àðãóìåíòúò å ïî-äúëúã îò ïðèáëèçèòåëíî ïîëîâèíàòà
îò øèðèíàòà íà ñòðàíèöàòà, òåêñòúò ñå çàïèñâà ñ ëàòèíèöà. Êîìïèëèðà ñå ñ latex ôàéëà pst-eucl-docBG.tex,
ïðè êîåòî ñå ïîëó÷àâà ñúîòâåòíèÿò glo ôàéë ñ áúëãàðñêè òåêñò íà ëàòèíèöà.
Ðú÷íî ñå îáðàáîòâà ïîëó÷åíèÿò glo ôàéë, êàòî òåêñòúò, çàïèñàí íà ëàòèíèöà ñå çàìåíÿ ñúñ ñúîòâåòíèÿ òåêñò íà êèðèëèöà.
è çà äà ñå çàïàçè çà åâåíòóàëíî ñëåäâàùî êîìïèëèðàíå, ñå ïðåèìåíóâà íà pst-eucl-docBG-last.glo.
Çàäàâà ñå êîìàíäàòà çà èçðàáîòâàíå íà îêîí÷àòåëíèÿ ãëîñðàèé ñ òåêñò íà êèðèëèöà
makeindex -s euclide_macros.ist -o euclide_bulgarian_macros.ind pst-eucl-docBG-last.glo
3. Âúâ ôàéëà pst-eucl-docBG.tex ñå äåêîìåíòèðà ðåäà
\input{euclide_bulgarian_macros.ind}
è ñå êîìïèëèðà çà âòîðè ïúò pst-eucl-docBG.tex ñ ïðîãðàìàòà latex.
----------------------------
Òàêà ñå ïîëó÷àâà ãîòîâ dvi ñ èíäåêñ, ñëåä êîåòî ñå äåéñòâà ñ dvips -> pspdf.
Êúì îðèãèíàëíàòà âåðñèÿ íà ïàïêàòà ñà äîáàâåíè ñëåäíèòå ôàéëîâå:
euclide_bg.sty
pst-eucl-docBG.tex
è ñà ïîëó÷åíè îò òÿõ ôàéëîâåòå:
pst-eucl-docBG.glo
euclide_bulgarian_macros.ind
pst-eucl-docBG.pdf
----------------------------------------------------
Ìîëÿ, ïèøåòå àêî çàáåëåæèòå ãðåøêè èëè èìàòå âúïðîñè.
Áåëåæêèòå íàïèñà: Ñòåôêà Êàðàêîëåâà
email: skarakoleva@gmail.com
|