blob: b9f6a9fc0a2d95f63f3a95868cc9466d37929ee9 (
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
|
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<title> Zastaw ciekawych makroinstrukcji </title>
<LINK REL="stylesheet" TYPE="text/css" HREF="mycss.css">
<meta http-equiv="Content-language" content="pl">
<meta name="Author" content="W³odzimierz Macewicz">
<meta name="Keywords" content="tex, latex, makroinstrukcje, pakiety makroinstrukcji, Wirtualna Akademia">
</head>
<body bgcolor=#a0f0a0>
<h2>vrflocal</h2>
Pakiet zawiera definicje makroinstrukcji <code>\vref</code><br>
i <code>\vpageref[ta strona][inna strona]{nazwa}</code>. W zale¿no¶ci od
kolejno¶ci (i odleg³o¶ci) etykiety i powo³ania siê na ni± pojawia
siê ró¿ny tekst, zdefiniowany przez polecenia:
<table border=1>
<tr><th>Polecenie</th><th>Opis</th>Opis</th></tr>
<tr><td>
<code>\reftextfaceafter</code></td><td>
je¶li etykieta jest zdefiniowana na
nastêpnej, widocznej stronie</td></tr>
<tr><td>
<code>\reftextfacebefore</code></td><td>
je¶li etykieta jest zdefiniowana na
poprzedniej, widocznej stronie</td></tr>
<tr><td>
<code>\reftextafter</code></td><td>
je¶li etykieta jest zdefiniowana na nastêpnej,
niewidocznej stronie</td></tr>
<tr><td>
<code>\reftextbefore</code></td><td>
je¶li etykieta jest zdefiniowana na poprzedniej,
niewidocznej stronie</td></tr>
<tr><td>
<code>\reftexcurrent</code></td><td>
je¶li etykieta jest zdefiniowana na stronie
bie¿±cej (tylko <code>\pageref</code>)</td></tr>
<tr><td>
<code>\reftexfaraway</code></td><td>
je¶li etykieta jest zdefiniowana na stronie
odleg³ej o wiêcej ni¿ 1 stronê.</td></tr>
</table>
Wewn±trz definicji u¿ywane jest polecenie:<br>
<code>\reftextvario{<i>tekst dla <tt>\pageref</tt></i>}{<i>text dla <tt>\ref</tt></i>}</code><br>
definiuj±ce teksty dla poleceñ <code>\pageref</code> i <code>\ref</code> dla danego
przypadku (dla <code>\reftextcurrent</code> pierwszy parametr definiuje tekst
dla strony bie¿±cej--prawej, a drugi dla strony bie¿±cej-lewej wy³±cznie
dla polecenia <code>\pageref</code>).
<p>
<b>Przyk³ad</b><br>
Dla jêzyka polskiego zosta³y zdefiniowane nastêpuj±ce napisy:
<pre>
\def\reftextfaceafter {na \reftextvario{s\k asiedniej}{s\k asiedniej} stronie}%
\def\reftextfacebefore{na \reftextvario{s\k asiedniej}{s\k asiedniej}
stronie}%
\def\reftextafter {na \reftextvario{nast\k epnej}{nast\k epnej} stronie}%
\def\reftextbefore {na \reftextvario{poprzedniej stronie}{poprzedniej
stronie}}%
\def\reftextcurrent {na \reftextvario{bie\.z\k acej}{bie\.z\k acej} stronie}%
\def\reftextfaraway#1{na stronie\pageref{#1}}%
</pre>
<p>
Przed u¿yciem polecenia <code>\usepackage{vrflocal}</code> musi
byæ u¿yte polecenie<br>
<code>\usepackage[polish]{multilanguage}</code><br>
lub<br>
<code>\usepackage[english]{multilanguage}</code> (oryginalny pakiet
nosi nazwê <tt>varioref</tt>, wszystkie zdefiniowane w nim napisy
s± w jêzyku angielskim, i nie ma mo¿liwo¶ci ich zmiany -- zmodyfikowany
pakiet wspó³pracuje z moim pakietem polonizacyjnym znajduj±cym siê
w: <a href=ftp://old-iapw.ia.pw.edu.pl/sys/emtex/texinput/latex2e/local>IAPW</a>).
<hr>
<a href=../../texologia.html><img src="../../gify/lew-7vs.gif" hspace=10 border=0 align=left></a>
<a href=mailto:W.Macewicz@ia.pw.edu.pl><img src="../../gify/mail.gif" hspace=10 align=left></a>
<a href=http://www.ia.pw.edu.pl/~wujek/index.html>W³odzimierz Macewicz</a><br clear=all>
<hr>
<!--#config timefmt="%y-%m-%d" -->
Ostatnie zmiany: <!--#echo var="LAST_MODIFIED" -->.
</body>
</html>
|