blob: b30307fe891062e7d5e21d627c6cb0917763fe63 (
plain)
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
|
mfirstuc change log:
v2.05:
* bug fix in \@mfu@applytofirst (#1 must be grouped)
v2.04:
* bug fixes in \capitalisefmtwords and \@gls@split
* added starred form of \capitalisefmtwords
v2.03:
* Fixed test for \protect at the start of \makefirstuc
* Add new conditional \ifMFUhyphen and new command
\MFUcapword
* New commands \capitalisefmtwords, \xcapitalisefmtwords
and \ecapitalisefmtwords (like \capitalisewords etc
but allows for text-block formatting commands within
the argument).
v2.02:
* Fixed bug in \capitalisewords
http://www.dickimaw-books.com/cgi-bin/bugtracker.cgi?action=view&key=104
v2.01:
* Added check for initial \protect in \makefirstuc
v2.0:
* Split from glossaries bundle.
* Fixed bug that occurred when the first two tokens of
\makefirstuc are both control sequences.
v1.10:
* added \ecapitalisewords, \emakefirstuc
v1.09:
* Added \MFUnocap
* New package: mfirstuc-english.sty
v1.08:
* Made \makefirstuc and \capitalisewords robust
v1.07:
* Added \mfirstucMakeUppercase to allow the user to switch from
\MakeUppercase to another case changing command.
v1.06:
* added \capitalisewords, \xcapitalisewords
v1.05:
* added \glsmakefirstuc (replaces \@gls@makefirstuc) to make
it easier to customise.
v1.04:
* fixed bug occurring when initial control sequence
in the argument of \makefirstuc has more than one
argument.
v1.02:
* Fixed bug that transfered grouping, (e.g
\makefirstuc{\emph{abc}xyz} moved the xyz into the \emph)
* If group following initial command is empty, \MakeUppercase
is applied to the command, e.g. \makefirstuc{\ae{}bc} now
produces \MakeUppercase\ae{}bc.
v1.01:
* Added \xmakefirstuc (expands argument before applying \makefirstuc)
v1.0:
* Initial version
|