summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/mex/base/tstmex.tex
blob: a1876ad80fd660bf3f3cbf921f2959d91ede0014 (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
%& --translate-file=il2-pl
%% Staszek Wawrykiewicz (staw@gust.org.pl). Styczeñ 2000. Public domain.
%% Przyk³adowy plik TeX-owy; ilustruje proste polecenia sk³adu, deklarowanie
%% fontu i w³±czanie grafiki.
%% Plik przetwarzamy z u¿yciem polskiego formatu MeX: mex tstmex.tex
%% Zaleca siê przestudiowanie zawarto¶ci ca³ego pliku!
% =========
% Znak % w wierszu oznacza komentarz; od tego znaku
% do koñca wiersza tekst jest ignorowany w sk³adzie.
% Wyj±tkiem jest pierwszy wiersz pliku, zaczynaj±cy siê
% od znaków %& i zawieraj±cy deklaracjê u¿ytego w tek¶cie
% kodowania znaków.
% ==========

Najpierw test polskich liter (iso8859-2): ±æê³ñ󶼿  ¡ÆÊ£ÑÓ¦¬¯

Jak zobaczysz po przetworzeniu tego pliku, kolejny akapit zaczyna siê
wciêciem. Domy¶lnie  ma ono wielko¶æ 20~pt, ale, jak wszystko w~\TeX-u,
mo¿e to byæ zmienione.
Sk³ad prostych tekstów jest bardzo   ³atwy; \TeX{} automatycznie ³amie
akapity i~numeruje strony. Pisz±c tekst nie musisz siê martwiæ o~spacje,
wciêcia itp., skupiasz siê tylko na tre¶ci. Wiele
spacji    w~pisanym tek¶cie czy wiersz z³amany w~wygodnym
dla nas miejscu
da      nam
identyczny efekt  w~sk³adzie. Zauwa¿y³e¶ pewnie znaczek tyldy, który
pojawia siê w~tek¶cie ¼ród³owym; s³u¿y on do zaznaczenia spacji,
na których \TeX{} nie powinien prze³amaæ wiersza.
Pojedyncze litery na koñcu wiersza nie wygl±daj± zbyt ³adnie, prawda?

\noindent % usuñ wciêcie dla tego akapitu
Ten akapit nie ma wciêcia. Tekst sk³adany jest domy¶lnym fontem 10~pt
o~nazwie plr10. {\it To tekst kursyw±}, a~to \bf tekst pogrubiony.
\rm I~znów przywracamy krój prosty. Nieco dalej zobaczymy, jak mo¿na
deklarowaæ inne fonty.

\def\BSL{{\tt\char92}} % prosta definicja nowego makra
\beginsection Punkt 1


Polecenie {\tt\BSL beginsection} wyró¿nia tytu³ i~dodaje nieco ¶wiat³a.
Tym razem zostawili¶my dwa wolne wiersze. Akapit rozpocz±³ siê od wciêcia.
Spróbuj usun±æ jeden z~tych wolnych wierszy i~zobacz co siê stanie.
Standardowy \TeX, jakiego u¿ywamy, posiada skromny zasób gotowych
poleceñ do okre¶lania struktury dokumentu, niemniej jednak pozwala
w~nieograniczony sposób definiowaæ w³asne polecenia dla tytu³ów, 
podtytu³ów itp. oraz ca³ego uk³adu typograficznego (ang. {\it layout\/}).

\beginsection To jest punkt 2

Jedn± z~najwiêkszych zalet systemu \TeX{} jest elegancki sk³ad wyra¿eñ
matematycznych, nawet bardzo skomplikowanych, zarówno w~ramach samego
akapitu $\sum_{n\in A} {1\over n}$, jak i~wyeksponowanych w~osi strony:
$$\sum_{n\in A} {1\over n}$$
Czy widzisz ró¿nicê w sk³adzie takiego samego zapisu?

\medskip % pionowy odstêp
\font\ZZ plr10 at16pt         % deklaracja nowego fontu
%\advance\baselineskip by 10pt % powiêksz interliniê
\ZZ                           % w³±cz font
Font 10pt skalowany do 16 pt.

\rm      % ponownie font standardowy
\beginsection Teraz nieco grafiki

\medskip
\input epsfx % wczytujemy makra do w³±czania grafiki
\centerline{\eps{qq.eps}}

\vskip0.7cm % pionowy odstêp
A mo¿e by tak przeskalowaæ obrazek?

\medskip
\input trans % wczytujemy makra do transformacji grafiki
\line{%
 \hskip2cm
 \zscale{120}\hbox{\eps{qq.eps}}    % skalowanie 120 proc.
 \hfil albo \hfil
 \xyscaleto{2cm}\hbox{\eps{qq.eps}} % do wymiaru poziomego 2cm
\hskip2cm}

\beginsection ¯yj kolorowo!

\input colordvi % makra do obs³ugi koloru
\centerline{\ZZ\textGreen Zielono mi!}

%\bye % po zablokowaniu tego wiersza znakiem %
     % mo¿na przetwarzaæ kolejny przyk³ad
     % ale wynikowy plik DVI lepiej przetwarzaæ programem DVIPS:
     %    dvips tstmex -o tstmex.ps
     % za¶ ogl±daæ przy pomocy programu GSView/gv/Ghostview.
\textBlack % przywracamy czarny kolor tekstu
\beginsection Fonty PostScript-owe

\medskip
\font\QQ qplri at 23pt
\QQ
\centerline{\Red{ABCD  czerwone literki}}

\bye % koniec
Po poleceniu \bye mo¿na pisaæ dowolne komentarze.
I tak nie uka¿e siê to w sk³adzie. ;-)