From 020ed552eb79eee0bce0c1f6b8e40d8005d7767a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 24 Sep 2013 22:35:02 +0000 Subject: skdoc (23sep13) git-svn-id: svn://tug.org/texlive/trunk@31753 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/skdoc/README | 2 +- Master/texmf-dist/doc/latex/skdoc/skdoc.pdf | Bin 244791 -> 245492 bytes Master/texmf-dist/source/latex/skdoc/skdoc.dtx | 93 +++++++++++++++++++------ Master/texmf-dist/tex/latex/skdoc/skdoc.cls | 61 ++++++++++++---- 4 files changed, 120 insertions(+), 36 deletions(-) diff --git a/Master/texmf-dist/doc/latex/skdoc/README b/Master/texmf-dist/doc/latex/skdoc/README index 387ecd5bea9..565b55df4a4 100644 --- a/Master/texmf-dist/doc/latex/skdoc/README +++ b/Master/texmf-dist/doc/latex/skdoc/README @@ -17,7 +17,7 @@ %% This work consists of the files skdoc.dtx %% and the derived filebase skdoc.cls. -This is version 1.3b of the skdoc document class. It is designed to +This is version 1.4 of the skdoc document class. It is designed to generate both documentation and derivative files using only LaTeX, i.e. without using docstrip and ins/dtx files. diff --git a/Master/texmf-dist/doc/latex/skdoc/skdoc.pdf b/Master/texmf-dist/doc/latex/skdoc/skdoc.pdf index 2fd28819611..af8c21458a7 100644 Binary files a/Master/texmf-dist/doc/latex/skdoc/skdoc.pdf and b/Master/texmf-dist/doc/latex/skdoc/skdoc.pdf differ diff --git a/Master/texmf-dist/source/latex/skdoc/skdoc.dtx b/Master/texmf-dist/source/latex/skdoc/skdoc.dtx index 08dd5dd0416..f193bd64957 100644 --- a/Master/texmf-dist/source/latex/skdoc/skdoc.dtx +++ b/Master/texmf-dist/source/latex/skdoc/skdoc.dtx @@ -73,7 +73,7 @@ % %\ProvidesExplClass{skdoc} %<*class> - {2013/05/24}{1.3b}{skdoc documentation class} + {2013/09/23}{1.4}{skdoc documentation class} % % %<*driver> @@ -132,7 +132,7 @@ % {}{\small\pagemark} % \pagestyle{skdoc-class} % -% \version{1.3b} +% \version{1.4} % \changes{1.0}{Initial version} % \changes{1.1}{Added support for syntax highlighting using \pkg{minted}} % \changes{1.1a}{Deprecate the use of \pkg{bibtex} in favour of \pkg{biblatex}} @@ -140,6 +140,11 @@ % \changes{1.2b}{Use \pkg{inconsolata}. Don't use \pkg{ascii}} % \changes{1.3}{Allow multiple targets per \env{MacroCode}} % \changes{1.3b}{Use \pkg{sourcecodepro} instead of \pkg{inconsolata}. Fix issue with index entries of different types with same name} +% \changes{1.4}{Added option to control \pkg{babel}. Allow optional default value arguments in \env{macro} and friends. Fix spacing issue in \env{option} and friends} +% \iffalse +%%% Don't forget to update the version number and release date of +%%% the package declaration on line 76! +% \fi % % \package[ctan=skdoc,vcs=https://github.com/urdh/skdoc]{skdoc} % \repository{https://github.com/urdh/skdoc} @@ -220,6 +225,11 @@ % unless the documentation describes a very large package, and the % repeated calls to \texttt{pygmentize} take too long. % +% \Option{babel} +% The \opt{babel} option allows you to specify what languages are loaded +% by the \pkg{babel} package. It is a key-value option, and its content +% is passed as options to the \pkg{babel} \cs*{usepackage} declaration. +% % \subsection{General macros} % The document class defines a number of general macros intended for % use in parts of the document not strictly considered @@ -600,16 +610,16 @@ % improve readability of the implementation code. % % \DescribeEnv[]{macro}{<\textbackslash macro>} -% [<\# of args>]{}'...' -% {} +% [<\# of args>]{}[]'...' +% {}[] % With this environment, the implementation of a macro is described. % Note that as with \cs{DescribeMacro}, \LaTeX3-style macros can not % be used in \meta{\textbackslash macro} without the catcode hack % mentioned earlier. % % \DescribeEnv[]{environment}{} -% [<\# of args>]{}'...' -% {} +% [<\# of args>]{}[]'...' +% {}[] % This environment describes the implementation of an environment. % % \DescribeEnv[]{option}{