summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/polish/tex-virtual-academy-pl/poczatki/cont-pl.html
blob: 0ea1193b022fe296c3dd411e31b972fcc2809d9c (plain)
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<HTML>
<HEAD>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<TITLE>ConTeXt i jêzyk polski</TITLE>
</HEAD>

<BODY>


Niniejsza notatka (napisana pospiesznie ;-) omawia kwestiê polonizacji 
i&nbsp;u¿ycia formatu ConTeXt.

<hr>
<h3>I. Generowanie formatu</h3>

<ol>
<li>Bezpo¶rednio<br>
  <code> pdfetex -ini -progname=context cont-en</code><br>
Po wygenerowaniu formatu nale¿y go ,,rêcznie'' skopiowaæ do
odpowiedniego katalogu np. <code>$TEXMF/webc/</code>
<li> Z wykorzystaniem programu fmtutil:<br>
  <code> fmtutil --byfmt cont-en</code><br>
<li>Z wykorzystaniem programu texexec:<br>
  <code> texexec --make en</code><br>
</ol>

<h3>II. Polonizacja ConTeXt-a</h3>

Polonizacja polega na w³±czeniu polskich regu³ dzielenia wyrazów, 
uaktywnieniu generowania polskich wersji sta³ych napisów, oraz domy¶lnym 
w³±czeniu polskich fontów. Niezbêdne ustawienia mo¿na uaktywniæ jedn± 
z&nbsp;trzech metod:<br>

<ol>
<li>
Ustawienia systemowe<br>
W pliku <code>$TEXMF/tex/context/config/cont-usr.tex</code> nale¿y odnale¼æ
wiersze, w&nbsp;których znajduj± siê ustawienia dla jêzyka polskiego 
i&nbsp;usun±æ komentarze z&nbsp;odpowiednich wierszy: 
<pre>
  \installlanguage [\s!pl] [\c!status=\v!start] % dodaje jêz. polski
  \setupcurrentlanguage[\s!pl]          % w³±cza polski jako domy¶lny
  \definefilesynonym [font-cmr] [font-plr] % w³±cza u¿ycie fontów PL
</pre>
Wygenerowaæ format dowoln± z&nbsp;powy¿szych metod.
<li>
Wykorzystanie programu texexec<br>
Wywo³aæ program <code>texexec</code> podaj±c dodatkowe opje:<br>
  <code> texexec --make --bodyfont=plr --language=pl en</code>
<li>
Za po¶rednictwem pliku <code>cont-fmt.tex</code><br>
Przygotowaæ plik o nazwie cont-fmt.tex o&nbsp;nastêpuj±cej zawarto¶ci:
<pre>
   \unprotect
   \installlanguage[\s!pl][\c!status=\v!start]
   \setupcurrentlanguage[\s!pl]
   \definefilesynonym[font-cmr][font-plr]
   \protect
   \endinput
</pre>
Nastêpnie wygenerowaæ format metod±&nbsp;I.1.
</ol>

<hr>
<h3>III. U¿ywanie ConTeXt-a</h3>

Najlepszym sposobem wywo³ywania ConTeXt-a jest u¿ycie polecenia
texexec. Program ten próbuje przetworzyæ plik odpowiedni± liczbê razy,
¿eby uaktualni³y siê odno¶niki i&nbsp;spisy tre¶ci:<br>
<code> texexec &lt;nazwa_pliku&gt; </code>

<p>
<b>Wybrane opcje programu texexec:</b>

<table border>
<tr>
<th>Opcja               </th> <th>       Opis </th>
</tr>
<tr>
<td>--output=[pdftex|dvips] </td><td> wybór generowanego pliku wyj¶ciowego </td>
</tr>
<tr>
<td>--pdf               </td> <td>     równowa¿ne --output=pdftex </td>
</tr>
<tr>
<td>--result=&lt;out&gt;      </td>  <td>    nazwa pliku wynikowego </td>
</tr>
<tr>
<td>--pages=&lt;lista_stron&gt; </td> <td>   zapisanie do pliku wynikowego 
                                             tylko wybranych stron </td>
</tr>
<tr>
<td>--fast               </td>  <td>  przetworzenie szybkie (bez ilustracji
                            itp.) </td>
</tr>
<tr>
<td>--once               </td>  <td>    przetworzenie jednokrotne </td>
</tr>
<tr>
<td>--make               </td>  <td>    wygenerowanie formatu </td>
</tr>
</table>

<p>
Mo¿na tak¿e wywo³ywaæ ConTeXt poleceniem <code>cont-en</code>:<br>
 <code> cont-en &lt;plik_wej¶ciowy&gt; </code><br>
albo bezpo¶rednim wywo³aniem programu pdfetex:<br>
<code> pdfetex -efmt=cont-en -progname=context &lt;plik_wej¶ciowy&gt;</code>

<hr>
<em>P.B. i S.W.</em> (Kwiecieñ 2000 r., modyfikacja 9.01.2001)

</BODY>
</HTML>