diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/disser/src/lists.dtx |
Initial commit
Diffstat (limited to 'macros/latex/contrib/disser/src/lists.dtx')
-rw-r--r-- | macros/latex/contrib/disser/src/lists.dtx | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/macros/latex/contrib/disser/src/lists.dtx b/macros/latex/contrib/disser/src/lists.dtx new file mode 100644 index 0000000000..ec84f5ff5d --- /dev/null +++ b/macros/latex/contrib/disser/src/lists.dtx @@ -0,0 +1,108 @@ + +% \iffalse +%%% From File: lists.dtx +% \fi +% +% \begin{macrocode} + +%<*lists> +% \end{macrocode} +% +% \subsection{Списки} +% +% \DescribeMacro{\leftmargini}\index{Интервалы!\verb*+\leftmargini+} +% \DescribeMacro{\leftmarginii}\index{Интервалы!\verb*+\leftmarginii+} +% \DescribeMacro{\leftmarginiii}\index{Интервалы!\verb*+\leftmarginiii+} +% \DescribeMacro{\leftmarginiv}\index{Интервалы!\verb*+\leftmarginiv+} +% \DescribeMacro{\leftmarginv}\index{Интервалы!\verb*+\leftmarginv+} +% \DescribeMacro{\leftmarginvi}\index{Интервалы!\verb*+\leftmarginvi+} +% +% Величины отступов от левого поля окружения до поля перечня для элементов +% указанного уровня вложенности. +% \paragraph{1} +% \begin{macrocode} +\if@twocolumn + \setlength\leftmargini {2em} +\else + \setlength\leftmargini {2.5em} +\fi +\leftmargin \leftmargini +% \end{macrocode} +% \paragraph{2} +% \begin{macrocode} +\setlength\leftmarginii {2.2em} +% \end{macrocode} +% \paragraph{3} +% \begin{macrocode} +\setlength\leftmarginiii {1.87em} +% \end{macrocode} +% \paragraph{4} +% \begin{macrocode} +\setlength\leftmarginiv {1.7em} +% \end{macrocode} +% \paragraph{5 и 6} +% \begin{macrocode} +\if@twocolumn + \setlength\leftmarginv {.5em} + \setlength\leftmarginvi {.5em} +\else + \setlength\leftmarginv {1em} + \setlength\leftmarginvi {1em} +\fi +% \end{macrocode} +% Пробел между концом бокса метки и текстом первого элемента +% \begin{macrocode} +\setlength\labelsep{.5em} +% \end{macrocode} +% Номинальная ширина бокса, содержащего метку. +% \begin{macrocode} +\setlength\labelwidth{\leftmargini} +\addtolength\labelwidth{-\labelsep} +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty + +% \end{macrocode} +% +% \subsubsection{Нумерованный список} +% +% Формат счетчиков. +% \begin{macrocode} +\renewcommand\theenumi {\arabic{enumi}} +\renewcommand\theenumii {\asbuk{enumii}} +\renewcommand\theenumiii{\roman{enumiii}} +\renewcommand\theenumiv {\Asbuk{enumiv}} +% \end{macrocode} +% +% \DescribeMacro{\labelenumi}\index{Макросы!\verb*+\labelenumi+} +% \DescribeMacro{\labelenumii}\index{Макросы!\verb*+\labelenumii+} +% \DescribeMacro{\labelenumiii}\index{Макросы!\verb*+\labelenumiii+} +% \DescribeMacro{\labelenumiv}\index{Макросы!\verb*+\labelenumiv+} +% Формат меток. +% \begin{macrocode} +\newcommand\labelenumi {\theenumi.} +\newcommand\labelenumii {\theenumii.} +\newcommand\labelenumiii{\theenumiii.} +\newcommand\labelenumiv {\theenumiv.} +% \end{macrocode} +% Ссылочные префиксы. +% \begin{macrocode} +\renewcommand\p@enumii {\theenumi} +\renewcommand\p@enumiii {\theenumi.\theenumii} +\renewcommand\p@enumiv {\p@enumiii.\theenumiii} +% \end{macrocode} +% +% \subsubsection{Маркированный список} +% +% \DescribeMacro{\labelitemi}\index{Макросы!\verb*+\labelitemi+} +% \DescribeMacro{\labelitemii}\index{Макросы!\verb*+\labelitemii+} +% \DescribeMacro{\labelitemiii}\index{Макросы!\verb*+\labelitemiii+} +% \DescribeMacro{\labelitemiv}\index{Макросы!\verb*+\labelitemiv+} +% Формат меток. +% \begin{macrocode} +\newcommand\labelitemi {\textbullet} +\newcommand\labelitemii {\normalfont\bfseries \textendash} +\newcommand\labelitemiii{\textasteriskcentered} +\newcommand\labelitemiv {\textperiodcentered} +%</lists> +% \end{macrocode} |