diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/tex-virtual-academy-pl/latex2e/macro/bar.html')
-rw-r--r-- | Master/texmf-dist/doc/generic/tex-virtual-academy-pl/latex2e/macro/bar.html | 171 |
1 files changed, 171 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/latex2e/macro/bar.html b/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/latex2e/macro/bar.html new file mode 100644 index 00000000000..58f8181b967 --- /dev/null +++ b/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/latex2e/macro/bar.html @@ -0,0 +1,171 @@ + +<html> +<head> +<meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> +<title> Zestaw 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><a name=bar>bar</a></h2> + +Pakiet LaTeX-a 2.09 dostarcza szeregu makroinstrukcji służących do budowy +wykresów słupkowych (wygenerowany materiał ma źle obliczoną wysokość +i głębokość -- wskazane jest zanurzyć go w środowisku <code>picture</code> i +samodzielnie oszacować wymiary)<sup><a href=#fn1>1</a></sup>. + +<table border=1> +<tr><th> +makroinstrukcja </th><th> opis</th></tr> +<tr><td><code>\begin{barenv}</code> </td><td> otwarcie środowiska</td></tr> +<tr><td><code>\bar{<i>wysokość </i>}{<i>indeks </i>}[<i>opis </i>]</code> </td><td> + <i>wysokość </i> -- wysokość słupka;<br> + <i>indeks </i> -- numer wzoru wypełniającego + słupek;<br> +<img src=bar1.gif><br clear="all"> + <i>opis </i> -- opis pozycji</td></tr> +<tr><td><code>\hlineon</code> </td><td> + aktywuje linie poziome (siatka)</td></tr> +<tr><td><code>\legend{<i>index </i>}{<i>tekst </i>}</code> </td><td> + <i>tekst </i> będzie opisem + słupka reprezentowanego + wzorem <i>index </i>; + jeżeli wystąpi przynajmniej + jedno takie polecenie + tworzona jest legenda</td></tr> +<tr><td><code>\setdepth{<i>numer </i>}</code> </td><td> liczba określająca głębokość + słupka ,,trójwymiarowego'' (>=10)</td></tr> +<tr><td><code>\sethspace{<i>stosunek </i>}</code> </td><td> <i>stosunek </i> określa odstęp + między słupkami jako część szerokości słupka</td></tr> +<tr><td><code>\setlinestyle{<i>style </i>}</code> </td><td> określa sposób drukowania lini +tła -- siatki (aktywowanych poleceniem <code>\hlineon</code>); +możliwe są <i>style </i> +<dl> +<dt><code>solid</code> +<dd> linia ciągła i +<dt><code>dotted</code> +<dd> linia kropkowana (wszystkie inne + są traktowane jak <code>dotted</code>)</td></tr> +<tr><td><code>\setnumberpos{<i>pos </i>}</code> </td><td> określa miejsce umieszczenia opisu +słupka reprezentującego jego wartość: +<dl> +<dt><code>empty</code> +<dd>bez opisu +<dt><code>axis</code> +<dd>nad lub pod osią <code>X</code> w zależności o znaku + reprezentowanej wartości +<dt><code>down</code> +<dd>pod osią (konflikt z opisem nadawanym parametrem +poleceia <code>\bar</code>) +<dt><code>inside</code> +<dd>wewnątrz słupka +<dt><code>outside</code> +<dd>poza słupkiem +<dt><code>up</code> +<dd>nad słupkiem +</dl></td></tr> +<tr><td><code>\setprecision{<i>liczba </i>}</code> </td><td> określenie precyzji zapisu liczb + na <i>liczba </i> pozycji po przecinku</td></tr> +<tr><td><code>\setstretch{<i>mnożnik </i>}</code> </td><td> określa skalę pionową wykresu </td></tr> +<tr><td><code>\setstyle{<i>font </i>}</code> </td><td> określenie kroju czcionki + napisów (głównie generowanych, a nie podawanych + explicite)</td></tr> +<tr><td><code>\setwidth{<i>liczba </i>}</code> </td><td> szerokość słupka w punktach (<code>pt</code>)</td></tr> +<tr><td><code>\setxaxis{<i>w1 </i>}{<i>w2 </i>}{<i>krok </i>}</code> </td><td> + definicja opisu osi <code>X</code>: + <dl> + <dt><i>w1 </i> -- wartość pierwszej pozycji + <dt><i>w2 </i> -- wartość ostatniej pozycji + <dt><i>krok </i> -- co ile podawać opis + </dl></td></tr> +<tr><td><code>\setyaxis[<i>n </i>]{<i>w1 </i>}{<i>w2 </i>}{<i>krok </i>}</code> </td><td> + definicja opisu osi <code>Y</code>: + <dl> + <dt><i>w1 </i> + <dd>wartość pierwszej pozycji + <dt><i>w2 </i> + <dd>wartość ostatniej pozycji + <dt><i>krok </i> + <dd>co ile podawać opis + <dt><i>n </i> + <dd>o ile podnieść podstawę + wykresu ponad oś <code>X</code> + (parametr opcjonalny) + </dl></td></tr> +<tr><td><code>\setxname[<i>p </i>]{<i>etykieta </i>}</code> </td><td> nazwa osi <code>X</code>, + parametr <i>p </i> określa położenie tekstu + w pudełku (<code>l</code> -- na lewo, <code>r</code> -- na prawo, + <code>b</code> -- dół, <code>t</code> -- góra; można + specyfikować jednocześnie oba kierunki)</td></tr> +<tr><td><code>\setyname[<i>p </i>]{<i>etykieta </i>}</code> </td><td> + nazwa osi <code>Y</code> + parametr <i>p </i> określa położenie tekstu + w pudełku (<code>l</code> -- na lewo, <code>r</code> -- + na prawo, + <code>b</code> -- dół, <code>t</code> -- góra; można + specyfikować jednocześnie oba kierunki)</td></tr> +<tr><td><code>\setxvaluetyp{<i>typ </i>}</code> </td><td> + rodzaj wartości reprezentowanej przez + oś <code>X</code>; <i>typ </i> może przyjmować + następujące wartości: + <dl> + <dt><code>day</code> + <dd>opisem pozycji na osi <code>X</code> będą nazwy dni + tygodnia + <dt><code>month</code> + <dd>opisem pozycji na osi <code>X</code> będą nazwy + miesięcy<sup><a href=#fn2>2</a></sup> + </dl> + w pozostałych przypadkach są to wartości liczbowe</td></tr> +<tr><td><code>\end{barenv}</code> </td><td> zamknięcie środowiska</td></tr> +</table> + +<p><b>Przykład</b><br> +<pre> +\begin{picture}(80,80)(0,0) +\begin{barenv} +\setdepth{10} +\setstretch{1.4} +\setnumberpos{up} +\setxvaluetyp{month} +\setxname{Trymestr} +\setxaxis{10}{40}{10} +\setyaxis{0}{40}{10} +\setyname{Liczba} +\bar{10}{1} +\bar{30}{4} +\bar{15}{6} +\bar{5}{7} +\end{barenv} +\end{picture} +</pre> + +<img src=bar2.gif><br clear="all"> + +<p> +<hr width=20% align=left> + +<sup><a name=fn1>1</a></sup> +W orginalnym pakiecie jest błąd; dla wzoru nr. 7 tekst +opisu słupka jest pozycjonowany za wysoko --- poprawiona wersja +znajduje się w:<br> +<small><code>ftp://IAPW.ia.pw.edu.pl/sys/emtex/texinput/latex2e/contrib/supporte/barcom/bar.sty</code></small> (logując się jako GUEST).<br> + +<hr width=20% align=left> + +<sup><a name=fn2>2</a></sup> +Ze względu na brak skrótów nazwy miesięcy w języku polskim zastąpiłem je +numerami. + +<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> |