1%%% This file is based on some work from teicee (https://www.teicee.com) 2%%% 3%%% 'itemize' definition for retro-compatibility with 'bsys' 4%%% 5%%% Notes: 6%%% - former environment is available through 'olditemize' 7%%% - bsystitemize is still available 8%%% - bitemize is still available 9%%% - itemize, bitemize and bsysitemize are the same. 10%%% 11%%% 12%%% for bitemize definition from bmanual.cls 13%%% 14%%% Itemize for manuals 15%%% \newenvironment{bitemize}{\renewcommand\labelitemi{\textcolor{btextcolor}{\ensuremath{\filledsquare}}}\renewcommand\labelitemii{\textcolor{btextcolor}{--}}\begin{itemize}}{\end{itemize}} 16%%% 17 18%%% Vertical spacing between items. Can be overriden 19\def\bsysitemizevsize{0.5ex} 20 21%%% New environment 22\AtBeginDocument{ 23 \let\olditemize=\itemize% 24 \let\endolditemize=\enditemize% 25 \renewenvironment{itemize}{% 26 \renewcommand\labelitemi{\textcolor{btextcolor}{\ensuremath{\filledsquare}}}% 27 \renewcommand\labelitemii{\textcolor{btextcolor}{--}} 28 \renewcommand\labelitemiii{\textcolor{btextcolor}{$\ast$}}% 29 \setlength{\parskip}{\bsysitemizevsize{}} %% top-margin for first item 30 \olditemize% 31 \setlength{\parskip}{\bsysitemizevsize{}} %% top-margin of following items 32 }{ 33 \endolditemize% 34 } 35} 36\newenvironment{bsysitemize}{\itemize}{\enditemize} 37\newenvironment{bitemize}{\itemize}{\enditemize} 38 39\AtBeginDocument{ 40 \let\olddescription=\description 41 \let\endolddescription=\enddescription 42 \renewenvironment{description}{% 43 \begin{olddescription}[style=unboxed] 44 }{% 45 \end{olddescription}% 46 } 47} 48\newenvironment{bsysdescription}{\description}{\enddescription} 49\newenvironment{bdescription}{\description}{\enddescription} 50%% 51%% 52\ifdef{\elink}{\renwecommand{\elink}[2]{\bulink{#1}{#2}}}{\newcommand{\elink}[2]{\bulink{#1}{#2}}} 53