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 --- Master/texmf-dist/doc/latex/dlfltxb/README | 10 +- .../doc/latex/dlfltxb/dlfltxbcodetips.pdf | Bin 280107 -> 280055 bytes .../doc/latex/dlfltxb/dlfltxbcodetips.tex | 4 +- .../doc/latex/dlfltxb/dlfltxbmarkup-sample.cfg | 527 -------------------- .../doc/latex/dlfltxb/dlfltxbmarkup-showkeys.pdf | Bin 29460 -> 29391 bytes .../texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup.pdf | Bin 195206 -> 195049 bytes .../texmf-dist/doc/latex/dlfltxb/dlfltxbmisc.pdf | Bin 189338 -> 189088 bytes .../doc/latex/dlfltxb/dlfltxbtocconfig.pdf | Bin 133769 -> 133731 bytes .../tex/latex/dlfltxb/dlfltxbcodetips.sty | 34 +- .../texmf-dist/tex/latex/dlfltxb/dlfltxbmarkup.sty | 16 +- .../tex/latex/dlfltxb/dlfltxbmarkupbookkeys.sty | 542 +++++++++++++++++++++ 11 files changed, 587 insertions(+), 546 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-sample.cfg create mode 100644 Master/texmf-dist/tex/latex/dlfltxb/dlfltxbmarkupbookkeys.sty diff --git a/Master/texmf-dist/doc/latex/dlfltxb/README b/Master/texmf-dist/doc/latex/dlfltxb/README index 368fb7ec4ff..795d3d62b9a 100644 --- a/Master/texmf-dist/doc/latex/dlfltxb/README +++ b/Master/texmf-dist/doc/latex/dlfltxb/README @@ -12,7 +12,7 @@ presented as code tips), which are also useful for other users. The remaining three packages are used internally for writing the book. At least one more package (dlfltxbsc) will be added to the bundle -later (presumably sometime in 2008). This is the package used for all the +later. This is the package used for all the examples in the book. @@ -36,6 +36,8 @@ HISTORY * 20080805 changes to several packages + * 20081030 renamed a file because of confusion + Current file contents for the dlfltxb bundle: ============================================= @@ -126,6 +128,10 @@ Changes 20080117 new version of dlfltxbmarkup-sample.cfg plus a bug fix 20080805 use \scriptsize instead of \footnotesize when writing in the margins. Major cleanup in dlfltxbmarkup-sample.cfg + 20081030 The sample key dlfltxbmarkup-sample.cfg has been renamed to + dlfltxbmarkupbookkeys.sty as to remove confusion + + dlfltxbmisc (v0.2): ------------------- @@ -180,7 +186,7 @@ package_doc.bib: INSTALLATION: ============= -Place all *.sty and *.cfg files in +Place all *.sty files in tex/latex/dlfltxb diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.pdf b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.pdf index eeead6a6cf1..18bec25ced4 100644 Binary files a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.pdf and b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.pdf differ diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.tex b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.tex index 0f584e617e1..258b6571d62 100644 --- a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.tex +++ b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.tex @@ -510,8 +510,8 @@ To help with this we provide \end{syntax} By default it can be used as \begin{Sourcedisplay} -\DeclareMathSet{R}% => \setR = \mathbb{R} -$ \setR $ +\DeclareMathSet{R}% => \numbersR = \mathbb{R} +$ \numbersR $ \end{Sourcedisplay} But we have several options to change things. Options (\Arg{key}=\Arg{value} style, note that \Arg{identifier} is what is diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-sample.cfg b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-sample.cfg deleted file mode 100644 index 708e51cd738..00000000000 --- a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-sample.cfg +++ /dev/null @@ -1,527 +0,0 @@ -\ProvidesFile{felinemarkup.cfg}[2008/08/05 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 - -% 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}} - - - - - - diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-showkeys.pdf b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-showkeys.pdf index 0dd7b16d0a3..bc7f3e8ce77 100644 Binary files a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-showkeys.pdf and b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-showkeys.pdf differ diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup.pdf b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup.pdf index 9ca7ca87ef4..a11eb666ded 100644 Binary files a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup.pdf and b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup.pdf differ diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmisc.pdf b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmisc.pdf index 7dcfac11f4a..279a9ba8c20 100644 Binary files a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmisc.pdf and b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmisc.pdf differ diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.pdf b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.pdf index 11f81e89aa0..c60eb9a98a6 100644 Binary files a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.pdf and b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.pdf differ 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