From 068c941a1838f5226ec3497580cf9f7890695840 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 30 Oct 2008 23:56:14 +0000 Subject: dlfltxb update (30oct08) git-svn-id: svn://tug.org/texlive/trunk@11133 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/dlfltxb/dlfltxbcodetips.sty | 34 +- .../texmf-dist/tex/latex/dlfltxb/dlfltxbmarkup.sty | 16 +- .../tex/latex/dlfltxb/dlfltxbmarkupbookkeys.sty | 542 +++++++++++++++++++++ 3 files changed, 577 insertions(+), 15 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/dlfltxb/dlfltxbmarkupbookkeys.sty (limited to 'Master/texmf-dist/tex/latex/dlfltxb') diff --git a/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbcodetips.sty b/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbcodetips.sty index 20fabc43215..e8f143c468a 100644 --- a/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbcodetips.sty +++ b/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbcodetips.sty @@ -36,6 +36,7 @@ % inside the \noalign, not outside. % 20080617 added \DeclareMathSymbolShorthand and \DeclareMathSet % 20080618 redesigned and renamed \PullBack to \MoveEqLeft +% 20080828 added better implementation of \MakeDeclareMathSetCommand \newif\ifdlf@do@load@amssymb @@ -315,28 +316,35 @@ \expandafter\@ifdefinable\csname \DMSS@prefix\DMSS@name\endcsname{% \def\DMSS@overwrite{00}% okay to redefine. }% - \fi\if\DMSS@overwrite % Do definition or not. - \expandafter\@firstofone - \else\expandafter\@gobble\fi - {\protected\expandafter\xdef\csname \DMSS@prefix\DMSS@name \endcsname{% - \unexpanded\expandafter{\DMSS@format{#2}}% - }}\endgroup} -\define@key{DMSS}{format}{\def\DMSS@format{#1}} + \fi% + \if\DMSS@overwrite % Do definition or not. + \expandafter\@firstofone% + \else\expandafter\@gobble\fi% + {\protected\expandafter% + \xdef\csname \DMSS@prefix\DMSS@name \endcsname{% + \unexpanded\expandafter{\DMSS@format{#2}}}}% + \endgroup} +\define@key{DMSS}{format}{\let\DMSS@format#1} +\define@key{DMSS}{format*}{\def\DMSS@format{\expandafter#1\@firstofone}} \define@key{DMSS}{name}{\def\DMSS@name{#1}} \define@key{DMSS}{prefix}{\def\DMSS@prefix{#1}} \define@key{DMSS}{overwrite}[true]{% \edef\DMSS@overwrite{\csname if#1\endcsname 00\else 01\fi}} \setkeys{DMSS}{overwrite=false} -\newcommand\MakeDeclareShorthandCommand[3]{% +\setkeys{DMSS}{format*=} +\newcommand\MakeDeclareMathSetCommand[3]{% % #1 = command name % #2 = default prefix name % #3 = default format % make format macro for eacy reference - \expandafter\@ifdefinable\csname math#2format\endcsname{\@namedef{math#2format}{#3}} - \newcommand#1[2][]{% - \expandafter\DeclareMathSymbolShorthand - \expandafter{format=\csname math#2format\endcsname,prefix=#2,##1}{##2}}} -\MakeDeclareShorthandCommand{\DeclareMathSet}{set}{\mathbb} + \expandafter\MakeDeclareShorthandCommandAux\csname math#2format\endcsname + {#1}{#2}{#3}} +\def\MakeDeclareShorthandCommandAux#1#2#3#4{% + \newcommand*#1{#4}% + \newcommand*#2[2][]{% + \DeclareMathSymbolShorthand{format=#1,prefix=#3,##1}{##2}% + }} +\MakeDeclareMathSetCommand{\DeclareMathSet}{numbers}{\mathbb} }{} % is defined already so do nothing diff --git a/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbmarkup.sty b/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbmarkup.sty index 8c83baffaa2..3b41a420677 100644 --- a/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbmarkup.sty +++ b/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbmarkup.sty @@ -27,7 +27,16 @@ \RequirePackage{ragged2e} -\DeclareOption{loadsampleconfig}{\AtEndOfPackage{\InputIfFileExists{dlfltxbmarkup-sample.cfg}{}{}}} +\DeclareOption{loadsampleconfig}{\AtEndOfPackage{ + %\InputIfFileExists{dlfltxbmarkup-sample.cfg}{}{} + \IfFileExists{dlfltxbmarkupbookkeys.sty}{ + \RequirePackage{dlfltxbmarkupbookkeys} + }{ + \PackageError{dlfltxbmarkup}{Sample configuration package + 'dlfltxbmarkupbookkeys' not found, option 'loadsampleconfig' + is useless.}{} + } +}} \ProcessOptions\relax @@ -61,6 +70,9 @@ % 2007/05/15 \feline@index@cmd renamed to \felineIndexCmd % 2007/05/16 package renamed to dlfltxbmarkup % 2008/01/10 added a strut inside the macro that writes in the margin, +% 2008/10/30 'sample configuration' has been renamed + + % this boolean is meant to be used for example inside constructions % that will not permit the use of \marginpar, for example the @@ -264,7 +276,7 @@ % test key \felineKeyGenerator{test} {test key, does not do anything useful}% - {\MarkWMargin{#1}}% + {\felineWriteInMargin{#1}}% {\felineIndexCmd{#1}}% {\emph{#1}} diff --git a/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbmarkupbookkeys.sty b/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbmarkupbookkeys.sty new file mode 100644 index 00000000000..9b09a2765fc --- /dev/null +++ b/Master/texmf-dist/tex/latex/dlfltxb/dlfltxbmarkupbookkeys.sty @@ -0,0 +1,542 @@ +\ProvidesPackage{dlfltxbmarkupbookkeys}[2008/10/30 by Lars madsen] + +% the original name for the dlfltxbmarkup package was 'felinemarkup', +% and in my book I use the following generated keys + +% This file be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer of this work is Lars Madsen (daleif@imf.au.dk). +%% + + +% HISTORY +% +% <2007/05/25 added various stuff +% 2007/05/25 added the mltbib, bbtpc and bbtpcenv keys +% 2007/??/?? added sistyle key +% 2007/06/20 added acronym key +% 2008/06/27 fixed some settings +% 2008/20/30 file renamed because of problems regarding TeXLive + + +\@ifpackageloaded{dlfltxbmarkup}{}{ + \PackpageError{dlfltxbmarkupbookkeys}{This package depends on the + 'dlfltxbmarkup' package and can thus only be used if loaded AFTER + that package}{}} + + + +% default key +\def\felineStandardKey{macro} +% +\def\ENcs#1{{\foreignlanguage{english}{\cs{\hyphenchar\font=`\-#1}}}} +% til makroer +\felineKeyGenerator{macro} + {for normal macros (this is the default key)}% + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1@\protect\css{#1}}}% + {\ENcs{#1}} + + +\felineKeyGenerator{m}% + {just an alias for macro}% + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1@\protect\css{#1}}}% + {\ENcs{#1}} + + + +% pakker, sty nemt at huske +\felineKeyGenerator{sty}% + {for registering package names}% + {\felineWriteInMargin{\foreignlanguage{english}{#1}}}% + {\felineIndexCmd{#1 (pakke)@#1 (pakke)}\felineIndexCmd{pakker!#1}}% + {\foreignlanguage{english}{\texttt{\hyphenchar\font=`\-#1}}} + + +% dokumentklasser +\felineKeyGenerator{cls}% + {for registering class names}% + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (klasse)@#1 (klasse)}\felineIndexCmd{dokumentklasser!#1}}% + {\foreignlanguage{english}{\textsf{\textit{#1}}}} + +% pagestyles +\felineKeyGenerator{ps}% + {for the names of page styles}% + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (pagestyle)}\felineIndexCmd{pagestyles!#1}}% + {\textsf{\textbf{#1}}} + +% environments +\felineKeyGenerator{env}% + {registering the name of environments} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (environment)@#1 (environment)}% + \felineIndexCmd{environments!#1}}% + {\foreignlanguage{english}{\textit{\textbf{#1}}}} + + +% lister +\felineKeyGenerator{list}% + {names of lists} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (liste)}\felineIndexCmd{lister!#1}\felineIndexCmd{environments!#1}}% + {\textit{\textbf{#1}}} + +% almindelige ord og fraser +\felineKeyGenerator{w}% + {normal words and frases} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1}} + {#1} + +% programmer +\felineKeyGenerator{prog}% + {for commandline programs} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (program)@\texttt{#1} (program)}\felineIndexCmd{programmer!#1@\texttt{#1}}}% + {\foreignlanguage{english}{\texttt{\hyphenchar\font=`\-#1}}} + +% matematiske symboler +\def\felinenameuse#1{\@nameuse{#1}} +\felineKeyGenerator{msym}% + {mathematical symbols} + {\felineWriteInMargin{\ENcs{#1} \textnormal{($\@nameuse{#1}$)}}}% + {\felineIndexCmd{#1@\protect\css{#1} ($\protect\felinenameuse{#1}$)}% + }% + {\ENcs{#1}} + +% store matematiske symboler +\felineKeyGenerator{bigmsym}% + {operator symbols, like sum etc.} + {\felineWriteInMargin{\ENcs{#1} \textnormal{($\@nameuse{#1}$)}}}% + {\felineIndexCmd{#1@\protect\css{#1} ($\protect\felinenameuse{#1}$)}% + \felineIndexCmd{store symboler!#1@\protect\css{#1} ($\protect\felinenameuse{#1}$)}% + % + }% + {\ENcs{#1}} + +% log-like konstruktioner +\felineKeyGenerator{mlog}% + {log-like functions} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1@\protect\css{#1} (mat. operator)}% + \felineIndexCmd{navngivne operatorer!#1@\protect\css{#1}}% + % + }% + {\ENcs{#1}} + + + +% almindelige symboler +\felineKeyGenerator{sym}% + {text symbols} + {\felineWriteInMargin{\ENcs{#1} \textnormal{(\@nameuse{#1})}}}% + {\felineIndexCmd{#1@\protect\css{#1} (\@nameuse{#1})}}% + {\ENcs{#1}} + +% delimiters/hegn +\felineKeyGenerator{delim}% + {delimiters / fences} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1@#1 (delimiter)}\felineIndexCmd{delimiters!#1}}% + {\ensuremath{#1}} + +% delimiters speciel +\felineKeyGenerator{delims}% + {special delimiters (no idea what this is used for)} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1@\protect\css{#1}}}% + {\ensuremath{\ENcs{#1}}} + +% ntheorem makroer +\felineKeyGenerator{nthm}% + {ntheorem macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{ntheorem (pakke)@ntheorem (pakke)!\protect\css{#1}}% + \felineIndexCmd{#1 (ntheorem)@\protect\css{#1} + (ntheorem)}}% + {\ENcs{#1}} + +% ntheorem theoremstyles +\felineKeyGenerator{nthmstl}% + {ntheorem theorem styles} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{ntheorem (pakke)!theoremstyle!#1}% + \felineIndexCmd{#1 (theoremstyle, nthm)}% + \felineIndexCmd{theoremstyle (ntheorem)@\protect\css{theoremstyle} (ntheorem)!#1}% + }% + {\textbf{#1}} + +% XY pic makroer +\felineKeyGenerator{xym}% + {Xy-pic macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1@\protect\css{#1}}\felineIndexCmd{XY-pic@\protect\Xy-pic!#1@\protect\css{#1}}}% + {\ENcs{#1}} + +% Xy-pic pile +\felineKeyGenerator{xymar}% + {Xy-pic arrows} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{ar@\protect\css{ar}!#1}\felineIndexCmd{XY-pic@\protect\Xy-pic!ar@\protect\css{ar}!#1}}% + {#1} + +% mathtool environments +\felineKeyGenerator{mtoolsenv}% + {mathtools environments} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (environment)}\felineIndexCmd{environments!#1}% + \felineIndexCmd{mathtools (pakke)@mathtools (pakke)!#1}}% + {\textit{\textbf{#1}}} + +% figur/billed formater +\felineKeyGenerator{ftype}% + {figure formats} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1}\felineIndexCmd{figur format!#1}}% + {\textsc{#1}} + +% fejlmeddelelser, dette er vist ikke avendet til noget +\felineKeyGenerator{err}% + {for error messages, currently un-used} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1}\felineIndexCmd{fejlmeddelelser!#1}}% + {\textsf{#1}} + +% natbib makroer +\felineKeyGenerator{nb}% + {natbib macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1 (natbib)@\protect\css{#1} (natbib)}\felineIndexCmd{natbib (pakke)@natbib (pakke)!#1@\protect\css{#1}}}% + {\ENcs{#1}} + +% natbib options +\felineKeyGenerator{nbop}% + {natbib package options} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (natbib option)}% + \felineIndexCmd{natbib (pakke)@natbib (pakke)!pakke options!#1}}% + {\texttt{#1}} + + +% bibtex felt +\felineKeyGenerator{bibfelt}% + {BibTeX fields} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (bibtex felt)@#1 (\protect\BibTeX{} felt)}\felineIndexCmd{bibtex@\protect\BibTeX!felter!#1}}% + {\texttt{#1}} + +% bibtex type +\felineKeyGenerator{bibtype}% + {BibTeX types} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (bibtex type)@#1 (\protect\BibTeX{} type)}\felineIndexCmd{bibtex@\protect\BibTeX!typer!#1}}% + {#1} + +% bibtex stil +\felineKeyGenerator{bibstyle}% + {BibTeX style} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (bibtex stil)@#1 (\protect\BibTeX{} stil)}\felineIndexCmd{bibtex@\protect\BibTeX!stile!#1}}% + {\texttt{#1}} + +% memoir specifik makro +\felineKeyGenerator{mem}% + {memoir specific macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1 (memoir)@\protect\css{#1} (memoir)}% + \felineIndexCmd{memoir (klasse)!#1@\protect\css{#1}}% + }% + {\ENcs{#1}} + +% memoir specifik environment +\felineKeyGenerator{menv}% + {memoir specific environments} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (env, memoir)@#1 (env, memoir)}% + \felineIndexCmd{environments!#1}\felineIndexCmd{memoir (klasse)@memoir (klasse)!#1}}% + {\textit{\textbf{#1}}} + +% memoir chapterstyle +\felineKeyGenerator{chapstyle}% + {memoir chapter styles} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (chapter style)}% + \felineIndexCmd{chapterstyle@\protect\css{chapterstyle} (memoir)!#1} + \felineIndexCmd{memoir (klasse)!chapterstyle@\protect\css{chapterstyle}!#1}}% + {\textsf{#1}} + +% booktabs makroer +\felineKeyGenerator{bt}% + {booktabs macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1@\protect\css{#1} (booktabs)}% + \felineIndexCmd{booktabs (pakke)@booktabs (pakke)!#1@\protect\css{#1}}% + \felineIndexCmd{memoir (klasse)!#1@\protect\css{#1}}% + }% + {\ENcs{#1}} + +% longtable makroer +\felineKeyGenerator{lt}% + {longtable macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1 (longtable)@\protect\css{#1} (longtable)}% + \felineIndexCmd{longtable@longtable (pakke)!#1@\protect\css{#1}}% + }% + {\ENcs{#1}} + +% colortbl makroer +\felineKeyGenerator{ctbl}% + {colortbl macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1 (colortabl)@\protect\css{#1} (colortbl)}% + \felineIndexCmd{colortbl@colortbl (pakke)!#1@\protect\css{#1}}% + }% + {\ENcs{#1}} + +% dokumentklasse options +\felineKeyGenerator{dop}% + {document class options} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (klasse option)}\felineIndexCmd{dokumentklasse!options!#1}% + }% + {\textsf{\textit{#1}}} + +\felineKeyGenerator{mdop}% + {memoir class options} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (memoir klasse option)}% + \felineIndexCmd{dokumentklasse!options!#1 (memoir)}% + }% + {\textsf{\textit{#1}}} + + +% fixme makroer +\felineKeyGenerator{fixme}% + {fixme macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{fixme (pakke)!#1@\protect\css{#1}}% + \felineIndexCmd{#1 (fixme)@\protect\css{#1} (fixme)}% + }% + {\ENcs{#1}} + +% varioref makroer +\felineKeyGenerator{vario}% + {varioref macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{varioref (pakke)!#1@\protect\css{#1}}% + \felineIndexCmd{#1 (varioref)@\protect\css{#1} (varioref)}% + }% + {\ENcs{#1}} + + +% fancyhdr pakke makroer +\felineKeyGenerator{fnchdr}% + {fancyhdr macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{fancyhdr (pakke)!#1@\protect\css{#1}}% + \felineIndexCmd{#1 (fancyhdr)@\protect\css{#1} (fancyhdr)}% + }% + {\ENcs{#1}} + + +% memoir specifikke pagestyles +\felineKeyGenerator{memps}% + {memoir specific page styles} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (pagestyle, memoir)}% + \felineIndexCmd{pagestyles!#1 (memoir)}}% + {\textsf{\textbf{#1}}} + +% options til \includegraphics +\felineKeyGenerator{inclgrfopt}% + {options for includegraphics} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (graphicx)}% + \felineIndexCmd{graphicx (pakke)!includegraphics@\protect\css{includegraphics}!#1}% + \felineIndexCmd{includegraphics@\protect\css{includegraphics}!#1}}% + {\textsf{#1}} + +% caption pakke makroer +\felineKeyGenerator{cap}% + {caption pacakge macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{caption (pakke)!#1@\protect\css{#1}}% + \felineIndexCmd{#1 (caption)@\protect\css{#1} (caption)}% + }% + {\ENcs{#1}} + +% subfig makroer +\felineKeyGenerator{subfig}% + {subfig macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{subfig (pakke)!#1@\protect\css{#1}}% + \felineIndexCmd{#1 (subfig)@\protect\css{#1} (subfig)}% + }% + {\ENcs{#1}} + +% KOMA-script kalsser +\felineKeyGenerator{clskoma}% + {KOMA script classes} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (klasse)}% + \felineIndexCmd{dokumentklasser!KOMA-script@\textsf{KOMA}-script!#1}}% + {\textsf{\textit{\mbox{#1}}}} + +% grafik format (hmm, dem er det så to af????) +\felineKeyGenerator{grffmt}% + {graphics format (hmm, two of these???)} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (grafik format)}% + \felineIndexCmd{grafik format!#1}}% + {\textsc{#1}} + +% enumitem makroer +\felineKeyGenerator{ei}% + {enumitem macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{enumitem (pakke)!#1@\protect\css{#1}}% + \felineIndexCmd{#1 (enumitem)@\protect\css{#1} (enumitem)}}% + {\ENcs{#1}} + +% enumitem options +\felineKeyGenerator{eio}% + {enumimte options} + {\felineWriteInMargin{#1}}% enumitem option + {\felineIndexCmd{enumitem (pakke)!#1}% + \felineIndexCmd{#1 (enumitem)}}% + {\texttt{#1}} + +% input encoding options +\felineKeyGenerator{inputenc}% + {inputencodings} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{inputencoding!#1}% + \felineIndexCmd{#1 (inputencoding)}}% + {\texttt{#1}} + +% counter options +\felineKeyGenerator{counter}% + {name of counters} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{tæller!#1}% + \felineIndexCmd{#1 (tæller)}}% + {\texttt{#1}} + +% memoir counter options +\felineKeyGenerator{mcounter}% + {name of memoir counters} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{tæller!#1 (memoir)}% + \felineIndexCmd{#1 (tæller, memoir)}}% + {\texttt{#1}} + + +% længde options +\felineKeyGenerator{length}% + {name of lengths} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{længde!#1@\protect\css{#1}}% + \felineIndexCmd{#1 (længde)@\protect\css{#1} (længde)}}% + {\ENcs{#1}} + +\felineKeyGenerator{gauss}% + {gauss package macros} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1@\protect\css{#1} (gauss)}% + \felineIndexCmd{gauss (pakke)@gauss (pakke)!#1@\protect\css{#1}}}% + {\ENcs{#1}} + +\felineKeyGenerator{tabs}% + {column specifiers for tabular etc.} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (søjle specifier)}% + \felineIndexCmd{søjle specifier!#1}}% + {\texttt{#1}} + +\felineKeyGenerator{mltbib}% + {macros related to the multibib pacakge} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1@\protect\css{#1}}% + \felineIndexCmd{multibib (pakke)!#1@\protect\css{#1}}}% + {\ENcs{#1}} + +\felineKeyGenerator{bbtpc}% + {macros related to the bibtopic package} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1@\protect\css{#1}}% + \felineIndexCmd{bibtopic (pakke)!#1@\protect\css{#1}}}% + {\ENcs{#1}} + +\felineKeyGenerator{bbtpcenv}% + {environment related to the bibtopic package} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (environment)}% + \felineIndexCmd{bibtopic (pakke)!#1}% + \felineIndexCmd{environments!#1 (bibtopic)}}% + {\foreignlanguage{english}{\textit{\textbf{#1}}}} + +\felineKeyGenerator{sistyle}% + {macros from the sistye package}% + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1 (sistyle)@\protect\css{#1} (sistyle)}% + \felineIndexCmd{sistyle (pakke)!#1@\protect\css{#1}}}% + {\ENcs{#1}} + +\felineKeyGenerator{acronym}% + {macros from the acronym package}% + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1 (acronym)@\protect\css{#1} (acronym)}% + \felineIndexCmd{acronym (pakke)!#1@\protect\css{#1}}}% + {\ENcs{#1}} + +\felineKeyGenerator{beamerenv} + {environment related to the beamer class} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (environment)}% + \felineIndexCmd{beamer (klasse)!#1}% + \felineIndexCmd{environments!#1 (beamer)}}% + {\foreignlanguage{english}{\textit{\textbf{#1}}}} + +\felineKeyGenerator{beamer}% + {macros related to the beamer class} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1@\protect\css{#1} (beamer)}% + \felineIndexCmd{beamer (klasse)!#1@\protect\css{#1}}}% + {\ENcs{#1}} + +\felineKeyGenerator{beamerclsopt}% + {class options for beamer related to the beamer class} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (beamer)}% + \felineIndexCmd{beamer (klasse)!#1}}% + {\texttt{#1}} + +\felineKeyGenerator{beamertheme}% + {beamertheme} + {\felineWriteInMargin{#1}}% + {\felineIndexCmd{#1 (beamer)}% + \felineIndexCmd{beamer (klasse)!#1}}% + {\texttt{#1}} + +\felineKeyGenerator{xiftst}% + {Test from the xifthen package} + {\felineWriteInMargin{\ENcs{#1}}}% + {\felineIndexCmd{#1 (xifthen)@\protect\css{#1} (xifthen)}% + \felineIndexCmd{xifthen (pakke)!#1@\protect\css{#1}}}% + {\ENcs{#1}} + + + + + -- cgit v1.2.3