diff options
author | Karl Berry <karl@freefriends.org> | 2011-08-16 18:50:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-08-16 18:50:17 +0000 |
commit | eda19491f745bdb010a90467848a14149d12c0fa (patch) | |
tree | 66de8d03cdfcd3ac5aaf7c2204aad1cdd27d1ae1 /Master/texmf-dist/doc/lualatex/luaindex | |
parent | e8ad316b194c9af5548184fe1c57929fd93a350f (diff) |
try luaindex again
git-svn-id: svn://tug.org/texlive/trunk@23577 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/lualatex/luaindex')
-rw-r--r-- | Master/texmf-dist/doc/lualatex/luaindex/README | 55 | ||||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.ldx | 22 | ||||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.ltx | 80 | ||||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.pdf | bin | 0 -> 48759 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/luaindex/luaindex.ltx | 65 | ||||
-rw-r--r-- | Master/texmf-dist/doc/lualatex/luaindex/luaindex.pdf | bin | 0 -> 122917 bytes |
6 files changed, 222 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/lualatex/luaindex/README b/Master/texmf-dist/doc/lualatex/luaindex/README new file mode 100644 index 00000000000..aebd8bafe6b --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/luaindex/README @@ -0,0 +1,55 @@ +LuaLaTeX package luaindex +Copyright (c) Markus Kohm, 2011 + +This file is part of the luaTeX package `luaindex'. + +This work may be distributed and/or modified under the conditions of +the LaTeX Project Public License, version 1.3c of the license. +The latest version of this license is in + http://www.latex-project.org/lppl.txt +and version 1.3c or later is part of all distributions of LaTeX +version 2005/12/01 or later. + +This work has the LPPL maintenance status "maintained". + +The Current Maintainer and author of this work is Markus Kohm. + +This work consists of the files `luaindex.dtx' and `README'. + +============================================================================ + +luaindex is another index processor written in Lua. Currently usage of +LuaLaTeX is provided only, but plainLuaTeX, ConTeXt or other formats may +follow. + +luaindex provides more than one index. Like SplitIndex it needs only one +help file for all produced indexes. + +============================================================================ + +Note: This is an alpha version! +For additional version information see `lualatex.dtx.' + +============================================================================ + +To produce the package, the examples, and the manual from `luaindex.dtx' +you have to run + + lualatex --shell-escape luaindex.dtx + +simply. + +============================================================================ + +Distributors should save luaindex.lua as .../scripts/luaindex/luaindex.lua +and luaindex.sty as .../tex/lualatex/luaindex/luaindex.sty at the TEXMF +tree. + +============================================================================ + +Important changes: + +0.1b: - module name is not longer `koma.luaindex' but `luaindex' due to + the usage of luatexbase-modutils + +============================================================================ diff --git a/Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.ldx b/Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.ldx new file mode 100644 index 00000000000..1d35a2dbce7 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.ldx @@ -0,0 +1,22 @@ +os.setlocale('de_DE','collate') +luaindex.insert('general', '{{3}}', 'B ist der zweite Buchstabe', 'B ist der zweite Buchstabe') +luaindex.insert('general', '{{3}}', 'aber ist ein Wort', 'aber ist ein Wort') +luaindex.insert('general', '{{3}}', 'D ist der vierte Buchstabe', 'D ist der vierte Buchstabe') +luaindex.insert('general', '{{3}}', 'A ist der erste Buchstabe', 'A ist der erste Buchstabe') +luaindex.insert('general', '{{3}}', 'A ist der erste Buchstabe', 'A ist der erste Buchstabe') +luaindex.insert('general', '{{3}}', 'C ist \"`der\"\' dritte Buchstabe', 'C ist \"`der\"\' dritte Buchstabe') +luaindex.insert('general', '{{3}}', 'X ist der drittletzte Buchstabe', 'X ist der drittletzte Buchstabe') +luaindex.insert('general', '{{3}}', '\\textbf {D} ist der Buchstabe nach C', '\\textbf {D} ist der Buchstabe nach C') +luaindex.insert('general', '{{3}}', 'Y ist der \\textbf {vorletzte} Buchstabe', 'Y ist der \\textbf {vorletzte} Buchstabe') +luaindex.insert('general', '{{3}}', 'Z ist der letzte Buchstabe', 'Z ist der letzte Buchstabe') +luaindex.insert('general', '{{3}}', 'Ä ist auch ein Buchstabe', 'Ä ist auch ein Buchstabe') +luaindex.insert('general', '{\\emph {3}}', 'Ä ist aber auch ein Buchstabe', 'Ä ist wirklich auch ein Buchstabe (und hier stimmt die Sortierung nicht -- \\emph {aber eigentlich doch})') +luaindex.insert('general', '{{4}}', 'A ist der erste Buchstabe', 'A ist der erste Buchstabe') +luaindex.insert('general', '{{4}}', 'Ae ist kein Buchstabe, sondern zwei', 'Ae ist kein Buchstabe, sondern zwei') +luaindex.insert('general', '{{4}}', 'Diverses', 'Diverses', + 'Untereintrag', 'Untereintrag') +luaindex.insert('general', '{{4}}', 'Diverses', 'Diverses', + 'Obereintrag', 'Obereintrag') +luaindex.insert('general', '{{4}}', 'Diverses', 'Diverses', + 'Untereintrag', 'Untereintrag', + 'Unteruntereintrag', 'Unteruntereintrag') diff --git a/Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.ltx b/Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.ltx new file mode 100644 index 00000000000..f8cdb43be4c --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.ltx @@ -0,0 +1,80 @@ +%% +%% This is file `luaindex-example.ltx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% luaindex.dtx (with options: `example') +%% +%% Copyright (c) 2011 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of luaindex distribution. +%% -------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with the files listed in +%% `luaindex.dtx'. You may however distribute the files listed in +%% `luaindex.dtx' without this file. +%% +%% NOTE: THIS IS AN ALPHA-VERSION! +%% +\NeedsTeXFormat{LaTeX2e}[1995/06/01] +\ProvidesFile{luaindex-example.ltx} +\documentclass{article} +\usepackage[ngerman]{babel} +\usepackage{blindtext} +\usepackage{fontspec} +\usepackage[ + locale=de_DE, + singlepass % Wenn der Index ohnehin eine neue Seite produziert, + % dann kann er direkt beim ersten Lauf ein korrektes + % Ergebnis liefern. +]{luaindex} +\makeindex +\directlua{luaindex.presortreplace('general',0, + '\luatexluaescapestring{\string\textbf}\space*\string\{([\string^\string\}]*)\string\}','\%1')} +\begin{document} + +\blindtext[10] +A\index{B ist der zweite Buchstabe} +aber\index{aber ist ein Wort} +D\index{D ist der vierte Buchstabe} +A\index{A ist der erste Buchstabe} +A\index{A ist der erste Buchstabe} +C\index{C ist "`der"' dritte Buchstabe} +X\index{X ist der drittletzte Buchstabe} +D\index{\textbf{D} ist der Buchstabe nach C} +Y\index{Y ist der \textbf{vorletzte} Buchstabe} +Z\index{Z ist der letzte Buchstabe} +A\index{Ä ist auch ein Buchstabe} +Ä\index[sort={Ä ist aber auch ein Buchstabe},% + pageformat=\emph]{Ä ist wirklich auch + ein Buchstabe (und hier stimmt die Sortierung + nicht -- \emph{aber eigentlich doch})} +\clearpage + +A\index{A ist der erste Buchstabe} +Ae\index{Ae ist kein Buchstabe, sondern zwei} + +Kompliziert\subindex{Diverses}{Untereintrag} +Noch komplizierter\subindex{Diverses}{Obereintrag} +Noch komplizierter\% +subindex{Diverses}[sort=Obereintra,pageformat=\emph]{Untereintrag} +Noch komplizierter% +\subsubindex{Diverses}{Untereintrag}{Unteruntereintrag} + +\printindex +\end{document} +\endinput +%% +%% End of file `luaindex-example.ltx'. diff --git a/Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.pdf b/Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.pdf Binary files differnew file mode 100644 index 00000000000..b3e50ab25e8 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/luaindex/luaindex-example.pdf diff --git a/Master/texmf-dist/doc/lualatex/luaindex/luaindex.ltx b/Master/texmf-dist/doc/lualatex/luaindex/luaindex.ltx new file mode 100644 index 00000000000..79acf5b1a1d --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/luaindex/luaindex.ltx @@ -0,0 +1,65 @@ +%% +%% This is file `luaindex.ltx', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% luaindex.dtx (with options: `manual') +%% +%% Copyright (c) 2011 by Markus Kohm <komascript(at)gmx.info> +%% +%% This file was generated from file(s) of luaindex distribution. +%% -------------------------------------------------------------- +%% +%% This work may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, version 1.3c of the license. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer and author of this work is Markus Kohm. +%% +%% This file may only be distributed together with the files listed in +%% `luaindex.dtx'. You may however distribute the files listed in +%% `luaindex.dtx' without this file. +%% +%% NOTE: THIS IS AN ALPHA-VERSION! +%% +\ProvidesFile{luaindex.ltx} + [2011/02/18 v0.1b LuaLaTeX Package + documentation: + index processor]% +\documentclass{scrdoc} +\usepackage{tabularx} +\usepackage[english]{babel} +\usepackage{xcolor} +\colorlet{mcode}{teal} +\usepackage{fontspec} +\providecommand*{\LuaTeX}{Lua\kern-.125em\TeX} +\providecommand*{\LuaLaTeX}{Lua\kern-.025em\LaTeX} +\CodelineIndex +\RecordChanges +\GetFileInfo{luaindex.ltx} +\title{% + Usage of\\ + \LuaTeX{} module \texttt{luaindex}\\ + and\\ + \LuaLaTeX{} Package \texttt{luaindex}\\ + for Generating Indexes\\ +} +\date{\fileversion} +\author{Markus Kohm\thanks{komascript% +@% +gmx% +.% +info}} +\begin{document} +\maketitle +\DocInput{luaindex.dtx} +\end{document} +\endinput +%% +%% End of file `luaindex.ltx'. diff --git a/Master/texmf-dist/doc/lualatex/luaindex/luaindex.pdf b/Master/texmf-dist/doc/lualatex/luaindex/luaindex.pdf Binary files differnew file mode 100644 index 00000000000..d3c36963562 --- /dev/null +++ b/Master/texmf-dist/doc/lualatex/luaindex/luaindex.pdf |