Given the primitive vectors of an arbitrary Bravais lattice and the Miller indices of a set of lattice planes in it, it is shown how to construct an alternative set of primitive vectors that are adapted to the lattice planes in the following sense: all but one of these alternative vectors serve as a basis for the points in one of the lattice planes, and the remaining vector serves to shift any of these lattice planes into a neighboring one. This construction is described for a three-dimensional Bravais lattice and then generalized to arbitrary d-dimensional lattices. This construction can be used to generate computer images of lattice points in a succession of crystal lattice planes, which could be useful for instructional purposes.

1.
A listing of many sources of crystallographic software is maintained by NetSci at http://www.netsci.org/Resources/Software/Struct/xray.html. Descriptions of many software packages are given. One such package is available from CaRine Crystallography http://pro.wanadoo.fr/carine.crystallography/.
2.
N.
Ashcroft
and
N. D.
Mermin
,
Solid State Physics
(
Holt
, Rinehart and Winston, Philadelphia,
1976
), Chaps. 4 and 5.
3.
L. V.
Azaroff
,
Elements of X-ray Crystallography
(
McGraw Hill
, New York,
1968
), Chap. 3;
A. R.
Verma
and
O. N.
Srivastava
,
Crystallography for Solid State Physics
(
Wiley
, New York,
1982
), Appendix 3.3. These books discuss many problems in crystal geometry whose solution requires use of the reciprocal lattice.
4.
J. H.
Conway
and
N. J. A.
Sloane
,
Sphere Packings, Lattices and Groups
(
Springer-Verlag
, New York,
1993
), Chap. 1.
5.
P. J.
Steinhardt
and
S.
Ostlund
,
The Physics of Quasicrystals
(
World Scientific
, Singapore,
1987
).
6.
C.
Janot
,
Quasicrystals: A Primer
(
Oxford Science Publications
,
1994
).
7.
R.
Courant
and
H.
Robbins
,
What is Mathematics?
(
Oxford University Press
, New York,
1978
), pp.
42
46
.
AAPT members receive access to the American Journal of Physics and The Physics Teacher as a member benefit. To learn more about this member benefit and becoming an AAPT member, visit the Joining AAPT page.