src.dualinventive.com/tools/template-latex/di/list.sty

51 lines
952 B
TeX

\ProvidesPackage{di/list}
\RequirePackage{enumitem}
\RequirePackage{amssymb}
\RequirePackage{MnSymbol}
% define pditemze environment
\ExplSyntaxOn
\NewDocumentEnvironment{diitemize}{}
{
\begin{itemize}[nosep]
}
{
\end{itemize}
}
\ExplSyntaxOff
% explicitly set the label style for itemize.
\renewcommand{\labelitemi}{$\bullet$}
\renewcommand{\labelitemii}{$\circ$}
\renewcommand{\labelitemiii}{$\filledsquare$}
%\renewcommand{\labelitemiv}{$\bullet$}
% define pdenumerate environment
\ExplSyntaxOn
\NewDocumentEnvironment{dienumerate}{}
{
\begin{enumerate}[nosep]
}
{
\end{enumerate}
}
\ExplSyntaxOff
% explicitly set the label style for enumerate.
\setenumerate[1]{label=\arabic*.}
\setenumerate[2]{label=\alph*.}
\setenumerate[3]{label=\roman*.}
\setenumerate[4]{label=\arabic*.}
% define pddescription environment
\ExplSyntaxOn
\NewDocumentEnvironment{didescription}{}
{
\begin{description}[nosep]
}
{
\end{description}
}
\ExplSyntaxOff