Pakiet expdlist zmienia definicję środowiska description; nowa wersja daje większe możliwości wpływu na wygląd listy.
W najprostszej wersjii wywołania:
\begin{description} \item[aqq] bqq \item[cqq] dqq \end{description}środowisko zachowuje się tak, jak standardowe, ale można również określić dodatkowe parametry sterujące -- postać wywołania jest następująca:
\begin{description}[\breaklabel\setleftmargin{30pt}\compact\setlabelstyle{\itshape}] \item[aqq] bqq \item[cqq] dqq \end{description}
gdzie parametr określa dodatkowe własności (są to normalne wywołania poniżej przedstawionych makroinstrukcji):
parametr | opis |
---|---|
\setleftmargin{rozmiar} | rozmiar
określa wielkość lewego marginesu np: \setleftmargin{30pt} |
\setlabelphantom{tekst} | wielkość lewego
marginesu jest określana na podstawie rozmiaru zajmowanego przez
tekst np: \setlabelphantom{aqq bqq} |
\breaklabel | jeżeli etykieta jest dłuższa niż założony rozmiar (wielkość naturalna, wielkość określona przez parametr \setleftmargin lub \setlabelphantom) to tekst opisu etykiety zacznie się ,,od nowej'' linii |
\compact | mniejsze odległości między elementami listy |
\setlabelstyle{określenie czcionki} | definicja typu (i/lub wielkości) czcionki, którą jest składana etykieta np: \setlabelstyle{\itshape} |
dodatkowo zdefiniowane są dwa nowe makropolecenia
polecenie | opis |
---|---|
\listpart{tekst} | polecenie może
być użyte wewnątrz dowolnego środowiska definiującego listę
(enumerate, itemize i description). Konstrukcja
ta służy do wprowadzenia dodatkowego komentarza (tekst)
wewnątrz listy --
nie jest ona opatrywana etykietą. Konstrukcja: \begin{itemize} \item aqq \begin{enumerate} \item pierwsza pozycja \listpart{to jest dodatkowe objaśnienie wewnątrz listy numerowanej} \item druga pozycja \end{enumerate} \item bqq \end{itemize}daje następujący efekt: |
\listpartsep=rozmiar | określa dodatkową odległość w pionie między konstrukcją określoną przez polecenie \listpart{tekst}, a resztą tekstu |
Pakiet jest dostępny pod adresem: ftp://ftp.gust.org.pl/TeX/macros/latex/contrib/expdlist.tar