summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/dlfltxb
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2008-01-19 15:20:26 +0000
committerNorbert Preining <preining@logic.at>2008-01-19 15:20:26 +0000
commitad6fb43bb22068e7d16a9ed534f4614699d8fcd7 (patch)
treed7ac91a072f216ce631d617fd2a9d56d0077264b /Master/texmf-dist/doc/latex/dlfltxb
parentaa6ced3deb6c3429cc177f028065c87696e2eabd (diff)
update dlbfltx
git-svn-id: svn://tug.org/texlive/trunk@6315 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/dlfltxb')
-rw-r--r--Master/texmf-dist/doc/latex/dlfltxb/README47
-rw-r--r--Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.pdfbin213145 -> 240990 bytes
-rw-r--r--Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.tex17
-rw-r--r--Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-sample.cfg64
-rw-r--r--Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-showkeys.pdfbin29307 -> 29454 bytes
-rw-r--r--Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup.pdfbin193299 -> 193507 bytes
-rw-r--r--Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmisc.pdfbin160842 -> 161065 bytes
-rw-r--r--Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.pdfbin0 -> 110180 bytes
-rw-r--r--Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.tex173
9 files changed, 283 insertions, 18 deletions
diff --git a/Master/texmf-dist/doc/latex/dlfltxb/README b/Master/texmf-dist/doc/latex/dlfltxb/README
index 05ca81ecd61..990226f20ed 100644
--- a/Master/texmf-dist/doc/latex/dlfltxb/README
+++ b/Master/texmf-dist/doc/latex/dlfltxb/README
@@ -1,18 +1,18 @@
-% (C) Lars Madsen, daleif@imf.au.dk, 2007/05/18
+% (C) Lars Madsen, daleif@imf.au.dk, 2008/01/17
% This material is subject to the LaTeX Project Public License.
% See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
% for the details of that license.
-The dlfltxb bundle consists of (currently) three packages used for my
+The dlfltxb bundle consists of (currently) four packages used for my
book "Introduktion til LaTeX" (in Danish, available from
http://www.imf.au.dk/system/latex/bog/).
One package consists of various home made macros (in the book
presented as code tips), which are also useful for other users. The
-last two packages are used internally for writing the book.
+remaining three packages are used internally for writing the book.
At least one more package (dlfltxbsc) will be added to the bundle
-later (presumably Fall 2007). This is the package used for all the
+later (presumably sometime in 2008). This is the package used for all the
examples in the book.
@@ -30,6 +30,8 @@ HISTORY
* 20070711 bugfix in dlfltxbcodetips (coding error in \ArrowBetweenLines)
+ * 20080117 added the dlfltxbtocconfig package
+
Current file contents for the dlfltxb bundle:
=============================================
@@ -54,7 +56,9 @@ dlfltxbcodetips (v0.26):
* \SwapDeadSpace to be placed at the beginning of for example an align
to switch the spacing above from \abovedisplayskip to
\abovedisplayshortskip
-
+ * \ProvidePGFPagesFourOnOneWithSpaceForNotes provides a
+ '4 on 1 with space for notes' layout for pgfpages, based on the
+ standard '8 on 1'
Changes
-------
@@ -66,8 +70,9 @@ Changes
v0.23 Made the autoloading of amssymb optional.
v0.25 Bugfix.
v0.26 Bugfix.
+ v0.30 added \ProvidePGFPagesFourOnOneWithSpaceForNotes
-dlfltxbmarkup (v0.6):
+dlfltxbmarkup (v0.65):
---------------------
* dlfltxbmarkup.sty
@@ -98,10 +103,10 @@ Changes
-------
20070601 new version of dlfltxbmarkup-sample.cfg
+ 20080117 new version of dlfltxbmarkup-sample.cfg plus a bug fix
-
-dlfltxbmisc (v0.1):
+dlfltxbmisc (v0.2):
-------------------
* dlfltxbmisc.sty
@@ -116,6 +121,32 @@ dlfltxbmisc (v0.1):
the bibliography
+Changes
+-------
+
+ 2008/01/01 fixed to accommodate changes in mempatch version 4.9
+
+
+dlfltxbtocconfig (0.5)
+----------------------
+
+ * dlfltxbtocconfig.sty
+ * dlfltxbtocconfig.pdf (very short manual)
+ * dlfltxbtocconfig.tex (source for manual)
+
+ The dlfltxbtocconfig package provides
+
+ * macros for creating the short and long TOC for my LaTeX book
+ * macros to 'dynamically' change the TOC indentation for subsubsection items
+ * feature for setting auto-generated numwidths for section and
+ subsection based on the contents of the .toc file.
+
+Changes
+-------
+
+ 2008/01/17 Initial release
+
+
package_doc.bib:
----------------
diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.pdf b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.pdf
index bd6bfcb3e8b..7074fd3aeb9 100644
--- a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.pdf
+++ b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.tex b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.tex
index bc06cfe65fd..076b35305bb 100644
--- a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.tex
+++ b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbcodetips.tex
@@ -147,10 +147,11 @@ contain most of the home made packages that I use to create my book
Some of the macros might be better of included in the
\markup[nomk,sty]{mathtools} package by Morten Høgholm, but he is quite busy
-elsewhere at the moment. over time some of the macros might be
-imcluded in
+elsewhere at the moment.
-\newpage
+\bigskip
+
+%\newpage
\noindent
\emph{Note:} The macro \verb+\dbx+ will often be used to simulate some
text or mathematical material.
@@ -476,6 +477,16 @@ return to the indentation set by the >>\texttt{\{}<<.
Of course, non-balanced \markup[nomk]{left}--\markup[nomk]{right}
constructions may not be used.
+
+\chapter{Additional layout for the \textsf{pfgpages} package}
+\label{sec:addit-layo-textsfpfg}
+
+The macro \markup{ProvidePGFPagesFourOnOneWithSpaceForNotes} will
+activate a \linebreak >>\verb*+4 on 1 with space for notes+<< layout to be used
+with the \markup[sty,nomk]{pgfpages} package. It is basically the same
+as the >>\verb*+8 on 1+<< layout but leaving the second column empty
+for reader to fill in their own notes.
+
\bibliographystyle{plainnat}
\bibliography{package_doc}
diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-sample.cfg b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-sample.cfg
index 5721263da41..7f8b2b69c24 100644
--- a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-sample.cfg
+++ b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-sample.cfg
@@ -21,7 +21,8 @@
%
% <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
% default key
\def\felineStandardKey{macro}
@@ -149,7 +150,7 @@
% ntheorem makroer
\felineKeyGenerator{nthm}%
{ntheorem macros}
- {\felineWriteInMargin{\cs{#1}}}%
+ {\felineWriteInMargin{\foreignlanguage{english}{\cs{\hyphenchar\font=`\-#1}}}}%
{\felineIndexCmd{ntheorem (pakke)@ntheorem (pakke)!\protect\css{#1}}%
\felineIndexCmd{#1 (ntheorem)@\protect\css{#1}
(ntheorem)}}%
@@ -168,7 +169,7 @@
% XY pic makroer
\felineKeyGenerator{xym}%
{Xy-pic macros}
- {\felineWriteInMargin{\cs{#1}}}%
+ {\felineWriteInMargin{\foreignlanguage{english}{\cs{\hyphenchar\font=`\-#1}}}}%
{\felineIndexCmd{#1@\protect\css{#1}}\felineIndexCmd{XY-pic@\protect\Xy-pic!#1@\protect\css{#1}}}%
{\cs{#1}}
@@ -252,7 +253,7 @@
{memoir specific environments}
{\felineWriteInMargin{#1}}%
{\felineIndexCmd{#1 (env, memoir)@#1 (env, memoir)}%
- \felineIndexCmd{environments!#1}\felineIndexCmd{memoir@memoir (klasse)!#1}}%
+ \felineIndexCmd{environments!#1}\felineIndexCmd{memoir (klasse)@memoir (klasse)!#1}}%
{\textit{\textbf{#1}}}
% memoir chapterstyle
@@ -424,7 +425,7 @@
% længde options
\felineKeyGenerator{length}%
{name of lengths}
- {\felineWriteInMargin{#1}}%
+ {\felineWriteInMargin{\cs{#1}}}%
{\felineIndexCmd{længde!#1@\protect\css{#1}}%
\felineIndexCmd{#1 (længde)@\protect\css{#1} (længde)}}%
{\cs{#1}}
@@ -447,14 +448,14 @@
{macros related to the multibib pacakge}
{\felineWriteInMargin{{\foreignlanguage{english}{\cs{\hyphenchar\font=`\-#1}}}}}%
{\felineIndexCmd{#1@\protect\css{#1}}%
- \felineIndexCmd{multibib (pakke)!\protect\css{#1}}}%
+ \felineIndexCmd{multibib (pakke)!#1@\protect\css{#1}}}%
{{\foreignlanguage{english}{\cs{\hyphenchar\font=`\-#1}}}}
\felineKeyGenerator{bbtpc}%
{macros related to the bibtopic package}
{\felineWriteInMargin{{\foreignlanguage{english}{\cs{\hyphenchar\font=`\-#1}}}}}%
{\felineIndexCmd{#1@\protect\css{#1}}%
- \felineIndexCmd{bibtopic (pakke)!\protect\css{#1}}}%
+ \felineIndexCmd{bibtopic (pakke)!#1@\protect\css{#1}}}%
{{\foreignlanguage{english}{\cs{\hyphenchar\font=`\-#1}}}}
\felineKeyGenerator{bbtpcenv}%
@@ -464,3 +465,52 @@
\felineIndexCmd{bibtopic (pakke)!#1}%
\felineIndexCmd{environments!#1 (bibtopic)}}%
{\foreignlanguage{english}{\textit{\textbf{#1}}}}
+
+\felineKeyGenerator{sistyle}%
+ {macros from the sistye package}%
+ {\felineWriteInMargin{\cs{#1}}}%
+ {\felineIndexCmd{#1 (sistyle)@\protect\css{#1} (sistyle)}%
+ \felineIndexCmd{sistyle (pakke)!#1@\protect\css{#1}}}%
+ {\cs{#1}}
+
+\felineKeyGenerator{acronym}%
+ {macros from the acronym package}%
+ {\felineWriteInMargin{\cs{#1}}}%
+ {\felineIndexCmd{#1 (acronym)@\protect\css{#1} (acronym)}%
+ \felineIndexCmd{acronym (pakke)!#1@\protect\css{#1}}}%
+ {\cs{#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{{\foreignlanguage{english}{\cs{\hyphenchar\font=`\-#1}}}}}%
+ {\felineIndexCmd{#1@\protect\css{#1} (beamer)}%
+ \felineIndexCmd{beamer (klasse)!#1@\protect\css{#1}}}%
+ {{\foreignlanguage{english}{\cs{\hyphenchar\font=`\-#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 3a70627a6ec..636ccda8624 100644
--- a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-showkeys.pdf
+++ b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup-showkeys.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup.pdf b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup.pdf
index 82098befebb..321eef76a95 100644
--- a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup.pdf
+++ b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmarkup.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmisc.pdf b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmisc.pdf
index decdb2eb687..e1fbd0111cc 100644
--- a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmisc.pdf
+++ b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbmisc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.pdf b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.pdf
new file mode 100644
index 00000000000..ac7cdd7bfea
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.tex b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.tex
new file mode 100644
index 00000000000..7f0969c4320
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/dlfltxb/dlfltxbtocconfig.tex
@@ -0,0 +1,173 @@
+\RequirePackage{etex}
+\documentclass[11pt,oneside,a4paper,oldfontcommands,danish,english,article]{memoir}
+\usepackage[latin1]{inputenc}
+\usepackage{babel}
+\usepackage[T1]{fontenc}
+\usepackage[widespace]{fourier}
+
+\setlxvchars[\normalfont]
+
+\settypeblocksize{*}{1.3\lxvchars}{1.618}
+
+\setlrmargins{*}{*}{0.7}
+\setulmargins{*}{*}{1}
+\setlength\marginparwidth{4cm}
+
+\checkandfixthelayout
+
+
+\hfuzz=30pt
+
+\setfootnoterule[\vfill]{3pt}{0.4\columnwidth}{\normalrulethickness}
+
+\usepackage{color}
+\usepackage[colorlinks,breaklinks]{hyperref}
+\definecolor{linkcolour}{rgb}{0,0.2,0.6}
+\definecolor{citecolour}{rgb}{0,0.6,0.2}
+\definecolor{urlcolour} {rgb}{0.8,0,0.8}
+
+\hypersetup{
+ pdftitle={The dlfltxbtocconfig package},
+ pdfauthor={Copyright \textcopyright\ \number\year\ Lars Madsen},
+ linkcolor=linkcolour,citecolor=citecolour,
+ filecolor=urlcolour,urlcolor=urlcolour,
+ plainpages=false,
+}
+
+\ifpdf\else\usepackage{breakurl}\fi
+\usepackage{memhfixc}
+
+\clubpenalty=300
+\widowpenalty=300
+
+\usepackage{microtype}
+
+\usepackage{amsmath,amssymb}
+\usepackage[amsmath,thmmarks,framed]{ntheorem}
+\usepackage[round]{natbib}
+
+\usepackage{dlfltxbcodetips}
+\usepackage[loadsampleconfig]{dlfltxbmarkup}
+\renewcommand\felineMarginAdjustment{\RaggedLeft}
+
+
+
+\usepackage{dlfltxbmisc}
+\usepackage{graphicx}
+
+\chapterstyle{article}
+
+\setsecheadstyle{\normalfont\large\bfseries\raggedright}
+
+
+\reversemarginpar
+\reversesidepartrue
+
+\definecolor{shadecolor}{gray}{0.8}
+\theorembodyfont{\normalfont}
+\theoremseparator{.}
+\def\theoremframecommand{\colorbox{shadecolor}}
+
+\theoremstyle{nonumberplain}
+
+\NewShadedTheorem{caveat}{Caveat}
+
+\NewShadedTheorem{remark}{Remark}
+
+% until dlfltxbsd is released we will have to use the following
+% construction
+
+\usepackage{fancyvrb}
+\fvset{fontsize=\footnotesize}
+
+\newcommand\verbfile{\jobname.vrb}
+\newenvironment{sourcedisplay}{%
+\par\vskip0.5\baselineskip\noindent
+\VerbatimOut{\verbfile}}{%
+\endVerbatimOut%
+\noindent
+\begin{minipage}{0.48\linewidth}
+\VerbatimInput{\verbfile}
+\end{minipage}
+\hfill
+\begingroup%
+\begin{minipage}{0.48\linewidth}
+\begin{framed}
+\input{\verbfile}
+\end{framed}
+\end{minipage}
+\endgroup\vskip0.5\baselineskip}
+
+
+\newenvironment{Sourcedisplay}{%
+\par\vskip0.5\baselineskip\noindent
+\VerbatimOut{\verbfile}}{%
+\endVerbatimOut%
+\noindent
+\begin{minipage}{\linewidth}
+\VerbatimInput{\verbfile}
+\end{minipage}
+\par\bigskip\noindent
+\begin{minipage}{\linewidth}
+\begin{framed}
+\input{\verbfile}
+\end{framed}
+\end{minipage}
+\vskip0.5\baselineskip}
+
+
+\pagestyle{plain}
+
+\begin{document}
+
+\title{The \textsf{\jobname} package}
+\author{Lars Madsen\thanks{Web:
+ \url{http://home.imf.au.dk/daleif}\qquad Email: \url{daleif@imf.au.dk}}}
+\maketitle
+
+\tableofcontents*
+
+\setsecnumdepth{part}
+
+\chapter{Introduction}
+\label{cha:introduction}
+
+This package takes care of configuring the two ToCs used in
+\textit{Introduktion til \LaTeX}. The package is build for this book
+only and does not contain much room for configuration. Use it for
+inspiration for your own code.
+
+\chapter{Macros}
+\label{cha:macros}
+
+\markup{spart}\marg{text} this inserts \Arg{text} into the the
+\texttt{.toc} file using a special \texttt{spart} style which is used
+in the short ToC. This does mean that \markup[nomk]{part} entries has
+to be entered twice, but it also enables us to insert special features
+into the ToC that does not necessarily has to be present in both.
+
+\markup{MakeShortToC} prints a short ToC displaying only yhe chapters
+(without chapter numbers) and the text inserted using
+\markup[nomk]{spart}. \markup{MakeNormalToC} creates a sort of normal
+ToC. Note that each subsubesction entry is typeset like a runin list,
+each separated by
+\markup{cftdlfsubsubseccomma}. \markup{preprocessToC} will preprocess
+the entire ToC, and calculates the indents for section and subsection
+entries. It should be inserted before \markup{MakeNormalToC}.
+
+\markup{ToCSubsectionIndentsPullBack} this will change the indent in
+the ToC for the subsubsection entries, this is very useful if one
+wants to have unnumbered entries under a section instead of a
+subsection. \markup{ToCSubsectionIndentsBackToNormal} sets the
+indentation back to normal.
+
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% TeX-source-specials-mode: t
+%%% TeX-PDF-mode: nil
+%%% End:
+