1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
|
% (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) 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
remaining three packages are used internally for writing the book.
At least one more package (dlfltxbsc) will be added to the bundle
later. This is the package used for all the
examples in the book.
HISTORY
=======
* 20070601 added new versions of dlfltxbcodetips and
dlfltxbmarkup-sample.cfg
* 20070604 made dlfltxbcodetips more compatible with the mathdesign
package by adding the 'noamssymb' option
* 20070710 bugfix in dlfltxbcodetips (the counter aliasing in
\NewShadedTheorem should now work as intended)
* 20070711 bugfix in dlfltxbcodetips (coding error in \ArrowBetweenLines)
* 20080117 added the dlfltxbtocconfig package
* 20080122 small changes to dlfltxbtocconfig
* 20080805 changes to several packages
* 20081030 renamed a file because of confusion
Current file contents for the dlfltxb bundle:
=============================================
dlfltxbcodetips (v0.26):
-----------------------
* dlfltxbcodetips.sty
* dlfltxbcodetips.pdf (manual)
* dlfltxbcodetips.tex (source for the manual)
The dlfltxbcodetips package contains macros:
* \bigtimes (without the need for extra fonts)
* \nuparrow, \ndownarrow (using graphicx and \nrightarrow and \nleftarrow)
* \InsertTheoremBreak for inserting a 'linebreak' before the start of
a list, when that list is the first part of a theorem text
* a series of macros for helping with alignment in formulas
* \NewShadedTheorem for auto creating shaded theorems with the
ntheorem package (requires the user to load the (x)color and framed
packages and define the shadecolor, and of course using ntheorem)
* \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'
* \ArrowBetweenLines for \Updownarrow between lines in a
alignat-env
* \MoveEqLeft, for making indented equations easier
* \OverloadUnderscoreInMath, after which _ will be overloaded in
math-mode, such that X_|max| = X_{\textup{max}}
* \DeclareMathSymbolShorthand and hence \DeclareMathSet for
* creating easy shortcuts to various symbols, such as \setR for
\mathbb{R} (the real numbers), we promote the method of using
shortcuts that have a meaning with out the definition of the
shortcut it self
Changes
-------
v0.2 Better implementations of \nuparrow, \ndownarrow and bigtimes,
all due to Enrico Gregorio. Also changed the implementation of
\NewShadedTheorem such that the environment giving the
bagground is now configurable.
v0.23 Made the autoloading of amssymb optional.
v0.25 Bugfix.
v0.26 Bugfix.
v0.30 added \ProvidePGFPagesFourOnOneWithSpaceForNotes
v0.40 added \MoveEqLeft (renamed from \PullBack),
\OverloadUnderscoreInMath, \DeclareMathSet,
\DeclareMathSymbolShorthand
dlfltxbmarkup (v0.70):
---------------------
* dlfltxbmarkup.sty
* dlfltxbmarkup.pdf (manual)
* dlfltxbmarkup.tex (source for the manual)
* dlfltxbmarkup-sample.cfg (sample configuration file, actually the
keys I currently use for the book)
* dlfltxbmarkup-showkeys.tex (a file that can be used to print a list
of category keys and their description)
* dlfltxbmarkup-showkeys.pdf (sample description file showing the
* contents of dlfltxbmarkup-sample.cfg)
The dlfltxbmarkup package provides:
* \markup for marking up words etc. in the text. The context is
controlled by user defined category keys. \markup can
automatically write in the text, in the (outer) margin and adding
the word to the index (in several places if so defined in the key
definition)
* \felineGenerateKey for generating category keys
The dlfltxbmarkup package requires the use of the memoir
class. Currently I do not plan on creating a version the is not
dependant of memoir.
Changes
-------
20070601 new version of dlfltxbmarkup-sample.cfg
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):
-------------------
* dlfltxbmisc.sty
* dlfltxbmisc.pdf (manual)
* dlfltxbmics.tex (source for the manual)
The dlfltxbmisc package provides
* macros for writing sample LaTeX arguments
* two simple environments for displaying syntax
* the \addurl (bad name) that I use for specially wrapping URLs in
the bibliography
Changes
-------
2008/01/01 fixed to accommodate changes in mempatch version 4.9
dlfltxbtocconfig (0.65)
----------------------
* 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
2008/01/22 Made the ToC titles configurable using \contentsname and a
provided \shortcontentsname
2008/08/05 some reconfiguration of the look of the short toc.
package_doc.bib:
----------------
Bibliographic information used by all three documentations.
INSTALLATION:
=============
Place all *.sty files in
tex/latex/dlfltxb
All *.tex *.bib *.pdf and README in
doc/latex/dlfltxb
/Lars Madsen
daleif@imf.au.dk
|