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
|
============================================================
LaTeX Support for Lucida Bright
============================================================
Copyright 1997--2017 David Carlisle, Sebastian Rahtz, Walter Schmidt,
TeX Users Group.
See also readme.lucida and lucida.txt for information about the
Lucida Type 1 fonts. This file is about the lucidabr (and lucbmath)
macro packages used with those Type 1 fonts. For information about the
Lucida OpenType fonts, see lucidaot.pdf and the other files in
doc/fonts/lucidaot/.
All the documentation, for both Type 1 and OpenType, is also available
via http://tug.org/lucida, along with contact and ordering information.
The macro packages
==================
The macro packages lucidabr.sty and lucbmath.sty support
using the Lucida Bright and Lucida New Math fonts with
LaTeX. Loading the package lucidabr changes all text and
math fonts to Lucida:
\usepackage[...]{lucidabr}
Loading the package lucbmath changes only the math fonts, so
that you can use the Lucida New Math fonts together with
font families, which have no math fonts of their own. The
default roman font family (i.e. \rmdefault) must be changed
_before_ loading of the package:
\renewcommand{\rmdefault{...}
\usepackage[...]{lucbmath}
Using AMS LaTeX
===============
When using the Lucida New Math fonts with the amsmath
package, the sequence of loading is crucial. The lucidabr
or lucbmath packages are to be loaded _after_ amsmath only:
\usepackage{amsmath}
\usepackage{lucidabr} % or lucbmath
Otherwise certain math symbols will be broken.
Package options
===============
Package Options in version 4.4 (new options in release 4.x marked with *):
expert
noexpert (default)
Declares whether the extended `expert' set is available.
Mainly the expert set provides bold math fonts.
nolucidascale
lucidascale (default)
lucidasmallscale
Controls the relative sizes of the text and math fonts used.
* mathitalic1 (default)
* mathitalic2
* mathitalic3
Controls the style of the `math italic letters' Style 1
uses the `Lucida Math Italic Alternate' font. Style 2
uses the `Lucida Math Italic' font. Style 3 uses the
`Lucida Math Upright Italic' font. Style 1 is the
default. Style 3 is only available with the expert set.
* slantedgreek (default)
* uprightgreek
Controls whether lowercase greek is slanted or upright.
Uppercase Greek is always upright. These options match
those of the mathtime package.
* vargreek
Define extra command names to access: uppercase slanted
Greek (\varGamma...) lowercase upright Greek
(\upalpha...) Irrespective of whether \alpha is
accessing upright or slanted Greek alphabet.
* OT1
* T1
* LY1
Controls the encoding used in the operators font.
Normally these options do not need to be explicitly given
as the default is to use the current default text
encoding, so if \usepackage[T1]{fontenc} is used before
loading this package, T1 encoding will be used. These
options are similar to the ones provided by the mathtime
package. Note that when cm fonts are being used the OT1
encoding is always used for the operators font as it is
required to access Greek in that case. However Lucida
provides upper and lowercase Greek in the math fonts.
* seriftt
The default Lucida monospace font is sans serif. If the
expert set is available this option enables the use of a
seriffed monospace font as the family used by \ttfamily
and \textttt.
* fax
Use the `fax' variant of Lucida Bright as the Roman
family. This is available in all four combinations of
bold and italic.
* casual
Use the `casual' variant of Lucida Bright as the Roman
family. This requires the expert set. No bold is
available for this set.
* calligraphic
Replace the italic font in whichever Roman family is
being used by Lucida calligraphic italic, for a more
flamboyant style.
* handwriting
Replace the italic font in whichever Roman family is
being used by Lucida Handwriting italic. You probably
don't want to do this in technical documents that make
use of the Lucida New Math fonts, but it is there if you
need it.
* noamssymbols
Do not define individual command names to all the AMS
math symbols (and a few extra Lucida math symbols). This
makes this package emulate the amsfonts package rather
than the amssymbl package. It saves a lot of space for
smaller TeX systems. You can then just define commands
for the symbols you are going to use.
* errorshow (default)
* warningshow
* nofontinfo
This package makes a lot of font re-assignments. The
default warning messages can get rather obtrusive. These
option names match those in the mathtime package. The
default behaviour for this package is `errorshow' that
is, only font errors are shown to the terminal. The
warningshow option re-instates the normal LaTeX
behaviour, font warnings go to the terminal and the log.
The `nofontinfo' option stops the font tracing
information altogether, it is not written even to the
log.
* altbullet
The bullet in the Lucida Bright text font is relatively
small. Using this option you get instead the larger
bullet from the math symbol font.
Notes
-----
All demibold fonts assigned to `b'. The two sans serif
bold fonts assigned to `ub' (ultra bold). This means that with the
exception of the Sans bold fonts *all* fonts in the Lucida bright
font set are available given a suitable set of package options
and normal `user level' commands such as \bfseries, \sffamily etc.
To access the `bold' Sans Serif one may go
\fontseries{ub}\sffamily.
The Black Letter font is only made available in math mode
as \mathfrak. If you are typesetting German text and want to use
this as a text font, you should define a command that executes
\fontfamily{hlcf}\selectfont.
|