vrflocal

Pakiet zawiera definicje makroinstrukcji \vref
i \vpageref[ta strona][inna strona]{nazwa}. 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: Opis
PolecenieOpis
\reftextfaceafter je�li etykieta jest zdefiniowana na nast�pnej, widocznej stronie
\reftextfacebefore je�li etykieta jest zdefiniowana na poprzedniej, widocznej stronie
\reftextafter je�li etykieta jest zdefiniowana na nast�pnej, niewidocznej stronie
\reftextbefore je�li etykieta jest zdefiniowana na poprzedniej, niewidocznej stronie
\reftexcurrent je�li etykieta jest zdefiniowana na stronie bie��cej (tylko \pageref)
\reftexfaraway je�li etykieta jest zdefiniowana na stronie odleg�ej o wi�cej ni� 1 stron�.
Wewn�trz definicji u�ywane jest polecenie:
\reftextvario{tekst dla \pageref}{text dla \ref}
definiuj�ce teksty dla polece� \pageref i \ref dla danego przypadku (dla \reftextcurrent pierwszy parametr definiuje tekst dla strony bie��cej--prawej, a drugi dla strony bie��cej-lewej wy��cznie dla polecenia \pageref).

Przyk�ad
Dla j�zyka polskiego zosta�y zdefiniowane nast�puj�ce napisy:

\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}}%

Przed u�yciem polecenia \usepackage{vrflocal} musi by� u�yte polecenie
\usepackage[polish]{multilanguage}
lub
\usepackage[english]{multilanguage} (oryginalny pakiet nosi nazw� varioref, 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: IAPW).


W�odzimierz Macewicz
Ostatnie zmiany: 05.05.2014.