diff options
| author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2011-05-24 16:55:09 +0200 | 
|---|---|---|
| committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2011-05-24 16:55:09 +0200 | 
| commit | 7aaff78c2bf8b15f6e10784b6904e8f01ac6442d (patch) | |
| tree | f61c9038dcb25307621cc673c5eac1b25135e58e | |
| parent | 938d5df6273813d5bcb36a0438e0d21f8f5493a1 (diff) | |
| download | luatexbase-7aaff78c2bf8b15f6e10784b6904e8f01ac6442d.tar.gz | |
doc: better attribution + history section
| -rw-r--r-- | lltxb-dtxstyle.tex | 16 | ||||
| -rw-r--r-- | luatex.dtx | 7 | ||||
| -rw-r--r-- | luatexbase.dtx | 22 | 
3 files changed, 35 insertions, 10 deletions
diff --git a/lltxb-dtxstyle.tex b/lltxb-dtxstyle.tex index 7a5c00b..804dbfb 100644 --- a/lltxb-dtxstyle.tex +++ b/lltxb-dtxstyle.tex @@ -1,6 +1,7 @@  % preamble for dtx documentations of the luatexbase package/bundle.  % packages +\usepackage[utf8]{inputenc}  \usepackage[T1]{fontenc}  \usepackage{textcomp}  \usepackage{lmodern} @@ -53,12 +54,21 @@  }  % constant metadata +\newif\ifluatexbase  \author{% -  Manuel P\'egouri\'e-Gonnard \& \'Elie Roux \\ -  Support: \email{lualatex-dev@tug.org}% +  Heiko Oberdiek (primary author of \pk{luatex}) \\ +  Élie Roux (primary author of \pk{luatextra}) \\ +  Manuel Pégourié-Gonnard (current developper)\thanks{% +    See ``History'' +    \ifluatexbase\else in \href{luatexbase.pdf}{\file{luatexbase.pdf}} \fi +    for details.}% +  \\[1ex] +  \url{https://github.com/mpg/luatexbase} \\ +  \email{lualatex-dev@tug.org}%  }  \hypersetup{% -  pdfauthor = {Manuel Pegourie-Gonnard and Elie Roux}, +  pdfsubject = {Basic resource management for LuaTeX}, +  pdfauthor = {Manuel Pégourié-Gonnard, Élie Roux, Heiko Oberdiek},  }  % other metadata @@ -94,13 +94,6 @@ See the aforementioned source file(s) for copyright and licensing information.  %   Grave accent  \`     Left brace    \{     Vertical bar  \|  %   Right brace   \}     Tilde         \~}  % -% \author{% -%   Heiko Oberdiek \& Manuel P\'egouri\'e-Gonnard\\ -%   Support: \email{lualatex-dev@tug.org}% -% } -% \hypersetup{% -%   pdfauthor = {Manuel Pegourie-Gonnard and Heiko Oberdiek}, -% }  % \pkdate{luatex}{v0.5 2011-05-24}  %  % \maketitle diff --git a/luatexbase.dtx b/luatexbase.dtx index 97a79d6..9032370 100644 --- a/luatexbase.dtx +++ b/luatexbase.dtx @@ -66,6 +66,7 @@ See the aforementioned source file(s) for copyright and licensing information.  %<*driver>  \documentclass{ltxdoc}  \input{lltxb-dtxstyle} +\luatexbasetrue  \newcommand\subpk[1]{%    \item[\href{luatexbase-#1.pdf}{luatexbase-#1}\normalfont:]}  \begin{document} @@ -129,6 +130,27 @@ See the aforementioned source file(s) for copyright and licensing information.  % 2008; the next release of this package will only support 0.40.6 and greater  % with formats from \texlive 2009 and greater.  % +% \subsection{History} +% +% The first package for managing \luatex's new resources was the \pk{luatex} +% by Heiko Oberdiek. Later, Élie Roux wrote \pk{luatextra} which reprised many +% features of \pk{luatex} with little extensions to some of them and added +% independant low-level features (currently found in the \pk{modutils} and +% \pk{mcb} subpackages), as well as user-level things. Later, \pk{luatexbase} +% was created by Manuel Pégourié-Gonnard by isolating the general low-level +% features of \pk{luatextra}, and later expanding on them. +% +% For some time there was two conflicting packages controling access to +% \luatex's resources: \pk{luatex} and \pk{luatexbase}, neither of which was a +% subset of the other, and with small differences in their overlapping parts +% (mainly macro names). +% +% Then \pk{luatexbase} was expanded by absorbing the features of \pk{luatex} +% that were previously missing (essentially the advanced scheme for catcode +% table management). It currently provides the \pk{luatex} package as a +% wrapper around the relevant subpackages, so that the two are no longer in +% conflict. +%  %    \section{Implementation}  %  %    \begin{macrocode}  | 
