summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/psnfssx/lucidabr/lucidabr.txt
blob: 2e13891910aec2afe39aa38e3bfc066d1b95081a (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
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.