picture i
samodzielnie oszacować wymiary)1.
| makroinstrukcja | opis | 
|---|---|
| \begin{barenv} | otwarcie środowiska | 
| \bar{wysokość }{indeks }[opis ] | wysokość  -- wysokość słupka; indeks -- numer wzoru wypełniającego słupek;  opis -- opis pozycji | 
| \hlineon | aktywuje linie poziome (siatka) | 
| \legend{index }{tekst } | tekst będzie opisem słupka reprezentowanego wzorem index ; jeżeli wystąpi przynajmniej jedno takie polecenie tworzona jest legenda | 
| \setdepth{numer } | liczba określająca głębokość słupka ,,trójwymiarowego'' (>=10) | 
| \sethspace{stosunek } | stosunek określa odstęp między słupkami jako część szerokości słupka | 
| \setlinestyle{style } | określa sposób drukowania lini
tła -- siatki (aktywowanych poleceniem \hlineon);
możliwe są style
 | 
| \setnumberpos{pos } | określa miejsce umieszczenia opisu
słupka reprezentującego jego wartość: 
 | 
| \setprecision{liczba } | określenie precyzji zapisu liczb na liczba pozycji po przecinku | 
| \setstretch{mnożnik } | określa skalę pionową wykresu | 
| \setstyle{font } | określenie kroju czcionki napisów (głównie generowanych, a nie podawanych explicite) | 
| \setwidth{liczba } | szerokość słupka w punktach ( pt) | 
| \setxaxis{w1 }{w2 }{krok } | definicja opisu osi X:
 | 
| \setyaxis[n ]{w1 }{w2 }{krok } | definicja opisu osi Y:
 | 
| \setxname[p ]{etykieta } | nazwa osi X,
			parametr p  określa położenie tekstu
		w pudełku (l-- na lewo,r-- na prawo,b-- dół,t-- góra; można
			specyfikować jednocześnie oba kierunki) | 
| \setyname[p ]{etykieta } | nazwa osi Yparametr p  określa położenie tekstu
			w pudełku (l-- na lewo,r--
			na prawo,b-- dół,t-- góra; można
			specyfikować jednocześnie oba kierunki) | 
| \setxvaluetyp{typ } | rodzaj wartości reprezentowanej przez
				   oś X; typ  może przyjmować
				   następujące wartości:
 | 
| \end{barenv} | zamknięcie środowiska | 
Przykład
\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}

ftp://IAPW.ia.pw.edu.pl/sys/emtex/texinput/latex2e/contrib/supporte/barcom/bar.sty (logując się jako GUEST).